1. Home
  2. Knowledge Base
  3. Peppol
  4. Kodlistor i Peppol och hur de används

Kodlistor i Peppol och hur de används

Kodlistor i Peppol och hur de används

Ett Peppol-dokument och en Peppol-överföring använder olika uppsättningar kodlistor, som förvaltas av olika organisationer och uppdateras enligt olika cykler. Dokumentinnehållet bygger på listor från UN/CEFACT och ISO som Peppol har begränsat till egna delmängder. Själva nätverket använder OpenPeppols eDEC-kodlistor. Ett värde kan därför vara giltigt enligt grundstandarden men ändå avvisas, eftersom Peppol endast godtar värden i sin egen delmängd.

De två grupperna

GruppStyrFörvaltas avAktuell version
Kodlistor för dokument i BIS BillingVärden i fakturan eller kreditnotanUN/CEFACT, ISO och CEF, begränsade av OpenPeppolPeppol BIS Billing 3.0.21
eDEC-kodlistorVärden som används för adressering och dirigering av överföringenOpenPeppolPeppol Code Lists v9.7, 2 juli 2026

De två grupperna versionshanteras oberoende av varandra. En uppdatering av artefakterna för BIS Billing uppdaterar inte eDEC-listorna, och omvänt.

Kodlistor för dokument

ListaStyrKälla
UNCL1001Faktura- och kreditnotetypUN/CEFACT D.16B, Peppol-delmängd
UNCL5305MomskategoriUN/CEFACT D.16B, Peppol-delmängd
EASSystem för elektronisk adress, BT-34 och BT-49CEF
ICDSystem för identifiering av part eller platsISO 6523
VATEXOrsak till momsbefrielseCEF
UNCL4461BetalningssättUN/CEFACT
UN/ECE Rec 20 and 21MåttenhetUN/ECE
ISO 4217ValutaISO
ISO 3166-1LandISO

eDEC-kodlistor

ListaStyr
DokumenttyperVilka dokumenttyper som får utbytas och hur en mottagare anger stöd
System för deltagaridentifierareVilka identifieringsregister som får användas för att adressera en deltagare
ProcesserVilka affärsprocesser som stöds
TransportprofilerVilka transportprotokoll som får användas
SPIS Use Case IdentifierAnvändningsfall inom SPIS-ramverket

Poster i dessa listor har en status. En rad som är markerad som utfasad bör inte användas i nya dokument. En rad med ett borttagningsdatum kan inte längre användas i Peppol-nätverket efter det datumet. Systemidentifierare återanvänds aldrig, vilket innebär att en utfasad kod inte senare får en annan betydelse.

Varför en giltig kod ändå kan underkännas

Peppol publicerar en delmängd av de flesta kodlistorna för dokument. Den fullständiga UN/CEFACT-versionen av UNCL1001 är betydligt större än Peppols delmängder: kodlistan för fakturor innehåller 27 koder och listan för kreditnotor 5. Profilspecifika regler kan begränsa de tillåtna värdena ytterligare. En kod som är giltig enligt UN/CEFACT men ligger utanför den relevanta delmängden ger ett BR-CL-fel.

Om en validerare avvisar en kod som används i en aktuell registrering eller ett dokument bör ni jämföra validerarens artefaktversion med den aktuella Peppol-versionen innan ni ändrar uppgifterna.

Ändringar i kodlistorna i BIS Billing 3.0.21

Version 3.0.21 ändrade flera kodlistor. Bland annat togs koder bort som kan påverka lagrade masterdata.

ListaÄndring i 3.0.21
EAS14 koder borttagna, inga tillagda och 11 beskrivningar ändrade
ICD3 koder tillagda: 0246, 0247 och 0248
ISO 4217ANG och BGN borttagna, XCG tillagd

OpenPeppol uppger att EAS-listan hade pekat mot fel källista och därför innehöll koder som inte gick att använda. Version 3.0.21 tar bort dessa koder och korrigerar beskrivningarna för elva andra.

Om kundregistret innehåller en adress med en kod som inte längre finns, underkänns dokumentet av BR-CL-25 eller PEPPOL-EN16931-CL008. Kontrollera lagrade systemkoder mot den aktuella listan vid varje ny version.

Bland tidigare tillägg finns EAS 0244 i 3.0.20 och den slovakiska skatteidentifieringskoden 0245 i snabbkorrigeringen av 3.0.20 från januari 2026.

Håll kodlistorna aktuella

Uppdatera valideringsartefakterna innan en BIS-version blir obligatorisk. Följ eDEC-kodlistorna separat, eftersom de har en egen tidplan.

Kör regressionstester mot de nya artefakterna före det obligatoriska datumet. Tillagda koder kan möjliggöra nya registreringar eller dokumentvärden. Utfasade eller borttagna koder kan kräva att lagrade mottagaruppgifter uppdateras.

Granska kodlistor inför en ny version

Genomför granskningen mellan publiceringsdatumet och datumet då versionen blir obligatorisk.

  1. Läs versionsinformationen och dokumentera varje kodlista som har ändrats, inklusive tillagda och borttagna koder. De anges var för sig i versionsinformationen.
  2. Sök efter de borttagna koderna i era egna data: systemkoder i kundregistret, momskategorikoder i produkt- och skatteinställningar, enhetskoder i artikeldata och valutakoder i prislistor.
  3. Fastställ mottagarens aktuella identifierare för varje träff. Kontrollera den nuvarande registreringen i stället för att utgå från att det finns en fast ersättningskod.
  4. Uppdatera valideringsartefakterna och kör regressionstesterna. Gör detta efter datagranskningen, så att de fel ni ser är nya avvikelser och inte redan kända inaktuella koder.
  5. Dokumentera vilka sidor, integrationer och mappningar som är beroende av de ändrade listorna. Då kan nästa versionsarbete utgå från en känd förteckning i stället för en ny kartläggning.

Relaterad vägledning

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

Relaterade artiklar