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).

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

  1. 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.
  2. BT-112 is then simply BT-109 plus BT-110.
  3. 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

All error codes

Invoices that get through. From the hours you tracked.

Try it free for 14 days

docket writes every invoice as a ZUGFeRD PDF and an XRechnung at once, following exactly these rules. More on e-invoicing in docket.