Foutcode BR-CO-14 betekent: het totale btw-bedrag is niet gelijk aan de som van de btw-bedragen per categorie.
Wat betekent BR-CO-14?
De validator toont deze melding (in het Engels, zoals in de officiële regels):
[BR-CO-14]-Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117).
Een e-factuur bevat een btw-overzicht met een regel per btw-categorie en tarief (BG-23, cac:TaxSubtotal). Het totale btw-bedrag (BT-110, cac:TaxTotal/cbc:TaxAmount) moet exact gelijk zijn aan de som van de btw-bedragen in dat overzicht (BT-117, TaxSubtotal/TaxAmount).
Veelvoorkomende oorzaken
- Het pakket berekent het btw-totaal op de lijnen, maar het overzicht per tarief op een andere manier.
- Een tarief of categorie ontbreekt in het btw-overzicht.
- Het btw-totaal werd manueel aangepast, bijvoorbeeld om een afronding recht te zetten.
Zo los je het op als verzender
- Bereken eerst de btw per categorie en tarief, en tel die bedragen daarna op tot het btw-totaal.
- Zorg dat elke btw-categorie op de factuur een eigen
cac:TaxSubtotalheeft. - Pas het btw-totaal nooit manueel aan zonder ook het overzicht aan te passen.
Je ontving een factuur met deze fout?
Een factuur met deze fout is niet conform. Vraag de leverancier om een gecorrigeerde factuur en pas de XML niet zelf aan.
Voorbeeld in de XML
❌ Fout
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">64.00</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">300.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">63.00</cbc:TaxAmount>
...
</cac:TaxSubtotal>
</cac:TaxTotal>
✅ Juist
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">63.00</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">300.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">63.00</cbc:TaxAmount>
...
</cac:TaxSubtotal>
</cac:TaxTotal>
Beide fragmenten komen uit een volledige testfactuur die we met onze validator hebben gecontroleerd: de foute versie geeft precies deze melding, de juiste versie geen enkele fout.
Goed om te weten
Pas je het btw-totaal aan, dan verandert ook het totaal met btw. Controleer daarom meteen BR-CO-15.
Controleer je factuur
Plak of sleep je XML in de gratis validator. Je ziet meteen of deze fout (nog) voorkomt, met een link naar de uitleg bij elke melding.
Officiële regel
De volledige regel met de technische test (Schematron) staat in de officiële Peppol-documentatie:
Verwante foutcodes
- BR-CO-15: Het totaal met btw is niet gelijk aan het totaal zonder btw plus het btw-bedrag.
- BR-CO-17: Het btw-bedrag van een btw-tarief is niet gelijk aan de maatstaf van heffing × het tarief.
Veelgestelde vragen over BR-CO-14
Mag de btw per lijn worden afgerond?
De norm berekent de btw per categorie in het overzicht, op de som van de bedragen. Wie per lijn afrondt en die bedragen optelt, kan enkele centen verschil krijgen. Het btw-totaal moet altijd de som van het overzicht zijn.
Waar staat het btw-overzicht in de XML?
In cac:TaxTotal/cac:TaxSubtotal, één keer per combinatie van btw-categorie en tarief.