What it means
A third party payment (BG-DEX-09) in the XRechnung extension must state its amount (BT-DEX-002). In UBL the amount is the PaidAmount inside the cac:PrepaidPayment block, and it must not be empty.
Why it matters
The third party payments are part of the calculation of the amount due. Without the amount the recipient cannot work out what is due, so the invoice fails validation and is rejected.
How to fix it
Open the third party payment on the invoice and enter its amount, with at most two decimals and in the invoice currency. If the block is a leftover or is not really a third party payment, delete it. An amount the buyer has already paid belongs in the paid amount (BT-113) in the invoice totals instead.
The rule as published
Das Element "Third party payment amount" BT-DEX-002 muss übermittelt werden, wenn die Gruppe "THIRD PARTY PAYMENT" (BG-DEX-09) übermittelt wird. Where this rule applies
| Rule set | Version |
|---|---|
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
Check your file
Drop your e-invoice to see whether BR-DEX-11 still fails, and which other rules do.
Related rules
- BR-DEX-12 Third party payment needs a description
- BR-DEX-13 Third party payment amount has at most 2 decimals
- BR-DEX-14 Third party payment must use the invoice currency
- BR-DEX-15 Sub invoice lines are not supported in XRechnung CII
- BR-DEX-10 Third party payment needs a payment type
- BR-DEX-09 Amount due must add up, including third party payments