- WorkAlio
- Validation rules
- BR-CO-13
BR-CO-13: Invoice total amount without VAT (BT-109) must match the invoice's other totals
What this rule requires
Invoice total amount without VAT (BT-109) must match the invoice's other totals.
ExampleEN 16931 (UBL)
An invoice built like a valid one, except for this:
<cac:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="EUR">80.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="EUR">99.00</cbc:TaxInclusiveAmount>
<cbc:PayableAmount currencyID="EUR">99.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>The validator says: Invoice total amount without VAT (BT-109) is 80.00, but the other amounts on the invoice add up to 100.00.
Official validation message
This is the official EN 16931 validation message for this rule, quoted verbatim in English from the validation artefacts below. It is not translated: a translation would no longer be the official text.
[BR-CO-13]-Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).Quoted verbatim and unmodified from the official EN 16931 validation artefacts published by CEN/TC 434, release validation-1.3.16 of April 13, 2026, licensed under the European Union Public Licence v. 1.2. Provided without warranty of any kind, including as to accuracy. Source and licence →
How to fix it
Recalculate Invoice total amount without VAT so it matches the sum of the invoice's other amounts.
Frequently asked questions
- What does BR-CO-13 mean?
- Invoice total amount without VAT (BT-109) must match the invoice's other totals. The rule runs under EN 16931 (UBL), Peppol BIS 3.0, and XRechnung 3.0 (UBL).
- How do I fix BR-CO-13?
- Recalculate Invoice total amount without VAT so it matches the sum of the invoice's other amounts. In UBL the element is /Invoice/cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount.
Runs under these profiles
- EN 16931 (UBL)
- Peppol BIS 3.0
- XRechnung 3.0 (UBL)
Element path
- Invoice total amount without VAT (BT-109)UBL /
Invoice/ cac:LegalMonetaryTotal/ cbc:TaxExclusiveAmountCII / CrossIndustryInvoice/ SupplyChainTradeTransaction/ ApplicableHeaderTradeSettlement/ SpecifiedTradeSettlementHeaderMonetarySummation/ TaxBasisTotalAmountRead from what WorkAlio's CII parser accepts — there is no CII writer yet, so this path is not independently verified the way the UBL path is.