Reference
Markdown exportBR-15 Amount due for payment is required
An invoice shall have the Amount due for payment (BT-115), the outstanding amount the buyer has to pay.
Problem Description
An invoice shall have the Amount due for payment (BT-115), the outstanding amount the buyer has to pay.
ERROR
XRechnung 3.0
Context and Significance
This is a core EN16931 rule; BT-115 is the figure the buyer actually pays, so no invoice may omit it.
Solution
Add cac:LegalMonetaryTotal/cbc:PayableAmount equal to BT-112 minus prepaid amount (BT-113) plus rounding amount (BT-114).
Quick actions
Valid Examples
Use these points as the practical checks for this section.
- BT-115 = 1190.00 — nothing prepaid, so amount due equals gross total
Invalid Examples
Use these points as the practical checks for this section.
- cac:LegalMonetaryTotal has no cbc:PayableAmount element
Code Examples
Valid XML
<cac:LegalMonetaryTotal>
<cbc:TaxInclusiveAmount currencyID="EUR">1190.00</cbc:TaxInclusiveAmount>
<cbc:PayableAmount currencyID="EUR">1190.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>Invalid XML
<cac:LegalMonetaryTotal>
<cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="EUR">1190.00</cbc:TaxInclusiveAmount>
</cac:LegalMonetaryTotal>