BR-13: Invoice total without VAT (BT-109) is missing
Severity: fatal ยท Syntax: CII, UBL
Official message
An Invoice shall have the Invoice total amount without VAT (BT-109).
What this means
BT-109 must be present. UBL checks exists(cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount). The formula is BR-CO-13.
Typical cause
Only the gross amount was exported.
How to fix it
Set TaxExclusiveAmount to the invoice net amount.
UBL
<cbc:TaxExclusiveAmount currencyID="EUR">100.00</cbc:TaxExclusiveAmount>CII
<ram:TaxBasisTotalAmount>100.00</ram:TaxBasisTotalAmount>
Business term
BT-109
Related rules
Context and assertion
UBL cac:LegalMonetaryTotal
CII //ram:SpecifiedTradeSettlementHeaderMonetarySummation
UBL
exists(cbc:TaxExclusiveAmount)CII
(ram:TaxBasisTotalAmount)
Check a file now, free of charge
curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate
Questions
What does BR-13 actually check?
BT-109 must be present. UBL checks exists(cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount). The formula is BR-CO-13.
How do I fix BR-13?
Set TaxExclusiveAmount to the invoice net amount.
If BR-13 passes, is the invoice legally compliant?
No. This page helps you read this one Schematron assertion. A pass is not a statement about tax law, portal acceptance, or bank overlays.