Et Peppol-dokument og en Peppol-overførsel bygger på forskellige sæt kodelister, som vedligeholdes af forskellige organer efter forskellige release scyklusser. Dokumentets indhold bygger på UN/CEFACT- og ISO-lister, som Peppol anvender som delmængder. Selve netværket bygger på OpenPeppol eDEC-kodelisterne. En værdi, der er gyldig i den overordnede standard, kan stadig blive afvist, da Peppol kun accepterer sin egen delmængde.
De to familier
| Familie | Regulerer | Vedligeholdes af | Aktuel |
| BIS Billing lister over dokumentkoder | Værdier i fakturaen eller kreditnotaen | UN/CEFACT, ISO og CEF, undergruppe af OpenPeppol | Peppol BIS Billing 3.0.21 |
| eDEC-kodelister | Værdier, der anvendes til adressering og videresendelse af transmissionen | OpenPeppol | Peppol-kodelister v9.7, 2. juli 2026 |
De to familier versioneres uafhængigt af hinanden. En opdatering af artefakterne på BIS Billing medfører ikke en opdatering af eDEC-listerne, og det omvendte gælder ligeledes.
Lister over dokumentkoder
| Liste | Regulerer | Kilde |
| UNCL1001 | Faktura- og kreditnotat-type | UN/CEFACT D.16B, Peppol-delmængde |
| UNCL5305 | Moms-kategori | UN/CEFACT D.16B, Peppol-delmængde |
| EAS | Oversigt over en elektronisk adresse, BT-34 og BT-49 | CEF |
| ICD | Oversigt over en part- eller lokalitetsidentifikator | ISO 6523 |
| VATEX | Begrundelse for momsfritagelse | CEF |
| UNCL4461 | Betalingsmåder | FN/CEFACT |
| FN/ECE-henstilling nr. 20 og 21 | Måleenhed | FN/ECE |
| ISO 4217 | Valuta | ISO |
| ISO 3166-1 | Land | ISO |
eDEC-kodelister
| Liste | Regulerer |
| Dokumenttyper | Hvilke dokumenttyper kan udveksles, og hvordan en modtager angiver, at den understøtter dem |
| Systemer til identifikation af deltagere | Hvilke identifikationsregistre kan anvendes til at adressere en deltager? |
| Processer | Hvilke forretningsprocesser understøttes? |
| Transportprofiler | Hvilke transportprotokoller kan anvendes? |
| SPIS-anvendelsestilfældeidentifikator | Anvendelsestilfælde inden for SPIS-rammen |
Posterne på disse lister har en status. En række, der er markeret som »udfaset«, bør ikke anvendes til nyudstedte dokumenter. En række med en udløbsdato kan ikke længere anvendes i Peppol-netværket efter denne dato. Skemaidentifikatorer genbruges aldrig, så en udfaset kode vil ikke genopstå med en anden betydning.
Hvorfor en gyldig kode alligevel kan give fejl
Peppol offentliggør en delmængde af de fleste dokumentkodelister. UNCL1001 i sin fulde UN/CEFACT-form er langt større end Peppols delmængder: fakturakodelisten indeholder 27 koder, og kreditnotekodelisten indeholder 5. Profilsspecifikke regler kan indsnævre de tilladte værdier yderligere. En kode, der er gyldig ifølge UN/CEFACT, men som ligger uden for den relevante delmængde, medfører en BR-CL-fejl.
Hvis en validator afviser en kode, der anvendes i en aktuel registrering eller et aktuelt dokument, skal du sammenligne validatorens artefaktversion med den aktuelle Peppol- release , inden du ændrer dataene.
Ændringer i kodelisten i BIS Billing 3.0.21
I version 3.0.21 blev der foretaget ændringer i flere kodelister, herunder fjernelser, der kan påvirke gemte masterdata.
| Liste | Ændringer i version 3.0.21 |
| EAS | 14 koder fjernet, ingen tilføjet, 11 beskrivelser ændret |
| ICD | Der er tilføjet 3 koder: 0246, 0247, 0248 |
| ISO 4217 | ANG og BGN fjernet, XCG tilføjet |
OpenPeppol oplyser, at EAS-listen havde henvist til den forkerte kildeliste og derfor indeholdt koder, der ikke kunne bruges. I version 3.0.21 er disse koder fjernet, og beskrivelserne af elleve andre koder er rettet.
Hvis din kundestamdata indeholder en adresse under en kode, der ikke længere findes, overholder dokumentet ikke BR-CL-25 eller PEPPOL-EN169331-CL008. Kontroller de gemte skemakoder i forhold til den aktuelle liste på hver release.
Tidligere tilføjelser omfatter EAS 0244 i version 3.0.20 og det slovakiske skatteidentifikationsnummer 0245 i hotfixet til version 3.0.20 fra januar 2026.
At holde kodelisterne opdaterede
Opdater valideringsartefakterne inden den dato, hvor det bliver obligatorisk at anvende en BIS- release. Hold separat styr på eDEC-kodelisterne, da de følger deres egen tidsplan.
Kør et regressionssæt på de nye artefakter inden den fastsatte frist. Tilføjede koder kan muliggøre nye registreringer eller dokumentværdier. Forældede eller fjernede koder kan kræve, at gemte modtagerdata opdateres.
Gennemgang af kodelister ved en release
Gennemfør revisionen mellem udgivelsesdatoen og den obligatoriske dato.
- Læs noterne til » release «, og skriv alle de kodelister ned, der er ændret, herunder de koder, der er tilføjet og fjernet. I noterne er de angivet hver for sig.
- Søg i dine egne data efter de fjernede koder. Skemakoder i kundestammen, momskategorikoder i produkt- og skatteopsætningen, enhedskoder i varedataene og valutakoder i prislisterne.
- For hver match skal du fastslå modtagerens aktuelle identifikator. Bekræft den aktuelle registrering i stedet for at antage en fast erstatningssammenkobling.
- Opdater valideringsartefakterne og kør regressionssættet. Gør dette efter datarevisionen, så de fejl, du ser, er nye fejl og ikke allerede kendte forældede kodestykker.
- Notér, hvilke sider, integrationer og tilknytninger der er afhængige af de ændrede lister, så den næste release starter fra en liste i stedet for fra en søgning.