Hver Peppol-valideringsfejl angiver en regelidentifikator. Præfikset angiver, hvilket regelsæt reglen tilhører, hvem der vedligeholder den, hvad den regulerer, og hvor den normative tekst er offentliggjort. Start med præfikset for at identificere det relevante valideringslag, inden du gennemgår fakturaen.
Præfikser og hvad de regulerer
| Præfiks | Regelsæt | Regulerer | Udgivet af |
| BR- | EN 16931-forretningsregler | Obligatoriske forretningsbetingelser og kombinationer heraf | CEN/TC 434 |
| BR-CO- | Beregningsregler i henhold til EN 16931 | Totaler, summer og afledte beløb | CEN/TC 434 |
| BR-CL- | Regler for kodelisten i EN 16931 | Værdier, der er begrænset til en kodeliste | CEN/TC 434 |
| BR-DEC- | EN 16931 – regler for decimaltal | Antal decimaler i et beløb | CEN/TC 434 |
| BR-S-, BR-Z-, BR-E-, BR-AE-, BR-IC-, BR-G-, BR-O-, BR-AF-, BR-AG- | EN 16931 – Regler for moms-kategorier | Én familie pr. moms-kategori | CEN/TC 434 |
| UBL-SR-, UBL-CR- | Syntaksregler for UBL | Hvordan modellen er beskrevet i UBL | CEN/TC 434 |
| CII-SR- | Syntaksregler for CII | Hvordan modellen udtrykkes i CII | CEN/TC 434 |
| PEPPOL-EN16931-R | Peppol-reglerne | Krav, som Peppol stiller ud over EN 16931 | OpenPeppol |
| PEPPOL-EN16931-CL | Regler for Peppol-kodelisten | Peppols begrænsninger for værdier i kodelister | OpenPeppol |
| PEPPOL-COMMON-R | Regler for Peppol-identifikatorer | Format for nationale organisations- og skatteidentifikationsnumre | OpenPeppol |
| SE-R-, NO-R-, DK-R-, NL-R-, DE-R-, IT-R-, GR-R-, IS-R- | Nationale regler | Krav, der stilles af det pågældende land | Den relevante Peppol-myndighed |
Moms-kategorier
Hver momsgruppe pålægger den feltkombination, som den pågældende kategori kræver. BR-S- dækker standardsatsen, BR-Z- nulsats, BR-E- momsfritagelse, BR-AE- omvendt afgiftspligt, BR-IC- levering inden for EU, BR-G- eksport uden for EU og BR-O- ikke momspligtig.
To familier afviger fra mønsteret. Skatten på De Kanariske Øer (IGIC, kategorikode L) er BR-AF-, og skatten i Ceuta og Melilla (IPSI, kategorikode M) er BR-AG-. BR-IG- og BR-IP- er ikke præfikser for regel-familier i EN 16931.
Almindelige Peppol-valideringsregler
| Identifikator | Besked | Alvorlighed |
| PEPPOL-EN16931-R001 | Forretningsprocessen SKAL angives | Dødelig |
| PEPPOL-EN16931-R004 | Specifikationsidentifikatoren SKAL begynde med værdien urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 og overholde reglerne for identifikatorformatet | Dødelig |
| PEPPOL-EN16931-R007 | En forretningsproces SKAL have en godkendt identifikator | Dødelig |
| PEPPOL-EN16931-R008 | Dokumentet må IKKE indeholde tomme elementer | Dødelig |
| PEPPOL-EN16931-R010 | Købers e-mail-adresse SKAL angives | Dødelig |
| PEPPOL-EN16931-R020 | Sælgerens e-mail-adresse SKAL angives | Dødelig |
| PEPPOL-COMMON-R052 | Det danske handelskammer-nummer (P) SKAL angives i det korrekte format | Dødelig |
| PEPPOL-COMMON-R053 | Det danske ERSTORG-nummer (SE) SKAL angives i det korrekte format | Dødelig |
R004 vedrører en forkert eller afkortet specifikationsidentifikator. R008 opstår, når et kildesystem skriver et tomt element i stedet for at udelade det.
Alvorlighed er en egenskab ved release, ikke ved reglen
En regelidentifikator har ikke en fast alvorlighedsgrad. Den samme regel kan være en advarsel i den ene release og en kritisk fejl i den næste, og det er den version af artefakten, som din validator kører på, der afgør, hvilken der gælder.
I version 3.0.21 er PEPPOL-COMMON-R052 og PEPPOL-COMMON-R053 ændret fra advarsel til alvorlig fejl, da reglerne nu gælder for alle profiler. De danske regler DK-R-003 og DK-R-017 blev klassificeret som alvorlige fejl i samme release. Et dokument, der blev godkendt med en tidligere version af artefakten, kan derfor blive afvist, når det valideres i forhold til den nye release.
Den samme release har tilføjet advarselsregler for hollandske identifikatorer, PEPPOL-COMMON-R054 til R057, der omfatter KVK-numre (0106), organisationsnumre (0190), virksomhedsnumre (0217) og momsnumre (9944). OpenPeppol oplyser, at disse vil blive betragtet som alvorlige fejl i en fremtidig release og i øjeblikket er advarsler for at give implementatorer en overgangsperiode. Planlæg at løse dem, inden deres alvorlighed ændres.
Hvis en faktura, der tidligere blev godkendt, nu afvises, skal du læse bemærkningerne på release , inden du gennemgår fakturaen.
Hvor den normative tekst findes
| Præfiks | Hvor skal man lede? |
| PEPPOL-EN16931-R, PEPPOL-EN16931-CL, PEPPOL-COMMON-R | Regler for Peppol BIS 3.0-fakturering på docs.peppol.eu |
| BR-, BR-CO-, BR-CL-, BR-DEC- og VAT-serierne | Regelsiderne i EN 16931 vedrørende din syntaks |
| UBL-SR-, UBL-CR-, CII-SR- | Siderne med syntaksbindingsregler for din syntaks |
| Nationale præfikser | Først angives » release «, derefter landets regelsæt |
Release Noterne angiver, om der er tilføjet, ændret eller tildelt en anden alvorlighedsgrad til de nationale regler.
Når man læser en regelidentifikator, man ikke har set før
- Start med præfikset. Det angiver ejer- og valideringslaget. En BR-regel vedrører fakturadataene. En UBL-SR-regel vedrører, hvordan filen er opbygget. En PEPPOL-COMMON-R-regel vedrører et identifikationsformat. Et nationalt præfiks betyder, at reglen blev anvendt på grund af sælgerens eller køberens land, og at den muligvis ikke gælder for dit næste dokument.
- Kontroller alvorlighedsgraden i de aktuelle artefakter. Den samme identifikator kan være en kritisk fejl i én release og en advarsel i en anden, og en videresendt fejlmeddelelse angiver muligvis ikke den artefaktversion, der forårsagede fejlen.
- Slå det forretningsbegreb op, som reglen henviser til. I Peppol-regelmeddelelser angives forretningsbegrebet, ikke elementstien. På syntaks-siden for det pågældende forretningsbegreb finder du elementet, kardinaliteten og alle andre regler, der gælder for det – og det er som regel her, den egentlige årsag ligger.
- Kontroller, om en anden regel er blevet udløst på det samme felt. Reglerne hænger sammen. Et manglende element udløser én regel, en forkert værdi i det pågældende element udløser en anden, og hvis man kun retter den i emnelinjen, vil dokumentet stadig ikke blive godkendt.
Relaterede retningslinjer
Normative kilder
Peppol-regler og EN 16931-regler for UBL, OpenPeppol. Regelgrupperne blev desuden kontrolleret i forhold til de EN 16931-valideringsartefakter, der er offentliggjort af CEN/TC 434.