1. Home
  2. Kennisbank
  3. Peppol
  4. Peppol-validatieregelcodes

Peppol-validatieregelcodes

Peppol-validatieregelcodes

Elke Peppol-validatiefout vermeldt een regel-ID. Het voorvoegsel geeft aan tot welke regelset de regel behoort, wie deze onderhoudt, waarop deze betrekking heeft en waar de normatieve tekst is gepubliceerd. Begin met het voorvoegsel om de relevante validatielaag te identificeren voordat je de factuur bekijkt.

Voorvoegsels en waar ze betrekking op hebben

VoorvoegselRegelsetRegeltUitgegeven door
BR-EN 16931-bedrijfsregelsVerplichte handelsvoorwaarden en combinaties daarvanCEN/TC 434
BR-CO-Berekeningsregels volgens EN 16931Totalen, sommen en afgeleide bedragenCEN/TC 434
BR-CL-Regels voor de codelijst volgens EN 16931Waarden die beperkt zijn tot een codelijstCEN/TC 434
BR-DEC-EN 16931-normen voor decimale regelsAantal decimalen in een bedragCEN/TC 434
BR-S-, BR-Z-, BR-E-, BR-AE-, BR-IC-, BR-G-, BR-O-, BR-AF-, BR-AG-EN 16931: regels inzake btw-categorieënEén gezin per btw-categorieCEN/TC 434
UBL-SR-, UBL-CR-Syntaxregels voor UBLHoe het model in UBL wordt weergegevenCEN/TC 434
CII-SR-Syntaxregels voor CIIHoe het model in CII wordt weergegevenCEN/TC 434
PEPPOL-EN16931-RPeppol-regelsAanvullende eisen van Peppol bovenop EN 16931OpenPeppol
PEPPOL-EN16931-CLRegels voor de Peppol-codelijstBeperkingen van Peppol met betrekking tot waarden in codelijstenOpenPeppol
PEPPOL-COMMON-RRegels voor Peppol-identificatiecodesOpmaak van nationale organisatie- en belastingidentificatiecodesOpenPeppol
SE-R-, NO-R-, DK-R-, NL-R-, DE-R-, IT-R-, GR-R-, IS-R-Nationale voorschriftenDoor het betrokken land toegepaste nationale vereistenDe bevoegde Peppol-instantie

De btw-categorieën

Elke btw-groep dwingt de veldcombinatie af die voor de betreffende categorie vereist is. BR-S- geldt voor het standaardtarief, BR-Z- voor het nultarief, BR-E- voor vrijstelling, BR-AE- voor verlegging, BR-IC- voor intracommunautaire leveringen, BR-G- voor uitvoer buiten de EU en BR-O- voor niet-btw-plichtige transacties.

Twee families wijken af van het patroon. De belasting van de Canarische Eilanden (IGIC, categoriecode L) is BR-AF-, en de belasting van Ceuta en Melilla (IPSI, categoriecode M) is BR-AG-. BR-IG- en BR-IP- zijn geen voorvoegsels van regel-families volgens EN 16931.

Algemene Peppol-validatieregels

IdentificatiecodeBerichtErnst
PEPPOL-EN16931-R001Het bedrijfsproces MOET worden opgegevenDodelijk
PEPPOL-EN16931-R004De specificatie-identificatie MOET beginnen met de waarde urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 en voldoen aan de regels voor het identificatieformaatDodelijk
PEPPOL-EN16931-R007Een bedrijfsproces MOET een goedgekeurde identificatiecode hebbenDodelijk
PEPPOL-EN16931-R008Het document mag GEEN lege elementen bevattenDodelijk
PEPPOL-EN16931-R010Het e-mailadres van de koper MOET worden opgegevenDodelijk
PEPPOL-EN16931-R020Het e-mailadres van de verkoper MOET worden opgegevenDodelijk
PEPPOL-COMMON-R052Het nummer van de Deense Kamer van Koophandel (P) MOET in de juiste indeling worden vermeldDodelijk
PEPPOL-COMMON-R053Het Deense ERSTORG-nummer (SE) MOET in de juiste indeling worden vermeldDodelijk

R004 heeft betrekking op een onjuiste of onvolledige specificatie-identificatie. R008 treedt op wanneer een bronsysteem een leeg element schrijft in plaats van het weg te laten.

