Foutcode PEPPOL-EN16931-R001 betekent: de factuur vermeldt niet binnen welk Peppol-proces ze verstuurd wordt.
Wat betekent PEPPOL-EN16931-R001?
De validator toont deze melding (in het Engels, zoals in de officiële regels):
[PEPPOL-EN16931-R001]-Business process MUST be provided.
Elke Peppol-factuur moet het bedrijfsproces vermelden (BT-23, cbc:ProfileID). Voor facturen en creditnota’s volgens Peppol BIS Billing 3.0 is dat urn:fdc:peppol.eu:2017:poacc:billing:01:1.0. In onze test gaf een ontbrekend ProfileID ook PEPPOL-EN16931-R007: het proces moet een goedgekeurde waarde hebben.
Veelvoorkomende oorzaken
- Een eigen XML-export laat
cbc:ProfileIDweg omdat het voor EN 16931 alleen optioneel is. - Een sjabloon voor een ander netwerk of land werd hergebruikt.
- Het ProfileID staat op de verkeerde plaats en werd daardoor weggelaten.
Zo los je het op als verzender
- Zet
cbc:ProfileIDdirect nacbc:CustomizationID. - Gebruik de waarde
urn:fdc:peppol.eu:2017:poacc:billing:01:1.0voor gewone facturen en creditnota’s. - Valideer opnieuw. Controleer ook het CustomizationID: zie PEPPOL-EN16931-R004.
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#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<!-- geen ProfileID -->
<cbc:ID>2026-0042</cbc:ID>
✅ Juist
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
<cbc:ID>2026-0042</cbc:ID>
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
Voor self-billing bestaat een eigen proces met een andere waarde. Gebruik dan de waarde uit de specificatie voor self-billing.
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-R004: Het CustomizationID begint niet met de waarde van Peppol BIS Billing 3.0.
- PEPPOL-EN16931-R002: De factuur bevat meer dan één notitie op documentniveau.
Veelgestelde vragen over PEPPOL-EN16931-R001
Wat is het verschil tussen CustomizationID en ProfileID?
Het CustomizationID zegt volgens welke specificatie de factuur is opgemaakt. Het ProfileID zegt binnen welk bedrijfsproces ze verstuurd wordt.
Waar staat het ProfileID in de XML?
Bovenaan de factuur, als cbc:ProfileID direct na cbc:CustomizationID.