Peppol BIS Billing 3.0.21 · UBL

BR-13: An Invoice shall have the Invoice total amount without VAT (BT-109)

Peppol BIS Billing 3.0.21 · UBL

fatalbusiness

Original rule text

[BR-13]-An Invoice shall have the Invoice total amount without VAT (BT-109).

Stored validation assertion
exists(cbc:TaxExclusiveAmount)

BR-13 is a fatal rule in the business layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is rejected. It refers to BT-109.

What this rule requires

The rule requires that the invoice include the Invoice total amount without VAT (BT-109). In UBL this is the cbc:TaxExclusiveAmount element inside cac:LegalMonetaryTotal; in CII it is the ram:TaxBasisTotalAmount element inside ram:SpecifiedTradeSettlementHeaderMonetarySummation. A document fails this fatal rule when that element is missing from the monetary total.

How to fix

Add the missing element. In UBL, add cbc:TaxExclusiveAmount inside cac:LegalMonetaryTotal and set it to the invoice total amount without VAT. In CII, add ram:TaxBasisTotalAmount inside ram:SpecifiedTradeSettlementHeaderMonetarySummation with the same amount. The rule checks only that the element exists; it does not validate its value.

Guidance on this rule. The original text above is authoritative.

Where to go next

No published Peppol BIS Billing UBL release comparison lists a change to BR-13.

Validate an invoice against these rules · All release changes