Account
Nederlands

BR-02: Factuurnummer (BT-1) ontbreekt

EN 16931-kernregel · Fout · UBL, CII

StandaardEN 16931-1 (Europees semantisch model voor e-facturen)ErnstFout: de factuur wordt geweigerdSyntaxUBL, CIIBedrijfstermen
  • BT-1 Invoice number
Geldt voorElke EN 16931-factuur: Peppol BIS Billing 3.0, NLCIUS, XRechnung, ZUGFeRD 2.x / Factur-X (profielen EN 16931, EXTENDED, XRECHNUNG) en andere nationale CIUS.

Officiële regeltekst

[BR-02] An Invoice shall have an Invoice number (BT-1).

De normatieve tekst is Engels en wordt ongewijzigd geciteerd.

Waarom deze fout optreedt

Elke factuur heeft een uniek factuurnummer nodig; de regel controleert of cbc:ID (UBL) of rsm:ExchangedDocument/ram:ID (CII) aanwezig en niet leeg is. Het nummer is in elke EU-lidstaat wettelijk verplicht voor de btw en is de sleutel die de koper gebruikt voor matching, betaling en geschillen. Het ontbreekt doorgaans wanneer een concept wordt geëxporteerd vóórdat het genummerd is, of wanneer de ERP-mapping het nummer naar een ander veld schrijft, zoals cbc:UUID.

Zo lost u het op

Zet in UBL cbc:ID direct onder ubl:Invoice of cn:CreditNote, na cbc:ProfileID. Zet in CII rsm:ExchangedDocument/ram:ID. Gebruik het factuurnummer precies zoals het op de factuur staat, bijvoorbeeld 2026-00123 of RE-4711. Spaties aan het begin en eind worden door de controle genegeerd, maar kunnen bij de ontvanger problemen geven, dus verwijder ze; verwar het factuurnummer niet met het ordernummer (BT-13) of de UUID.

Voorbeeld (geldig)

<cbc:ID>RE-2026-00123</cbc:ID>
<cbc:IssueDate>2026-10-14</cbc:IssueDate>

Wat de validator controleert

Gecontroleerd element (context):

UBL

/ubl:Invoice | /cn:CreditNote

Test (XPath):

normalize-space(cbc:ID) != ''

CII

/rsm:CrossIndustryInvoice

Test (XPath):

normalize-space(rsm:ExchangedDocument/ram:ID) != ''

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 BR-02?

BR-02 is een en 16931-kernregel: An Invoice shall have an Invoice number (BT-1).

Wordt mijn factuur geweigerd vanwege BR-02?

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

Voor welke formaten geldt BR-02?

Elke EN 16931-factuur: Peppol BIS Billing 3.0, NLCIUS, XRechnung, ZUGFeRD 2.x / Factur-X (profielen EN 16931, EXTENDED, XRECHNUNG) en andere nationale CIUS. Syntax: UBL en CII.

Bron: EN 16931-1:2017 schematron (CEN TC434, via Peppol BIS 3.0.20). Catalogus gegenereerd uit de officiële regelsets op 2026-10-15.