---
updatedAt: 2026-06-29T08:44:57.000Z
---

# 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](https://developer.vertexinc.com/einvoicing/docs/prepaid-payments) element to model prepaid payments.

> 🚧 Caution
>
> Saudi Arabia does not use the  [PrepaidPayments](https://developer.vertexinc.com/einvoicing/docs/prepaid-payments). This is explained in the [Saudi Arabia: Prepayment Amounts](https://developer.vertexinc.com/einvoicing/docs/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](https://developer.vertexinc.com/einvoicing/docs/template-copy-12)  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

* [Saudi Arabia: Prepayment Amounts](https://developer.vertexinc.com/einvoicing/docs/saudi-arabia-prepayment-amounts)

# Example

```xml
<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>
```