VRBL: Prepaid Payments
Prepaid payments are usually made before the goods are purchased.
Prepaid payments can refer to the amount that has already was made in another invoice.
Use the PrepaidPayments element to model prepaid payments.
Caution
Saudi Arabia does not use the PrepaidPayments. This is explained in the Saudi Arabia: Prepayment Amounts topic.
Elements
Name (Path) | Cardinality | Description |
---|---|---|
Prepaid Amounts (Invoice/PrepaidPayment ) | 0..n | Groups information about a prepaid payment. |
Payment Identifier (Invoice/PrepaidPayment/ID ) | 0..1 | An identifier that references the payment, such as bank transfer identifier. |
Paid Amount (Invoice/PrepaidPayment/PaidAmount ) | 0..1 | The amount of the prepayment. |
Paid Amount Debited Date Currency (Invoice/PrepaidPayment/PaidAmount [@currencyID] ) | 0..1 | The currency code. It must match the value in the DocumentCurrencyCode element. |
Payment Type (Invoice/PrepaidPayment/InstructionID ) | 0..1 | The type of the payment. |
Date of Prepayment (Invoice/PrepaidPayment/PaidDate ) | 0..1 | The date the prepayment was paid. |
Time of Prepayment (Invoice/PrepaidPayment/PaidTime ) | 0..1 | The time the prepayment was paid. |
Country-Specific configurations
Example
<Invoice>
<!-- code omitted for clarity -->
<cac:PrepaidPayment>
<cbc:ID>XYZ9999999999</cbc:ID>
<cbc:PaidAmount>3000.00</cbc:PaidAmount>
<cbc:ReceivedDate>2024-11-01</cbc:ReceivedDate>
</cac:PrepaidPayment>
<!-- code omitted for clarity -->
</Invoice>
Updated 14 days ago