De ernst is een eigenschap van de release, niet van de regel

Een regel-ID heeft geen vaste ernstgraad. Dezelfde regel kan in de ene release een waarschuwing zijn en in de volgende een fatale fout, en de versie van het artefact waarop je validator draait, bepaalt welke van toepassing is.

In versie 3.0.21 zijn PEPPOL-COMMON-R052 en PEPPOL-COMMON-R053 gewijzigd van ‘waarschuwing’ naar ‘fataal’, omdat de regels nu voor alle profielen gelden. De Deense regels DK-R-003 en DK-R-017 zijn in dezelfde versie release als ‘fataal’ aangemerkt. Een document dat met een eerdere artefactversie werd goedgekeurd, kan daarom afkeuring krijgen wanneer het wordt gevalideerd tegen de nieuwe release.

In dezelfde release zijn waarschuwingsregels toegevoegd voor Nederlandse identificatiecodes, PEPPOL-COMMON-R054 tot en met R057, die betrekking hebben op KVK-nummers (0106), organisatienummers (0190), vestigingsnummers (0217) en btw-nummers (9944). OpenPeppol geeft aan dat deze regels in een toekomstige release als fatale fouten zullen worden aangemerkt en dat ze nu nog als waarschuwingen fungeren om implementatoren een overgangsperiode te geven. Zorg ervoor dat u deze problemen oplost voordat de ernst ervan verandert.

Als een factuur die voorheen werd goedgekeurd nu wordt afgewezen, raadpleeg dan eerst de opmerkingen op release voordat u de factuur controleert.

Waar de normatieve tekst te vinden is

VoorvoegselWaar moet je zoeken?
PEPPOL-EN16931-R, PEPPOL-EN16931-CL, PEPPOL-COMMON-RRegels voor Peppol BIS 3.0-facturering op docs.peppol.eu
BR-, BR-CO-, BR-CL-, BR-DEC- en VAT-seriesDe EN 16931-regelpagina’s voor je syntaxis
UBL-SR-, UBL-CR-, CII-SR-De pagina's met syntaxisregels voor uw syntaxis
Nationale netnummersEerst wordt de „ release ” vermeld, daarna de regels voor het betreffende land

Release Uit de opmerkingen blijkt of er nationale regels zijn toegevoegd, herzien of voorzien van een andere ernstgraad.

Een regel-ID lezen die je nog niet eerder hebt gezien

  1. Begin met het voorvoegsel. Dit geeft de eigenaar en de validatielaag aan. Een BR-regel heeft betrekking op de factuurgegevens. Een UBL-SR-regel heeft betrekking op de opbouw van het bestand. Een PEPPOL-COMMON-R-regel heeft betrekking op een identificatieformaat. Een nationaal voorvoegsel betekent dat de regel is toegepast op basis van het land van de verkoper of koper en mogelijk niet van toepassing is op uw volgende document.
  2. Controleer de ernstgraad in de huidige artefacten. Dezelfde identificatiecode kan in het ene release een fatale fout zijn en in het andere een waarschuwing, en in een doorgestuurd foutbericht wordt mogelijk niet vermeld welke versie van het artefact de fout heeft veroorzaakt.
  3. Zoek de bedrijfsterm op waarnaar de regel verwijst. In Peppol-regelberichten wordt het bedrijfsconcept genoemd, niet het elementpad. Op de syntaxis-pagina voor die bedrijfsterm vind je het element, de cardinaliteit en alle andere regels die erop van toepassing zijn; daar ligt meestal de werkelijke oorzaak.
  4. Controleer of er een tweede regel is geactiveerd voor hetzelfde veld. Regels kunnen zich opstapelen. Een ontbrekend element leidt tot één regel, een verkeerde waarde in dat element tot een andere, en als je alleen die in de onderwerpregel corrigeert, blijft het document niet voldoen aan de eisen.

Normatieve bronnen

Peppol-regels en EN 16931-regels voor UBL en OpenPeppol. De regelgroepen zijn bovendien getoetst aan de door CEN/TC 434 gepubliceerde validatie-artefacten van EN 16931.

Was dit artikel nuttig?

Gerelateerde artikelen