Account
Nederlands

BR-01: Specificatie-identificatie (BT-24) ontbreekt

EN 16931-kernregel · Fout · UBL, CII

StandaardEN 16931-1 (Europees semantisch model voor e-facturen)ErnstFout: de factuur wordt geweigerdSyntaxUBL, CIIBedrijfstermen
  • BT-24 Specification identifier
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-01] An Invoice shall have a Specification identifier (BT-24).

De normatieve tekst is Engels en wordt ongewijzigd geciteerd.

Waarom deze fout optreedt

De regel controleert of cbc:CustomizationID (UBL) of ram:GuidelineSpecifiedDocumentContextParameter/ram:ID (CII) aanwezig en niet leeg is. De specificatie-identificatie vertelt de ontvanger aan welke regelset de factuur zegt te voldoen (EN 16931-kern, XRechnung, Peppol BIS, Factur-X-profiel), zodat validators en ontvangende systemen de juiste controles kunnen toepassen. Meestal ontbreekt deze wanneer factuursoftware een generiek UBL- of CII-bestand exporteert zonder ingesteld profiel, of wanneer een zelfgebouwde template de header weglaat.

Zo lost u het op

Voeg in UBL cbc:CustomizationID toe als een van de eerste child-elementen van ubl:Invoice of cn:CreditNote (vóór cbc:ProfileID en cbc:ID). Vul in CII rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID. Gebruik de identificatie van de specificatie waarop u zich richt: urn:cen.eu:en16931:2017 voor de kale kern of het Factur-X-profiel EN 16931, urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 voor Peppol BIS Billing 3.0, urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 voor XRechnung 3.0. Een waarde die alleen uit witruimte bestaat, geldt als leeg.

Voorbeeld (geldig)

<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>

Wat de validator controleert

Gecontroleerd element (context):

UBL

/ubl:Invoice | /cn:CreditNote

Test (XPath):

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

CII

/rsm:CrossIndustryInvoice

Test (XPath):

normalize-space(rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/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-01?

BR-01 is een en 16931-kernregel: An Invoice shall have a Specification identifier (BT-24).

Wordt mijn factuur geweigerd vanwege BR-01?

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

Voor welke formaten geldt BR-01?

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.