1. Home
  2. Knowledge Base
  3. Peppol
  4. Regelkoder för Peppol-validering

Regelkoder för Peppol-validering

Regelkoder för Peppol-validering

Varje valideringsfel i Peppol hänvisar till en regelidentifierare. Prefixet visar vilken regeluppsättning regeln tillhör, vem som förvaltar den, vad den styr och var den normativa texten är publicerad. Börja med prefixet för att hitta rätt valideringsnivå innan ni granskar fakturan.

Prefix och vad de styr

PrefixRegeluppsättningStyrPublicerad av
BR-Affärsregler i EN 16931Obligatoriska affärstermer och deras kombinationerCEN/TC 434
BR-CO-Beräkningsregler i EN 16931Totaler, summor och härledda beloppCEN/TC 434
BR-CL-Kodlistregler i EN 16931Värden som är begränsade till en kodlistaCEN/TC 434
BR-DEC-Decimalregler i EN 16931Antal decimaler i ett beloppCEN/TC 434
BR-S-, BR-Z-, BR-E-, BR-AE-, BR-IC-, BR-G-, BR-O-, BR-AF-, BR-AG-Momsregler i EN 16931En regelfamilj per momskategoriCEN/TC 434
UBL-SR-, UBL-CR-Syntaxregler för UBLHur modellen uttrycks i UBLCEN/TC 434
CII-SR-Syntaxregler för CIIHur modellen uttrycks i CIICEN/TC 434
PEPPOL-EN16931-RPeppol-reglerKrav som Peppol lägger till utöver EN 16931OpenPeppol
PEPPOL-EN16931-CLKodlistregler i PeppolPeppols begränsningar av kodlistvärdenOpenPeppol
PEPPOL-COMMON-RPeppols identifieringsreglerFormat för nationella organisations- och skatteidentifierareOpenPeppol
SE-R-, NO-R-, DK-R-, NL-R-, DE-R-, IT-R-, GR-R-, IS-R-Nationella reglerLandskrav som tillämpas utifrån parternas landRelevant Peppol-myndighet

Momskategoriernas regelfamiljer

Varje momsregelfamilj kontrollerar den kombination av fält som kategorin kräver. BR-S- gäller standardsats, BR-Z- nollsats, BR-E- undantag från moms, BR-AE- omvänd betalningsskyldighet, BR-IC- unionsintern leverans, BR-G- export utanför EU och BR-O- transaktioner som inte omfattas av moms.

Två regelfamiljer följer inte mönstret. Skatten på Kanarieöarna (IGIC, kategorikod L) använder BR-AF-, medan skatten i Ceuta och Melilla (IPSI, kategorikod M) använder BR-AG-. BR-IG- och BR-IP- är inte prefix för regelfamiljer i EN 16931.

Vanliga valideringsregler i Peppol

IdentifierareOfficiellt meddelandeAllvarlighetsgrad
PEPPOL-EN16931-R001Business process MUST be providedFatal
PEPPOL-EN16931-R004Specification identifier MUST begin with the value urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 and follow the identifier format rulesFatal
PEPPOL-EN16931-R007Business process MUST have an approved identifierFatal
PEPPOL-EN16931-R008Document MUST not contain empty elementsFatal
PEPPOL-EN16931-R010Buyer electronic address MUST be providedFatal
PEPPOL-EN16931-R020Seller electronic address MUST be providedFatal
PEPPOL-COMMON-R052Danish chamber of commerce number (P) MUST be stated in the correct formatFatal
PEPPOL-COMMON-R053Danish ERSTORG number (SE) MUST be stated in the correct formatFatal

R004 avser en felaktig eller avkortad specifikationsidentifierare. R008 uppstår när ett källsystem skriver ett tomt element i stället för att utelämna det.

Allvarlighetsgraden hör till versionen, inte regeln

En regelidentifierare har inte en fast allvarlighetsgrad. Samma regel kan vara en varning i en version och fatal i nästa. Det är versionen av valideringsartefakterna som avgör vad som gäller.

I version 3.0.21 ändrades PEPPOL-COMMON-R052 och PEPPOL-COMMON-R053 från varning till fatal eftersom reglerna nu gäller för alla profiler. De danska reglerna DK-R-003 och DK-R-017 blev fatala i samma version. Ett dokument som godkändes med en tidigare artefaktversion kan därför underkännas vid validering mot den nya versionen.

Samma version lade till varningsregler för nederländska identifierare, PEPPOL-COMMON-R054 till R057. De omfattar KVK-nummer (0106), organisationsnummer (0190), etableringsnummer (0217) och momsregistreringsnummer (9944). OpenPeppol anger att reglerna blir fatala i en framtida version och att de tills vidare är varningar för att ge implementatörer en övergångsperiod. Planera för att åtgärda dem innan allvarlighetsgraden ändras.

Om en faktura som tidigare godkändes nu underkänns bör ni kontrollera versionsinformationen innan ni felsöker fakturan.

Var den normativa texten finns

PrefixVar ni hittar informationen
PEPPOL-EN16931-R, PEPPOL-EN16931-CL, PEPPOL-COMMON-RRegler för Peppol BIS Billing 3.0 på docs.peppol.eu
BR-, BR-CO-, BR-CL-, BR-DEC-, VAT familiesRegelsidorna för EN 16931 för den aktuella syntaxen
UBL-SR-, UBL-CR-, CII-SR-Regelsidorna för syntaxbindningen för den aktuella syntaxen
Nationella prefixBörja med versionsinformationen och gå sedan till landets regeluppsättning

Versionsinformationen visar om nationella regler har lagts till, ändrats eller fått en annan allvarlighetsgrad.

Så läser ni en okänd regelidentifierare

  1. Börja med prefixet. Det visar vem som förvaltar regeln och vilken valideringsnivå den tillhör. En BR–regel gäller fakturans data. En UBL-SR–regel gäller hur filen är uppbyggd. En PEPPOL-COMMON-R–regel gäller formatet på en identifierare. Ett nationellt prefix innebär att regeln har tillämpats utifrån säljarens eller köparens land och kanske inte gäller nästa dokument.
  2. Kontrollera allvarlighetsgraden i de aktuella artefakterna. Samma identifierare kan vara fatal i en version och en varning i en annan. Ett vidarebefordrat felmeddelande anger inte alltid vilken artefaktversion som genererade det.
  3. Slå upp affärstermen som regeln hänvisar till. Peppols regelmeddelanden namnger affärsbegreppet, inte elementsökvägen. Syntaxsidan för affärstermen visar elementet, kardinaliteten och övriga regler som gäller. Där finns ofta den egentliga orsaken.
  4. Kontrollera om ytterligare en regel har utlösts för samma fält. Regler uppträder ofta i grupper. Ett saknat element ger en regel och ett felaktigt värde i elementet ger en annan. Om ni bara åtgärdar regeln i felmeddelandets rubrik kan dokumentet fortfarande underkännas.

Relaterad vägledning

Normativa källor

Peppol-regler och EN 16931-regler för UBL, OpenPeppol. Regelfamiljerna har också kontrollerats mot valideringsartefakterna för EN 16931 som publiceras av CEN/TC 434.

Fick du hjälp av den här artikeln?

Relaterade artiklar