Hver Peppol-valideringsfeil navngir en regelidentifikator. Prefikset forteller deg hvilket regelsett regelen tilhører, hvem som vedlikeholder den, hva den styrer og hvor den normative teksten er publisert. Start med prefikset for å identifisere det relevante valideringslaget før du undersøker fakturaen.
Prefikser og hva de styrer
| Prefiks | Regelsett | Styrer | Publisert av |
| BR- | EN 16931 forretningsregler | Obligatoriske forretningsvilkår og kombinasjoner av disse | CEN/TC 434 |
| BR-CO- | EN 16931 beregningsregler | Totaler, summer og avledede beløp | CEN/TC 434 |
| BR-CL- | EN 16931 kodelisteregler | Verdier begrenset til en kodeliste | CEN/TC 434 |
| BR-DES- | EN 16931 desimalregler | Antall desimaler i et beløp | CEN/TC 434 |
| BR-S-, BR-Z-, BR-E-, BR-AE-, BR-IC-, BR-G-, BR-O-, BR-AF-, BR-AG- | EN 16931 MVA-kategoriregler | Én familie per mva-kategori | CEN/TC 434 |
| UBL-SR-, UBL-CR- | Syntaksregler for UBL | Hvordan modellen uttrykkes i UBL | CEN/TC 434 |
| CII-SR- | Syntaksregler for CII | Hvordan modellen uttrykkes i CII | CEN/TC 434 |
| PEPPOL-EN16931-R | Peppol-regjerer | Krav Peppol legger til EN 16931 | OpenPeppol |
| PEPPOL-EN16931-CL | Regler for Peppol-kodeliste | Peppol-restriksjoner på kodelisteverdier | OpenPeppol |
| PEPPOL-COMMON-R | Peppol-identifikasjonsregler | Format for nasjonal organisasjon og skatteidentifikatorer | OpenPeppol |
| SE-R-, NO-R-, DK-R-, NL-R-, DE-R-, IT-R-, GR-R-, IS-R- | Nasjonale regler | Landkrav som gjelder for partsland | Den relevante Peppol-myndigheten |
MVA-kategorifamiliene
Hver MVA-familie håndhever feltkombinasjonen som kreves av den kategorien dens. BR-S- dekker standardsats, BR-Z- nullsats, BR-E- fritatt, BR-AE- omvendt avgiftsplikt, BR-IC- levering innenfor fellesskapet, BR-G- eksport utenfor EU og BR-O- ikke underlagt MVA.
To familier følger ikke mønsteret. Skatten på Kanariøyene (IGIC, kategorikode L) er BR-AF-, og skatten på Ceuta og Melilla (IPSI, kategorikode M) er BR-AG-. BR-IG- og BR-IP- er ikke prefikser for regelfamilier i henhold til EN 16931.
Vanlige Peppol-valideringsregler
| Identifikator | Beskjed | Alvorlighetsgrad |
| PEPPOL-EN16931-R001 | Forretningsprosessen MÅ oppgis | Dødelig |
| PEPPOL-EN16931-R004 | Spesifikasjonsidentifikatoren MÅ begynne med verdien urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 og følge reglene for identifikatorformat | Dødelig |
| PEPPOL-EN16931-R007 | Forretningsprosessen MÅ ha en godkjent identifikator | Dødelig |
| PEPPOL-EN16931-R008 | Dokumentet MÅ ikke inneholde tomme elementer | Dødelig |
| PEPPOL-EN16931-R010 | Kjøpers e-postadresse MÅ oppgis | Dødelig |
| PEPPOL-EN16931-R020 | Selgers elektroniske adresse MÅ oppgis | Dødelig |
| PEPPOL-COMMAND-R052 | Det danske handelskammerets nummer (P) MÅ oppgis i riktig format | Dødelig |
| PEPPOL-COMMAND-R053 | Dansk ERSTORG-nummer (SE) MÅ oppgis i riktig format | Dødelig |
R004 gjelder en feil eller avkortet spesifikasjonsidentifikator. R008 oppstår når et kildesystem skriver et tomt element i stedet for å utelate det.
Alvorlighetsgrad er en egenskap ved release , ikke regelen
En regelidentifikator har ikke en fast alvorlighetsgrad. Den samme regelen kan være en advarsel i én release og fatal i den neste, og artefaktversjonen validatoren din kjører avgjør hvilken som gjelder.
I 3.0.21 ble PEPPOL-COMMON-R052 og PEPPOL-COMMON-R053 endret fra advarsel til dødelig fordi reglene nå gjelder for alle profiler. De danske reglene DK-R-003 og DK-R-017 ble dødelige i samme release Et dokument som ble godkjent med en tidligere artefaktversjon kan derfor mislykkes når det valideres mot den nye. release .
Det samme release har lagt til advarselsregler for nederlandske identifikatorer, PEPPOL-COMMON-R054 til R057, som dekker KVK-numre (0106), organisasjonsnumre (0190), bedriftsnumre (0217) og MVA-numre (9944). OpenPeppol oppgir at disse vil bli fatale i fremtiden. release og advarsler nå om å gi implementørene en overgangsperiode. Planlegg å løse dem før alvorlighetsgraden endrer seg.
Hvis en faktura som pleide å bli godkjent nå mislykkes, sjekk release notater før du sjekker fakturaen.
Der den normative teksten befinner seg
| Prefiks | Hvor man skal lete |
| 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-, MVA-familier | EN 16931-regelsidene for din syntaks |
| UBL-SR-, UBL-CR-, CII-SR- | Regelsidene for syntaksbinding for syntaksen din |
| Nasjonale prefikser | De release notater først, deretter landets regelsett |
Release Notatene viser om nasjonale regler er lagt til, revidert eller gitt en annen alvorlighetsgrad.
Lese en regelidentifikator du ikke har sett før
- Start med prefikset. Det identifiserer eieren og valideringslaget. En BR-regel gjelder fakturadataene. En UBL-SR-regel gjelder hvordan filen er bygget opp. En PEPPOL-COMMON-R-regel gjelder et identifikasjonsformat. Et nasjonalt prefiks betyr at regelen ble brukt på grunn av selgerens eller kjøperens land og kanskje ikke gjelder for ditt neste dokument.
- Sjekk alvorlighetsgraden i de gjeldende artefaktene. Den samme identifikatoren kan være dødelig i én release og en advarsel i en annen, og en videresendt feilmelding identifiserer kanskje ikke artefaktversjonen som produserte den.
- Slå opp forretningstermen som regelnavnene er. Peppol-regelmeldinger navngir forretningskonseptet, ikke elementbanen. Syntakssiden for den forretningstermen gir deg elementet, kardinaliteten og alle andre regler som gjelder for det, som vanligvis er der den virkelige årsaken er.
- Sjekk om en annen regel ble utløst på samme felt. Regelklynge. Et manglende element gir én regel, en feil verdi i det elementet gir en annen, og hvis du bare retter den i emnelinjen, feiler dokumentet.
Relatert veiledning
Normative kilder
Peppol-regler og EN 16931-regler for UBL , OpenPeppol. Regelfamilier ble også kontrollert mot EN 16931-valideringsartefaktene publisert av CEN/TC 434.