Account
Nederlands

PEPPOL-COMMON-R043: Belgisch ondernemingsnummer (scheme 0208) heeft een ongeldig formaat

Peppol BIS Billing 3.0-regel · Fout · UBL, CII

StandaardPeppol BIS Billing 3.0 (OpenPeppol)ErnstFout: de factuur wordt geweigerdSyntaxUBL, CIIGeldt voorFacturen en creditnota's via het Peppol-netwerk (UBL), inclusief NLCIUS, en elke XRechnung omdat die de Peppol-regels overneemt.

Officiële regeltekst

[PEPPOL-COMMON-R043] Belgian enterprise number MUST be stated in the correct format.

De normatieve tekst is Engels en wordt ongewijzigd geciteerd.

Waarom deze fout optreedt

Een identificatie met schemeID 0208 is een Belgisch ondernemingsnummer (KBO/BCE) en moet uit precies tien cijfers bestaan, waarvan de laatste twee de modulus-97-controle van de eerste acht zijn. De regel controleert cbc:EndpointID, cac:PartyIdentification/cbc:ID en cbc:CompanyID met schemeID 0208 (UBL) of ram:URIID, ram:ID, ram:GlobalID met schemeID 0208 (CII). De controle faalt bij het voorvoegsel BE, punten (0123.456.789), het btw-formaat BE0123456789 of een tikfout.

Zo lost u het op

Vul alleen de tien cijfers in, beginnend met 0 of 1, bijv. 0123456749, zonder BE, punten of spaties. Controle: 97 - (eerste acht cijfers mod 97) moet gelijk zijn aan de laatste twee cijfers. Het btw-nummer met voorvoegsel BE hoort in cac:PartyTaxScheme/cbc:CompanyID (BT-48/BT-31) of onder EAS-scheme 9925 op het endpoint, niet onder 0208.

Voorbeeld (geldig)

<cbc:EndpointID schemeID="0208">0123456749</cbc:EndpointID>

Wat de validator controleert

Gecontroleerd element (context):

UBL

cbc:EndpointID[@schemeID = '0208'] | cac:PartyIdentification/cbc:ID[@schemeID = '0208'] | cbc:CompanyID[@schemeID = '0208']

Test (XPath):

matches(normalize-space(), '^[0-9]{10}$') and u:mod97-0208(normalize-space())

CII

ram:URIID[@schemeID = '0208'] | ram:ID[@schemeID = '0208'] | ram:GlobalID[@schemeID = '0208']

Test (XPath):

matches(normalize-space(), '^[0-9]{10}$') and u:mod97-0208(normalize-space())

Controleer uw factuur

Sleep uw XML of PDF naar de validator; elke overtreden regel linkt naar zijn pagina hier. Gratis, zonder account, het bestand wordt niet opgeslagen.

Controleer uw factuur →

Dezelfde controle via API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Gerelateerde regels

Veelgestelde vragen

Wat betekent PEPPOL-COMMON-R043?

PEPPOL-COMMON-R043 is een peppol bis billing 3.0-regel: Belgian enterprise number MUST be stated in the correct format.

Wordt mijn factuur geweigerd vanwege PEPPOL-COMMON-R043?

Ja. PEPPOL-COMMON-R043 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.

Voor welke formaten geldt PEPPOL-COMMON-R043?

Facturen en creditnota's via het Peppol-netwerk (UBL), inclusief NLCIUS, en elke XRechnung omdat die de Peppol-regels overneemt. Syntax: UBL en CII.

Bron: Peppol BIS Billing 3.0.20 (November 2025). Catalogus gegenereerd uit de officiële regelsets op 2026-10-15.