All error codes · Error code · EN 16931 (CEN)
BR-CO-15 Total with VAT doesn't add up
The invoice total with VAT (BT-112) must be exactly the net total (BT-109) plus VAT (BT-110). It is almost always rounding.
The rule's official text
Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).
An error: the validator rejects the invoice, and recipients may refuse it.
What usually causes it
- The software computes the gross amount per line and adds it up, while EN 16931 computes VAT per rate on the sum.
- VAT was rounded per line and then added.
- A rounding amount was put into the total instead of BT-114.
How to fix it
- Compute VAT per rate from that rate's net sum (see BR-CO-17), round to two decimals, and add the rates up to BT-110.
- BT-112 is then simply BT-109 plus BT-110.
- Rounding of the amount due belongs in the rounding amount (BT-114), not in BT-112.
Where it sits in the XML
- UBL
cac:LegalMonetaryTotal/cbc:TaxInclusiveAmount- CII
ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:GrandTotalAmount
Fixed? Check the invoice again.
Free, no account, with the KoSIT validator. The file isn't stored.
Related error codes
Invoices that get through. From the hours you tracked.
Try it free for 14 daysdocket writes every invoice as a ZUGFeRD PDF and an XRechnung at once, following exactly these rules. More on e-invoicing in docket.