Peppol-foutcodes

BR-S-02: btw aangerekend zonder btw-nummer van de verkoper

Foutcode BR-S-02 betekent: de factuur rekent btw aan tegen het standaardtarief (categorie S), maar het btw-nummer van de verkoper ontbreekt.

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

Wat betekent BR-S-02?

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

[BR-S-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" 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).

Wie btw aanrekent, moet een btw-nummer vermelden. Bevat de factuur een lijn met btw-categorie S (standaardtarief, bijvoorbeeld 6, 12 of 21%), dan moet ook het btw-nummer van de verkoper (BT-31, PartyTaxScheme/CompanyID) of dat van een fiscaal vertegenwoordiger (BT-63) aanwezig zijn.

Veelvoorkomende oorzaken

  • Het btw-nummer van je onderneming is niet ingevuld in de bedrijfsgegevens van het facturatiepakket.
  • Het nummer staat wel als ondernemingsnummer (PartyLegalEntity), maar niet als btw-nummer (PartyTaxScheme).
  • Een vrijgestelde onderneming (bijvoorbeeld onder de vrijstellingsregeling voor kleine ondernemingen) gebruikt per vergissing categorie S in plaats van de juiste vrijstelling.

Zo los je het op als verzender

  1. Vul je btw-nummer in je bedrijfsgegevens in, met BE vooraan.
  2. Ben je vrijgesteld van btw, gebruik dan de passende categorie (bijvoorbeeld E met een vrijstellingsreden) in plaats van S.

Je ontving een factuur met deze fout?

Rekent een leverancier btw aan zonder btw-nummer, vraag dan een gecorrigeerde factuur. Zonder correcte vermeldingen kan je recht op aftrek in het gedrang komen.

Voorbeeld in de XML

❌ Fout

<cac:AccountingSupplierParty>
  <cac:Party>
    ...
    <!-- geen PartyTaxScheme met btw-nummer -->
    <cac:PartyLegalEntity>
      <cbc:RegistrationName>Leverancier BV</cbc:RegistrationName>
      <cbc:CompanyID schemeID="0208">0123456749</cbc:CompanyID>
    </cac:PartyLegalEntity>
...
<cac:ClassifiedTaxCategory>
  <cbc:ID>S</cbc:ID>
  <cbc:Percent>21</cbc:Percent>

✅ Juist

<cac:PartyTaxScheme>
  <cbc:CompanyID>BE0123456749</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

Voor aankoopfacturen in je boekhoudpakket kan deze melding ook betekenen dat het btw-nummer van de leverancier niet in zijn fiche staat.

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-CO-09: Een btw-nummer van verkoper, koper of fiscaal vertegenwoordiger begint niet met een geldige landcode, zoals BE.

Veelgestelde vragen over BR-S-02

Wat is btw-categorie S?

Standard rated: een levering of dienst tegen een gewoon btw-tarief, in België 6, 12 of 21%.

Ik ben vrijgesteld van btw. Wat moet ik doen?

Gebruik de juiste categorie en vrijstellingsreden in plaats van S. Bekijk met je boekhouder welke code voor jou geldt.

← Alle Peppol-foutcodes