Portugal PTC: Payment Means Type Code
You must specify the type of payment using the Payment Means Type Code.
Use the PaymentMeans element to model this information.
Elements
| Element | Description | 
|---|---|
| Invoice/PaymentMeans/PaymentMeansCode/PaymentMeansCode | Specify the code. | 
Restrictions
You can use one of the values from the following sets:
UNCL 4461
You can use the following values from the UNCL 4461 list:
| Code | Description | 
|---|---|
| 30 | Credit transfer | 
| 48 | Bank card | 
| 49 | Direct debit | 
| 57 | Standing agreement | 
| 58 | SEPA credit transfer | 
| 59 | SEPA direct debit | 
Portuguese Tax and Customs Authority List
The following values from the Portuguese Tax and Customs Authority list are allowed:
| Code | Description | 
|---|---|
| VRBL:PT:CC | Credit card | 
| VRBL:PT:CD | Debit card | 
| VRBL:PT:CH | Bank check | 
| VRBL:PT:CI | International documentary credit | 
| VRBL:PT:CO | Gift check or card | 
| VRBL:PT:CS | Clearing of current account balances | 
| VRBL:PT:DE | Electronic money, for example residing on loyalty or points cards | 
| VRBL:PT:LC | Commercial bill | 
| VRBL:PT:MB | Payment references for Multibanco | 
| VRBL:PT:NU | Cash | 
| VRBL:PT:OU | Other means not indicated here | 
| VRBL:PT:PR | Exchange of goods | 
| VRBL:PT:TB | Bank transfer or authorized direct debit | 
| VRBL:PT:TR | Extra-paid compensation vouchers regardless of their support, e.g. meal vouchers, education vouchers, etc. | 
DUC Payment
Alternatively, you can make a Documento Único de Cobrança (DUC) payment using the following value:
| Code | Description | 
|---|---|
| VRBL:PT:ZZZ | DUC payment | 
Example
The following example is for a DUC payment:
<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cac:PaymentMeans>
        <cbc:PaymentMeansCode>VRBL:PT:ZZZ</cbc:PaymentMeansCode>
    </cac:PaymentMeans>
     <!-- Code omitted for clarity -->
</ubl:Invoice>
Updated about 1 month ago
