Gegenstempel

BR-CO-15 Gross total is not net plus VAT

In the invoice data one simple rule applies: gross = net + VAT, to the cent. In this invoice the sum doesn’t add up.

The message in the validation report

[BR-CO-15] Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).

Common causes

How to fix it

  1. Calculate VAT per rate from the net total and round once.
  2. Then build gross from net + VAT, not the other way round.
  3. With gross prices: convert lines to net before creating the e-invoice.

What it should look like (XRechnung, CII syntax)

<ram:TaxBasisTotalAmount>1000.00</ram:TaxBasisTotalAmount>
<ram:TaxTotalAmount currencyID="EUR">190.00</ram:TaxTotalAmount>
<ram:GrandTotalAmount>1190.00</ram:GrandTotalAmount>

Want to read or check an invoice you received? Open XRechnung · Check invoice

More error codes

Guides to German e-invoicing

Rule text from the official KoSIT validation rules (XRechnung 3.0.2, EN 16931). General technical explanation, not tax or legal advice.