Foutcode BR-AE-02 betekent: een factuur met verlegging van heffing (AE) mist het btw-nummer van de verkoper of de identificatie van de koper.
Wat betekent BR-AE-02?
De validator toont deze melding (in het Engels, zoals in de officiële regels):
[BR-AE-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47).
Bij verlegging van heffing (btw-categorie AE) betaalt de klant de btw in plaats van de leverancier. Daarom moet de factuur beide partijen identificeren: het btw-nummer van de verkoper (BT-31, PartyTaxScheme/CompanyID) en van de koper het btw-nummer (BT-48) of het ondernemingsnummer (BT-47, PartyLegalEntity/CompanyID).
Veelvoorkomende oorzaken
- De klantenfiche bevat geen btw-nummer, terwijl de lijn op verlegging staat.
- De export stuurt het btw-nummer van de klant niet mee.
- De btw-code AE werd gekozen voor een klant die geen btw-plichtige is.
Zo los je het op als verzender
- Vul het btw-nummer van de klant in en laat het in
cac:PartyTaxScheme/cbc:CompanyIDmeesturen. - Controleer of verlegging echt van toepassing is. Een particulier kan nooit de medecontractant zijn.
- Vermeld ook de reden van de verlegging in het btw-overzicht, anders volgt BR-AE-10.
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:AccountingCustomerParty>
<cac:Party>
...
<!-- geen PartyTaxScheme met btw-nummer -->
<cac:PartyLegalEntity>
<cbc:RegistrationName>Klant NV</cbc:RegistrationName>
<!-- geen CompanyID -->
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingCustomerParty>
<!-- factuurlijn met btw-categorie AE (verlegging) -->
✅ Juist
<cac:AccountingCustomerParty>
<cac:Party>
...
<cac:PartyTaxScheme>
<cbc:CompanyID>BE0987654394</cbc:CompanyID>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Klant NV</cbc:RegistrationName>
<cbc:CompanyID schemeID="0208">0987654394</cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingCustomerParty>
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
In onze test gaf het ontbreken van alleen het btw-nummer van de koper nog geen fout, omdat het ondernemingsnummer (BT-47) er nog stond. De regel aanvaardt een van beide. Voor de Belgische verlegging vermeld je best toch altijd het btw-nummer.
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-10: Het btw-overzicht met verlegging van heffing (AE) vermeldt geen reden.
- BR-S-02: De factuur rekent btw aan tegen het standaardtarief (categorie S), maar het btw-nummer van de verkoper ontbreekt.
Veelgestelde vragen over BR-AE-02
Wanneer gebruik ik categorie AE?
Bij verlegging van heffing, bijvoorbeeld voor werk in onroerende staat aan een btw-plichtige klant. De klant voldoet dan de btw.
Waar staat het btw-nummer van de koper in de XML?
In cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID, met prefix BE voor een Belgisch nummer.