Peppol-foutcodes

PEPPOL-EN16931-R004: verkeerde specificatie (CustomizationID)

Foutcode PEPPOL-EN16931-R004 betekent: het CustomizationID begint niet met de waarde van Peppol BIS Billing 3.0.

Regelset: Peppol BIS Billing 3.0 · Ernst: fout (fatal): een Access Point weigert de factuur · Gecontroleerd met de officiële regels van mei 2026

Wat betekent PEPPOL-EN16931-R004?

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

[PEPPOL-EN16931-R004]-Specification identifier MUST begin with the value 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0' and follow the format rules for the identifier.

Het CustomizationID (BT-24, cbc:CustomizationID) zegt volgens welke specificatie de factuur is opgemaakt. Op het Peppol-netwerk moet het beginnen met urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0. Alleen urn:cen.eu:en16931:2017 is de Europese norm zonder Peppol, en dat aanvaardt Peppol niet.

Veelvoorkomende oorzaken

  • De export gebruikt de waarde voor de Europese norm zonder Peppol.
  • Een sjabloon voor een nationale variant, zoals XRechnung, werd hergebruikt voor Peppol.
  • De waarde bevat een tikfout of een spatie.

Zo los je het op als verzender

  1. Gebruik exact urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 voor een gewone Peppol-factuur.
  2. Kopieer de waarde uit de officiële specificatie in plaats van ze over te typen.
  3. Valideer opnieuw. Controleer ook het ProfileID: zie PEPPOL-EN16931-R001.

Je ontving een factuur met deze fout?

Een factuur met deze fout is niet conform. Vraag de leverancier om een gecorrigeerde factuur en pas de XML niet zelf aan.

Voorbeeld in de XML

❌ Fout

<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>

✅ Juist

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

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

Een land met een eigen Peppol-variant mag een langere waarde gebruiken die met deze tekst begint. Daarom zegt de regel “moet beginnen met”.

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

  • PEPPOL-EN16931-R001: De factuur vermeldt niet binnen welk Peppol-proces ze verstuurd wordt.
  • PEPPOL-EN16931-R003: De factuur bevat geen referentie van de koper en geen bestelbonnummer. Peppol eist minstens een van beide.

Veelgestelde vragen over PEPPOL-EN16931-R004

Waar staat het CustomizationID in de XML?

Helemaal bovenaan de factuur, als eerste element na de eventuele UBL-extensies.

Waarom is urn:cen.eu:en16931:2017 niet goed?

Dat is de Europese norm zonder de bijkomende Peppol-afspraken. Peppol vraagt de waarde die zegt dat de factuur ook aan Peppol BIS Billing 3.0 voldoet.

← Alle Peppol-foutcodes