/ubl:Invoice/cac:PaymentMeans

Payment Instructions

Portugal | VRBL-Invoice-PT-2p1
Context ID INV0770
Usage O*

Description

A group of business terms providing information about the payment.

Child elements
Usage Element Description Cardinality
O cec:UBLExtensions Payment Means Extensions Group 0..1
M cbc:PaymentMeansCode Payment Means Type Code

A code signifying the type of this means of payment.

1..1
O* cbc:PaymentID Remittance Information

An identifier for a payment made using this means of payment.

0..n
O cac:PayeeFinancialAccount Credit Transfer

The payee's financial account.

0..1
Details

Example: PT_creditnote_381.xml

<ubl:Invoice>
  <!-- ... omitted for readability -->
  <cac:PaymentMeans>
    <ext:UBLExtensions>
      <ext:UBLExtension>
        <ext:ExtensionContent>
          <vrbl:PaymentMeansExtension>
            <vrbl:ATMPaymentEntity>12345</vrbl:ATMPaymentEntity>
          </vrbl:PaymentMeansExtension>
        </ext:ExtensionContent>
      </ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:PaymentMeansCode>VRBL:PT:MB</cbc:PaymentMeansCode>
    <cbc:PaymentID>01234566</cbc:PaymentID>
  </cac:PaymentMeans>
  <!-- ... omitted for readability -->
</ubl:Invoice>
Rules
Rule ID Error Message
VRBL-INV-PT-2p1-270 For Payment Means Type Code = VRBL:PT:MB, the Remittance Information and the Payment Means ATM Payment Entity must be filled.
VRBL-INV-PT-2p1-271 For Payment Means Type Code = VRBL:PT:DUC, the Remittance Information must be filled.
VRBL-INV-CORE-255 The Payment Instructions expects a maximum of one Payment Card Information.