Jokaisessa Peppol-validointivirheessä mainitaan säännön tunniste. Etuliitteestä selviää, mihin sääntökokonaisuuteen sääntö kuuluu, kuka sitä ylläpitää, mitä se säätelee ja missä normatiivinen teksti on julkaistu. Aloita etuliitteestä, jotta voit tunnistaa asianomaisen validointitason ennen laskun tarkastelua.
Etuliitteet ja niiden kohteet
| Etuliite | Sääntökokoelma | Hallitsee | Julkaisija: |
| BR- | EN 16931 -standardin liiketoimintasäännöt | Pakolliset liiketoimintaehdot ja niiden yhdistelmät | CEN/TC 434 |
| BR-CO- | EN 16931 -standardin laskentasäännöt | Yhteissummat, summat ja johdetut määrät | CEN/TC 434 |
| BR-CL- | EN 16931 -standardin koodiluettelosäännöt | Arvot, jotka on rajoitettu tiettyyn koodiluetteloon | CEN/TC 434 |
| BR-DEC- | EN 16931 -standardin mukaiset desimaaliviivaimet | Summan desimaalien lukumäärä | CEN/TC 434 |
| BR-S-, BR-Z-, BR-E-, BR-AE-, BR-IC-, BR-G-, BR-O-, BR-AF-, BR-AG- | EN 16931 -standardin arvonlisäveroluokittelusäännöt | Yksi perhe kutakin arvonlisäveroluokkaa kohti | CEN/TC 434 |
| UBL-SR-, UBL-CR- | UBL:n syntaksisäännöt | Miten malli ilmaistaan UBL-kielellä | CEN/TC 434 |
| CII-SR- | CII:n syntaksisäännöt | Miten malli ilmaistaan CII:ssä | CEN/TC 434 |
| PEPPOL-EN16931-R | Peppolin säännöt | Peppolin asettamat vaatimukset, jotka täydentävät standardia EN 16931 | OpenPeppol |
| PEPPOL-EN16931-CL | Peppol-koodiluettelon säännöt | Peppolin rajoitukset koodiluettelon arvoille | OpenPeppol |
| PEPPOL-COMMON-R | Peppol-tunnisteiden säännöt | Kansallisen organisaation rakenne ja verotunnisteet | OpenPeppol |
| SE-R-, NO-R-, DK-R-, NL-R-, DE-R-, IT-R-, GR-R-, IS-R- | Kansalliset säännöt | Sopimuspuolen soveltamat maakohtaiset vaatimukset | Asiaa käsittelevä Peppol-viranomainen |
Arvonlisäveroluokkien ryhmät
Jokainen arvonlisäveroryhmä edellyttää sen luokalle ominaista kenttäyhdistelmää. BR-S- kattaa vakioverokannan, BR-Z- nollaverokannan, BR-E- verovapauden, BR-AE- käännetyn verovelvollisuuden, BR-IC- yhteisön sisäisen toimituksen, BR-G- viennin EU:n ulkopuolelle ja BR-O- arvonlisäverosta vapautetun toimituksen.
Kaksi veroryhmää poikkeaa tästä mallista. Kanariansaarten vero (IGIC, luokkakoodi L) on BR-AF-, ja Ceutan ja Melillan vero (IPSI, luokkakoodi M) on BR-AG-. BR-IG- ja BR-IP- eivät ole standardin EN 16931 mukaisia veroryhmien etuliitteitä.
Yleiset Peppol-validointisäännöt
| Tunniste | Viesti | Vakavuus |
| PEPPOL-EN16931-R001 | Liiketoimintaprosessi on ehdottomasti toimitettava | Kuolemaan johtava |
| PEPPOL-EN16931-R004 | Määrittelyn tunnisteen on ALKAAVA arvosta urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 ja noudatettava tunnisteen muotoilusääntöjä | Kuolemaan johtava |
| PEPPOL-EN16931-R007 | Liiketoimintaprosessilla on oltava hyväksytty tunniste | Kuolemaan johtava |
| PEPPOL-EN16931-R008 | Asiakirja EI SAA sisältää tyhjiä elementtejä | Kuolemaan johtava |
| PEPPOL-EN16931-R010 | Ostajan sähköpostiosoite on ILMOITETTAVA | Kuolemaan johtava |
| PEPPOL-EN16931-R020 | Myyjän sähköpostiosoite on ILMOITETTAVA | Kuolemaan johtava |
| PEPPOL-COMMON-R052 | Tanskan kauppakamarin numero (P) on ILMOITETTAVA oikeassa muodossa | Kuolemaan johtava |
| PEPPOL-COMMON-R053 | Tanskalainen ERSTORG-numero (SE) on ILMOITETTAVA oikeassa muodossa | Kuolemaan johtava |
Virhe R004 liittyy virheelliseen tai katkaistuun määrittelytunnisteeseen. Virhe R008 ilmenee, kun lähdejärjestelmä kirjoittaa tyhjän elementin sen sijaan, että jättäisi sen pois.
Vakavuus on säännön ” release ” ominaisuus, ei itse säännön
Säännön tunnisteella ei ole kiinteää vakavuusastetta. Sama sääntö voi olla varoitus yhdessä release ja vakava virhe toisessa, ja se, kumpi pätee, määräytyy sen mukaan, millä artefaktiversiolla validointiohjelma toimii.
Versiossa 3.0.21 PEPPOL-COMMON-R052 ja PEPPOL-COMMON-R053 muuttuivat varoituksista vakaviksi virheiksi, koska säännöt koskevat nyt kaikkia profiileja. Tanskalaiset säännöt DK-R-003 ja DK-R-017 muuttuivat vakaviksi virheiksi samassa versiossa release. Asiakirja, joka läpäisi tarkistuksen aiemmalla artefaktiversiolla, voi siis hylätä, kun sitä validoidaan uuden version release perusteella.
Sama release lisäsi varoitussäännöt hollantilaisille tunnisteille, PEPPOL-COMMON-R054–R057, jotka kattavat KVK-numerot (0106), organisaationumerot (0190), toimipaikanumerot (0217) ja ALV-numerot (9944). OpenPeppol ilmoittaa, että näistä tulee vakavia virheitä tulevassa versiossa release ja että ne ovat tällä hetkellä varoituksia, jotta toteuttajille annetaan siirtymäaika. Suunnittele niiden korjaaminen ennen kuin niiden vakavuusluokka muuttuu.
Jos lasku, joka aiemmin hyväksyttiin, hylätään nyt, tarkista release -sivun ohjeet ennen laskun tarkistamista.
Missä normatiivinen teksti sijaitsee
| Etuliite | Mistä etsiä |
| PEPPOL-EN16931-R, PEPPOL-EN16931-CL, PEPPOL-COMMON-R | Peppol BIS 3.0 -laskutusta koskevat säännöt osoitteessa docs.peppol.eu |
| BR-, BR-CO-, BR-CL-, BR-DEC- ja VAT-tuoteperheet | Syntaaksiasi koskevat EN 16931 -säännösivut |
| UBL-SR-, UBL-CR-, CII-SR- | Kielesi syntaksin sidosääntöjä koskevat sivut |
| Kansalliset etuliitteet | release issa ilmoitetaan ensin nimi ja sen jälkeen maakohtaiset säännöt |
Release Huomautuksista käy ilmi, onko kansallisia sääntöjä lisätty, tarkistettu tai niiden vakavuusluokitusta muutettu.
Aiemmin näkemättömän säännön tunnisteen lukeminen
- Aloita etuliitteestä. Se ilmaisee omistajan ja validointitason. BR-sääntö koskee laskutietoja. UBL-SR-sääntö koskee tiedoston rakennetta. PEPPOL-COMMON-R-sääntö koskee tunnisteen muotoa. Kansallinen etuliite tarkoittaa, että sääntöä on sovellettu myyjän tai ostajan maan perusteella, eikä se välttämättä koske seuraavaa asiakirjaasi.
- Tarkista nykyisten artefaktien vakavuusluokka. Sama tunniste voi olla vakava virhe yhdessä release ja varoitus toisessa, eikä välitetyssä virheilmoituksessa välttämättä mainita sitä artefaktiversiota, josta virhe on peräisin.
- Etsi säännön nimessä mainittu liiketoimintatermi. Peppol-sääntöviesteissä nimetään liiketoimintakäsite, ei elementin polkua. Kyseisen liiketoimintatermin syntaksisivulta löydät elementin, kardinaalisuuden ja kaikki muut siihen sovellettavat säännöt – yleensä juuri siellä piilee todellinen syy.
- Tarkista, onko sama kenttä laukaissut toisen säännön. Säännöt ryhmittyvät. Puuttuva elementti laukaisee yhden säännön, väärä arvo kyseisessä elementissä laukaisee toisen, ja jos korjaat vain otsikkorivillä olevan virheen, asiakirja ei läpäise tarkastusta.
Aiheeseen liittyvät ohjeet
Normatiiviset lähteet
Peppol-säännöt ja UBL:ää koskevat EN 16931 -säännöt, OpenPeppol. Sääntöryhmiä verrattiin myös CEN/TC 434:n julkaisemiin EN 16931 -validointimateriaaleihin.