1. Hjem
  2. Vidensbase
  3. Peppol
  4. Peppol-valideringsregelskoder

Peppol-valideringsregelskoder

Peppol-valideringsregelskoder

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æfiksRegelsætRegulererUdgivet af
BR-EN 16931-forretningsreglerObligatoriske forretningsbetingelser og kombinationer herafCEN/TC 434
BR-CO-Beregningsregler i henhold til EN 16931Totaler, summer og afledte beløbCEN/TC 434
BR-CL-Regler for kodelisten i EN 16931Værdier, der er begrænset til en kodelisteCEN/TC 434
BR-DEC-EN 16931 – regler for decimaltalAntal decimaler i et beløbCEN/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-kategoriCEN/TC 434
UBL-SR-, UBL-CR-Syntaksregler for UBLHvordan modellen er beskrevet i UBLCEN/TC 434
CII-SR-Syntaksregler for CIIHvordan modellen udtrykkes i CIICEN/TC 434
PEPPOL-EN16931-RPeppol-reglerneKrav, som Peppol stiller ud over EN 16931OpenPeppol
PEPPOL-EN16931-CLRegler for Peppol-kodelistenPeppols begrænsninger for værdier i kodelisterOpenPeppol
PEPPOL-COMMON-RRegler for Peppol-identifikatorerFormat for nationale organisations- og skatteidentifikationsnumreOpenPeppol
SE-R-, NO-R-, DK-R-, NL-R-, DE-R-, IT-R-, GR-R-, IS-R-Nationale reglerKrav, der stilles af det pågældende landDen 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

IdentifikatorBeskedAlvorlighed
PEPPOL-EN16931-R001Forretningsprocessen SKAL angivesDødelig
PEPPOL-EN16931-R004Specifikationsidentifikatoren SKAL begynde med værdien urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 og overholde reglerne for identifikatorformatetDødelig
PEPPOL-EN16931-R007En forretningsproces SKAL have en godkendt identifikatorDødelig
PEPPOL-EN16931-R008Dokumentet må IKKE indeholde tomme elementerDødelig
PEPPOL-EN16931-R010Købers e-mail-adresse SKAL angivesDødelig
PEPPOL-EN16931-R020Sælgerens e-mail-adresse SKAL angivesDødelig
PEPPOL-COMMON-R052Det danske handelskammer-nummer (P) SKAL angives i det korrekte formatDødelig
PEPPOL-COMMON-R053Det danske ERSTORG-nummer (SE) SKAL angives i det korrekte formatDø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æfiksHvor skal man lede?
PEPPOL-EN16931-R, PEPPOL-EN16931-CL, PEPPOL-COMMON-RRegler for Peppol BIS 3.0-fakturering på docs.peppol.eu
BR-, BR-CO-, BR-CL-, BR-DEC- og VAT-serierneRegelsiderne i EN 16931 vedrørende din syntaks
UBL-SR-, UBL-CR-, CII-SR-Siderne med syntaksbindingsregler for din syntaks
Nationale præfikserFø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

  1. 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.
  2. 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.
  3. 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.
  4. 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.

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.

Var denne artikel nyttig?

Relaterede artikler