Peppol-asiakirja ja Peppol-lähetys perustuvat erilaisiin koodiluetteloihin, joita ylläpitävät eri tahot eri release -sykleillä. Asiakirjan sisältö perustuu UN/CEFACT- ja ISO-luetteloihin, joista Peppol muodostaa omat osajoukkonsa. Verkko itse perustuu OpenPeppol eDEC -koodiluetteloihin. Arvo, joka on kelvollinen emostandardissa, voidaan silti hylätä, koska Peppol hyväksyy vain oman osajoukkonsa.
Nämä kaksi perhettä
| Perhe | Hallitsee | Ylläpitäjä: | Nykyinen |
| BIS Billing asiakirjojen koodiluettelot | Laskun tai hyvityslaskun sisältämät tiedot | UN/CEFACT, ISO ja CEF, OpenPeppolin alaryhmä | Peppol BIS Billing 3.0.21 |
| eDEC-koodiluettelot | Lähetyksen osoittamiseen ja reitittämiseen käytetyt arvot | OpenPeppol | Peppol-koodiluettelot v9.7, 2. heinäkuuta 2026 |
Näiden kahden perheen versiointi tapahtuu erikseen. Artefaktin päivitys kohteeseen BIS Billing ei päivitä eDEC-luetteloita, ja päinvastoin.
Asiakirjojen koodiluettelot
| Luettelo | Hallitsee | Lähde |
| UNCL1001 | Laskun ja hyvityslaskun tyyppi | UN/CEFACT D.16B, Peppol-osajoukko |
| UNCL5305 | ALV-luokka | UN/CEFACT D.16B, Peppol-osajoukko |
| EAS | Sähköisen osoitteen rakenne, BT-34 ja BT-49 | CEF |
| ICD | Juhlan tai paikan tunnisteen rakenne | ISO 6523 |
| VATEX | Arvonlisäverovapauden peruste | CEF |
| UNCL4461 | Maksutavat | UN/CEFACT |
| YK:n ECE:n suositukset 20 ja 21 | Mittayksikkö | YK:n Euroopan talouskomissio (UN/ECE) |
| ISO 4217 | Valuutta | ISO |
| ISO 3166-1 | Maa | ISO |
eDEC-koodiluettelot
| Luettelo | Hallitsee |
| Asiakirjatyypit | Mitä asiakirjatyyppejä voidaan vaihtaa ja miten vastaanottaja ilmoittaa tukevansa niitä |
| Osallistujien tunnistusjärjestelmät | Mitä tunnisteregistereitä voidaan käyttää osallistujan osoittamiseen |
| Prosessit | Mitä liiketoimintaprosesseja tuetaan |
| Kuljetusprofiilit | Mitä siirtoprotokollia voidaan käyttää |
| SPIS-käyttötapauksen tunniste | Käyttötapaukset SPIS-viitekehyksessä |
Näiden luetteloiden merkinnöillä on tietty tila. Merkintää ”käytöstä poistettu” sisältävää riviä ei tule käyttää uusissa asiakirjoissa. Rivi, jolle on määritetty poistopäivä, ei ole enää käytettävissä Peppol-verkostossa kyseisen päivämäärän jälkeen. Järjestelmätunnisteita ei koskaan käytetä uudelleen, joten käytöstä poistettu koodi ei palaa käyttöön eri merkityksellä.
Miksi kelvollinen koodi voi silti epäonnistua
Peppol julkaisee osajoukon useimmista asiakirjakoodiluetteloista. UNCL1001 on täydellisessä UN/CEFACT-muodossaan huomattavasti laajempi kuin Peppolin osajoukot: laskukoodiluettelo sisältää 27 koodia ja hyvityslaskukoodiluettelo 5 koodia. Profiilikohtaiset säännöt voivat rajoittaa sallittuja arvoja entisestään. Koodi, joka on kelvollinen UN/CEFACT-muodossa mutta jää kyseisen osajoukon ulkopuolelle, aiheuttaa BR-CL-virheen.
Jos validointiohjelma hylkää nykyisessä rekisteröinnissä tai asiakirjassa käytetyn koodin, vertaa validointiohjelman artefaktiversiota nykyiseen Peppol-versioon release ennen tietojen muuttamista.
BIS Billing in 3.0.21 koodiluettelon muutokset
Versiossa 3.0.21 muutettiin useita koodiluetteloita, mukaan lukien poistot, jotka saattavat vaikuttaa tallennettuihin perus tietoihin.
| Luettelo | Muutokset versiossa 3.0.21 |
| EAS | 14 koodia poistettu, yhtään lisättyä ei ole, 11 kuvausta muutettu |
| ICD | Lisätty 3 koodia: 0246, 0247, 0248 |
| ISO 4217 | ANG ja BGN poistettu, XCG lisätty |
OpenPeppol ilmoittaa, että EAS-luettelo oli viitannut väärään lähdeluetteloon ja sisälsi sen vuoksi koodeja, joita ei voitu käyttää. Versiossa 3.0.21 nämä koodit on poistettu ja 11 muun koodin kuvauksia on korjattu.
Jos asiakastietueessasi on osoite, jonka koodi ei enää ole käytössä, asiakirja ei läpäise vaatimusta BR-CL-25 tai PEPPOL-EN16931-CL008. Tarkista tallennetut järjestelmäkoodit nykyisen luettelon perusteella osoitteessa release.
Aiemmin lisättyjä tietoja ovat EAS 0244 versiossa 3.0.20 sekä slovakialainen verotunniste 0245 tammikuussa 2026 julkaistussa versiossa 3.0.20:n korjauspäivityksessä.
Koodiluetteloiden pitäminen ajan tasalla
Päivitä vahvistusasiakirjat ennen BIS:n pakollisen käyttöönottopäivää release. Seuraa eDEC-koodiluetteloita erikseen, sillä niillä on oma aikataulunsa.
Suorita regressioanalyysi uusille artefakteille ennen määräpäivää. Lisätyt koodit voivat mahdollistaa uusia rekisteröintejä tai asiakirja-arvoja. Käytöstä poistettujen tai poistettujen koodien vuoksi tallennetut vastaanottajatiedot saatetaan joutua päivittämään.
Koodiluetteloiden tarkastaminen kohdassa release
Suorita tarkastus julkaisupäivän ja pakollisen määräajan välisenä aikana.
- Lue ” release ” -muistiinpanot ja kirjaa ylös kaikki muuttuneet koodiluettelot, mukaan lukien lisätyt ja poistetut koodit. Muistiinpanoissa ne on nimetty yksitellen.
- Tarkista omista tiedoistasi, mitkä koodit on poistettu. Etsi asiakastietokannan järjestelmäkoodit, tuote- ja verotietojen ALV-luokkakoodit, tuotetietojen yksikkökoodit sekä hinnastojen valuuttakoodit.
- Määritä jokaisessa vastaavuudessa vastaanottajan nykyinen tunniste. Varmista nykyinen rekisteröinti sen sijaan, että olettaisit kiinteän korvaavan vastaavuuden.
- Päivitä validointitiedostot ja suorita regressiotestisarja. Tee tämä tietojen tarkastuksen jälkeen, jotta havaitut virheet ovat uusia vikoja eivätkä jo tunnettuja vanhentuneita koodeja.
- Kirjaa ylös, mitkä sivut, integraatiot ja kartoitukset riippuvat muutetuista luetteloista, jotta seuraava release alkaa luettelosta eikä hausta.