Peppol-foutcodes

BR-CO-09: btw-nummer zonder landcode (BE)

Foutcode BR-CO-09 betekent: een btw-nummer van verkoper, koper of fiscaal vertegenwoordiger begint niet met een geldige landcode, zoals BE.

Regelset: EN 16931 · Ernst: fout (fatal): een Access Point weigert de factuur · Gecontroleerd met de officiële regels van mei 2026

Wat betekent BR-CO-09?

De validator toont deze melding (in het Engels, zoals in de officiële regels):

[BR-CO-09]-The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’.

Btw-nummers in een e-factuur moeten beginnen met de tweeletterige ISO-landcode. Voor België is dat BE, gevolgd door de tien cijfers: BE0987654394. De regel geldt voor het btw-nummer van de verkoper (BT-31), van de koper (BT-48) en van een fiscaal vertegenwoordiger (BT-63). Enkel Griekenland mag EL gebruiken in plaats van GR.

Veelvoorkomende oorzaken

  • In de klantenfiche staat het ondernemingsnummer (0987.654.394) in het veld voor het btw-nummer.
  • Het nummer is ingevuld met punten of spaties, maar zonder BE vooraan.
  • Voor een klant buiten de EU werd een lokaal belastingnummer zonder landcode als btw-nummer ingevuld.
  • Een niet-btw-plichtige klant kreeg toch een btw-nummer in het btw-veld.

Zo los je het op als verzender

  1. Vul btw-nummers in als landcode plus nummer, zonder punten of spaties: BE0987654394.
  2. Gebruik het btw-veld (PartyTaxScheme) enkel voor btw-nummers. Het ondernemingsnummer hoort in PartyLegalEntity/CompanyID met schema 0208.
  3. Laat het btw-veld leeg voor klanten zonder btw-nummer, in plaats van er iets anders in te zetten.

Je ontving een factuur met deze fout?

Kijk na of jouw eigen btw-nummer correct bij de leverancier geregistreerd staat. Vaak zit de fout in de klantenfiche bij de verzender.

Voorbeeld in de XML

❌ Fout

<cac:PartyTaxScheme>
  <cbc:CompanyID>0987654394</cbc:CompanyID>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>

✅ Juist

<cac:PartyTaxScheme>
  <cbc:CompanyID>BE0987654394</cbc:CompanyID>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>

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

Het ondernemingsnummer en het btw-nummer zijn in België hetzelfde getal, maar ze worden anders genoteerd. In Peppol is het ondernemingsnummer schema 0208 (zonder BE), het btw-nummer schema 9925 en in het btw-veld altijd met BE.

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-26: De factuur bevat geen enkel nummer waarmee de koper de verkoper automatisch kan herkennen: geen identificatie, geen ondernemingsnummer en geen btw-nummer.
  • 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-CO-09

Hoe noteer ik een Belgisch btw-nummer in een e-factuur?

Als BE gevolgd door tien cijfers, zonder punten of spaties: BE0987654394.

Mag ik het ondernemingsnummer in het btw-veld zetten?

Nee. Het ondernemingsnummer hoort in het veld voor de wettelijke registratie (PartyLegalEntity) met schema 0208.

← Alle Peppol-foutcodes