Foutcode BR-AE-10 betekent: het btw-overzicht met verlegging van heffing (AE) vermeldt geen reden.
Wat betekent BR-AE-10?
De validator toont deze melding (in het Engels, zoals in de officiële regels):
[BR-AE-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language).
In het btw-overzicht moet bij categorie AE een reden staan: de code VATEX-EU-AE (BT-121, TaxExemptionReasonCode) of een tekst zoals “Verlegging van heffing” (BT-120, TaxExemptionReason). Zo staat de verplichte vermelding van de verlegging ook in de gestructureerde factuur.
Veelvoorkomende oorzaken
- De export zet de vermelding “verlegging van heffing” enkel in een notitie of in de pdf.
- De btw-code AE in het pakket heeft geen gekoppelde vrijstellingsreden.
- De reden staat wel op de factuurlijn, maar niet in het btw-overzicht.
Zo los je het op als verzender
- Koppel in je pakket aan de btw-code voor verlegging de code
VATEX-EU-AEof een vaste tekst. - Zorg dat de export die reden in
cac:TaxSubtotal/cac:TaxCategoryzet. - Valideer opnieuw. In onze test gaf zowel de code als de tekst “Verlegging van heffing” een geldige factuur.
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:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">300.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>AE</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
✅ Juist
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">300.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>AE</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cbc:TaxExemptionReasonCode>VATEX-EU-AE</cbc:TaxExemptionReasonCode>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
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
Ook voor een vrijstelling (categorie E) moet een reden in het btw-overzicht staan: zie BR-E-10.
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-AE-02: Een factuur met verlegging van heffing (AE) mist het btw-nummer van de verkoper of de identificatie van de koper.
- BR-E-10: Het btw-overzicht met een vrijstelling (E) vermeldt geen reden.
Veelgestelde vragen over BR-AE-10
Moet ik de code of de tekst gebruiken?
Een van beide volstaat voor de regel. De code VATEX-EU-AE is eenduidig voor software, de tekst is leesbaar voor mensen. Je mag ze ook samen gebruiken.
Waar staat de reden in de XML?
In cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory, in cbc:TaxExemptionReasonCode of cbc:TaxExemptionReason.