Account
Nederlands

PEPPOL-EN16931-R004: Specificatie-identificatie is niet die van Peppol BIS Billing 3.0

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-EN16931-R004] Specification identifier MUST have the value 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0'.

De normatieve tekst is Engels en wordt ongewijzigd geciteerd.

Waarom deze fout optreedt

Een document dat als Peppol BIS Billing 3.0 wordt gevalideerd, moet de BIS-specificatie-identificatie in BT-24 bevatten. De regel vereist dat cbc:CustomizationID (UBL) of ram:GuidelineSpecifiedDocumentContextParameter/ram:ID (CII) begint met urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0. De controle faalt wanneer de gewone EN 16931-identificatie, een nationale CIUS-identificatie (XRechnung, Factur-X) of een oudere BIS 2-waarde wordt gebruikt, meestal omdat de verzendende software voor een ander doelformaat is ingesteld.

Zo lost u het op

Stel cbc:CustomizationID / ram:GuidelineSpecifiedDocumentContextParameter/ram:ID exact in op urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0, zonder witruimte. Nationale uitbreidingen die op BIS voortbouwen (zoals NLCIUS) mogen hun eigen identificatie na dit voorvoegsel toevoegen (de test gebruikt starts-with). Wilt u een XRechnung via het Peppol-netwerk versturen, behoud dan de XRechnung-identificatie en valideer tegen de XRechnung-regelset in plaats van Peppol BIS.

Voorbeeld (geldig)

<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>

Wat de validator controleert

Gecontroleerd element (context):

UBL

ubl-creditnote:CreditNote | ubl-invoice:Invoice

Test (XPath):

starts-with(normalize-space(cbc:CustomizationID/text()), 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0')

CII

rsm:ExchangedDocumentContext

Test (XPath):

starts-with(normalize-space(ram:GuidelineSpecifiedDocumentContextParameter/ram:ID/text()), 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0')

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-EN16931-R004?

PEPPOL-EN16931-R004 is een peppol bis billing 3.0-regel: Specification identifier MUST have the value 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0'.

Wordt mijn factuur geweigerd vanwege PEPPOL-EN16931-R004?

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

Voor welke formaten geldt PEPPOL-EN16931-R004?

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.