Fehlercodes · EN 16931
Invoice total VAT amount must equal the sum of VAT category tax amounts
So lautet die Ablehnung wörtlich: „[BR-CO-14] BR-CO-14 fires when the document-level VAT total (BT-110, cac:TaxTotal/cbc:TaxAmount) does not equal the sum of the VAT category tax amounts (BT-117, each cac:TaxSubtotal/cbc:TaxAmount). It is the aggregation sibling of BR-CO-17 (which validates one category at a time) and one of the most common Peppol calculation failures, because a single off-by-0.01 in any TaxSubtotal cascades up into this total.“
The schematron checks cac:TaxTotal/cbc:TaxAmount = round(sum(cac:TaxSubtotal/cbc:TaxAmount)) to two decimals. Failures: round-then-sum vs sum-then-round drift; a single wrong TaxSubtotal (BR-CO-17); a stale or pre-discount TaxTotal on multi-rate invoices; banker's vs half-up rounding; a dropped or extra TaxSubtotal; credit-note sign handling negating the total but not every subtotal.
<cac:TaxTotal><cbc:TaxAmount currencyID="EUR">285.01</cbc:TaxAmount><cac:TaxSubtotal><cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount><cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount><cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19.00</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory></cac:TaxSubtotal><cac:TaxSubtotal><cbc:TaxableAmount currencyID="EUR">1357.00</cbc:TaxableAmount><cbc:TaxAmount currencyID="EUR">95.00</cbc:TaxAmount><cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>7.00</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory></cac:TaxSubtotal></cac:TaxTotal>
<cac:TaxTotal><cbc:TaxAmount currencyID="EUR">285.00</cbc:TaxAmount><cac:TaxSubtotal><cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount><cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount><cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19.00</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory></cac:TaxSubtotal><cac:TaxSubtotal><cbc:TaxableAmount currencyID="EUR">1357.00</cbc:TaxableAmount><cbc:TaxAmount currencyID="EUR">95.00</cbc:TaxAmount><cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>7.00</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory></cac:TaxSubtotal></cac:TaxTotal>