Portugal: ATM Payment Entity
If the payment method is an ATM payment, you must include the ATM entity's number for B2G documents.
Use the ATMPaymentEntity (Extn) Extension to specify this value. This corresponds to the Multibanco
field in the Portuguese specifications.
Use the PaymentMeans element to specify ATM as a payment method and other related information.
Elements
Use the PaymentMeansExtension (Extn) Extension to model the ATM entity:
Name (Path) | Description |
---|---|
ATM Payment Entity (Invoice/PaymentMeans/UBLExtensions/UBLExtension/ExtensionContent/ PaymentMeansExtension/ATMPaymentEntity ) | ATM payment entity. |
Use the PaymentMeans element to model the following information:
Element | Description |
---|---|
Payment Means Code (Invoice/PaymentMeans/PaymentMeansCode ) | Specify VRBL:PT:MB. |
Description (Invoice/PaymentMeans/PaymentMeansDescription ) | Add a description. |
ATM Reference Number (Invoice/PaymentMeans/PaymentID ) | The ATM payment reference number. |
Restrictions
- For Portuguese B2G documents, you must use the ATMPaymentEntity (Extn) Extension.
Example
<ubl:Invoice>
<!-- Code omitted for clarity -->
<cac:PaymentMeans>
<cec:UBLExtensions>
<cec:UBLExtension>
<cec:ExtensionContent>
<vrbl:PaymentMeansExtension>
<vrbl:ATMPaymentEntity>12345</vrbl:ATMPaymentEntity>
</vrbl:PaymentMeansExtension>
</cec:ExtensionContent>
</cec:UBLExtension>
</cec:UBLExtensions>
<cbc:PaymentMeansCode>VRBL:PT:MB</cbc:PaymentMeansCode>
<cbc:PaymentMeansDescription>Valor total do documento</cbc:PaymentMeansDescription>
<cbc:PaymentID>01234566</cbc:PaymentID>
</cac:PaymentMeans>
<!-- Code omitted for clarity -->
</ubl:Invoice>
Updated 6 days ago