1. Hjem
  2. Kunnskapsbase
  3. Peppol
  4. Peppol-valideringsregelkoder

Peppol-valideringsregelkoder

Peppol-valideringsregelkoder

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

PrefiksRegelsettStyrerPublisert av
BR-EN 16931 forretningsreglerObligatoriske forretningsvilkår og kombinasjoner av disseCEN/TC 434
BR-CO-EN 16931 beregningsreglerTotaler, summer og avledede beløpCEN/TC 434
BR-CL-EN 16931 kodelistereglerVerdier begrenset til en kodelisteCEN/TC 434
BR-DES-EN 16931 desimalreglerAntall desimaler i et beløpCEN/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-kategoriCEN/TC 434
UBL-SR-, UBL-CR-Syntaksregler for UBLHvordan modellen uttrykkes i UBLCEN/TC 434
CII-SR-Syntaksregler for CIIHvordan modellen uttrykkes i CIICEN/TC 434
PEPPOL-EN16931-RPeppol-regjererKrav Peppol legger til EN 16931OpenPeppol
PEPPOL-EN16931-CLRegler for Peppol-kodelistePeppol-restriksjoner på kodelisteverdierOpenPeppol
PEPPOL-COMMON-RPeppol-identifikasjonsreglerFormat for nasjonal organisasjon og skatteidentifikatorerOpenPeppol
SE-R-, NO-R-, DK-R-, NL-R-, DE-R-, IT-R-, GR-R-, IS-R-Nasjonale reglerLandkrav som gjelder for partslandDen 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

IdentifikatorBeskjedAlvorlighetsgrad
PEPPOL-EN16931-R001Forretningsprosessen MÅ oppgisDødelig
PEPPOL-EN16931-R004Spesifikasjonsidentifikatoren MÅ begynne med verdien urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 og følge reglene for identifikatorformatDødelig
PEPPOL-EN16931-R007Forretningsprosessen MÅ ha en godkjent identifikatorDødelig
PEPPOL-EN16931-R008Dokumentet MÅ ikke inneholde tomme elementerDødelig
PEPPOL-EN16931-R010Kjøpers e-postadresse MÅ oppgisDødelig
PEPPOL-EN16931-R020Selgers elektroniske adresse MÅ oppgisDødelig
PEPPOL-COMMAND-R052Det danske handelskammerets nummer (P) MÅ oppgis i riktig formatDødelig
PEPPOL-COMMAND-R053Dansk ERSTORG-nummer (SE) MÅ oppgis i riktig formatDø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

PrefiksHvor man skal lete
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-, MVA-familierEN 16931-regelsidene for din syntaks
UBL-SR-, UBL-CR-, CII-SR-Regelsidene for syntaksbinding for syntaksen din
Nasjonale prefikserDe 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

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

Normative kilder

Peppol-regler og EN 16931-regler for UBL , OpenPeppol. Regelfamilier ble også kontrollert mot EN 16931-valideringsartefaktene publisert av CEN/TC 434.

Var denne artikkelen nyttig?

Relaterte artikler