Validácia Peppol overuje, či obchodný dokument spĺňa syntax a pravidlá stanovené pre daný dokument. V prípade Peppol BIS Billing validátor zvyčajne kontroluje päť praktických oblastí. Dokument musí úspešne prejsť všetkými kritickými pravidlami, ktoré sa naň vzťahujú. Neúspešný kontrolný bod pomáha zistiť, či je príčinou nesprávne formátovaný XML kód, chýbajúce alebo nekonzistentné údaje na faktúre, nepodporovaný prvok, obmedzenie špecifické pre Peppol alebo národná požiadavka.
| Oblast overovania | Čo sa kontroluje | Ako sa identifikujú chyby |
| XML schéma | Dokument je správne vytvorený a zodpovedá podporovanej schéme UBL 2.1 alebo CII | Správy týkajúce sa parseru alebo schémy namiesto kódov pravidiel Peppol |
| Obchodné pravidlá podľa normy EN 16931 | Požadované obchodné pojmy, výpočty, zoznamy kódov a logika DPH | Skupiny pravidiel BR, BR-CO, BR-CL, BR-DEC a VAT |
| Viazanie syntaxe | Prvky, cesty a kardinality povolené vo vybranej syntaxe XML | UBL-SR-, UBL-CR- a CII-SR- |
| Pravidlá systému Peppol BIS | Ďalšie obmedzenia systému Peppol, vrátane požiadaviek na špecifikáciu, profil a identifikátor | PEPPOL-EN16931-R a PEPPOL-COMMON-R |
| Pravidlá platné pre jednotlivé krajiny | Požiadavky aktivované krajinou dodávateľa | Napríklad SE-R-, DK-R-, DE-R- a NL-R- |
Závažné chyby a varovania
Podľa pravidiel zhody s BIS organizácie OpenPeppol je dokument v súlade s požiadavkami, ak aktuálne validačné výstupy nehlásia žiadne závažné chyby. Dokument, v ktorom sa vyskytujú iba varovania, je stále v súlade s požiadavkami, avšak tieto varovania by sa mali preveriť. Často totiž poukazujú na problémy s kvalitou údajov alebo na pravidlá, ktoré sa v budúcich verziách špecifikácie ( release) môžu sprísniť.
Úroveň prísnosti pravidiel sa môže medzi plánovanými vydaniami meniť. V Peppol BIS Billing 3.0.21 sa PEPPOL-COMMON-R052 a PEPPOL-COMMON-R053 zmenili z varovaní na fatálne chyby. Dánske pravidlá DK-R-003 a DK-R-017 sa tiež stali fatálnymi. release sa stala povinnou 17. augusta 2026. Zmena release môže preto spôsobiť, že dokumenty, ktoré prešli starším validátorom, nebudú vyhovovať aktuálnym artefaktom.
Kde prebieha validácia
Odosielateľ nesmie odoslať dokument, ktorý nespĺňa požiadavky príslušných BIS. V praxi odosielací softvér alebo poskytovateľ služieb Peppol zvyčajne overí správnosť dokumentu ešte pred jeho odoslaním. Ak v tejto fáze dôjde k chybe, odosielateľova vlastná integračná platforma alebo poskytovateľ služieb ju zvyčajne nahlási ešte predtým, ako sa dokument dostane k príjemcovi.
Prijímajúca strana môže dokument opäť overiť a uplatniť svoje vlastné obchodné kontroly. Tieto kontroly sú oddelené od overovania v rámci systému Peppol. Príjemca môže napríklad po tom, čo dokument Peppol prešiel technickým overením, skontrolovať, či ide o objednávku, či sa číslo faktúry nezopakuje, či sú údaje o dodávateľovi v súlade s dohodou alebo či sa zhoduje s príjmom tovaru.
Čo validácia nedokazuje
Technicky platná faktúra spĺňa deklarovanú špecifikáciu a príslušné pravidlá. Overenie neznamená potvrdenie toho, že príslušná transakcia je obchodne správna, že tovar bol dodaný, že faktúra nie je sporná alebo že ju kupujúci schváli na úhradu. Tieto rozhodnutia sú súčasťou obchodného procesu po prijatí faktúry.
Ako interpretovať chybu validácie
- Skontrolujte závažnosť. Pred odoslaním odstráňte kritické chyby. Zaznamenajte varovania a posúďte, či naznačujú budúci problém s kompatibilitou.
- Určite skupinu pravidiel. Predpona udáva, či chyba vyplýva z normy EN 16931, zo syntaxových obmedzení, z Peppolu alebo z národného súboru pravidiel.
- Prečítajte si popis pravidla a kontext XML. Validátory môžu uvádzať XPath, názov prvku alebo obchodný termín, napríklad BT-24. Použite ho na vystopovanie chyby až k zdrojovému poľu a priradeniu.
- Opravte zdrojové údaje alebo transformáciu. Vyhnite sa tomu, aby ste menili iba vygenerovaný XML kód, keďže sa tá istá nesprávna hodnota opäť vygeneruje.
- Znovu skontrolujte celý dokument. Jeden základný problém môže vyvolať spustenie viacerých pravidiel. Najskôr opravte chyby v štruktúre a identifikátoroch, potom skontrolujte zostávajúce výsledky.
Ako sa aktivujú pravidlá špecifické pre jednotlivé krajiny
Pravidlá založené na krajine sa nevyberajú výlučne na základe miesta určenia kupujúceho. V prípade Peppol BIS Billing 3.0 sa krajina dodávateľa určuje v poradí podľa predpony krajiny v identifikačnom čísle DPH predajcu (BT-31), predpony krajiny v identifikačnom čísle DPH daňového zástupcu predajcu (BT-63) a následne podľa kódu krajiny predajcu (BT-40). Aktivuje sa iba príslušný súbor národných pravidiel.
To znamená, že zmena daňových údajov dodávateľa môže ovplyvniť to, ktoré pravidlá sa uplatnia, a to aj v prípade, že poštová adresa zostane nezmenená. Národné pravidlá sú zahrnuté v spoločných validačných artefaktoch Peppol BIS. Nevyžadujú si samostatný identifikátor špecifikácie ani registráciu v systéme SMP.
Testovanie nových verzií Peppolu
OpenPeppol zverejňuje špecifikáciu, tabuľky pravidiel, zoznamy kódov, súbory Schematron, príklady a poznámky k release . Integrátori by mali v testovacích aj produkčných prostrediach jasne uvádzať verziu validačného artefaktu, vykonávať regresné testy tak pre faktúry, ako aj pre dobropisy a testovať nadchádzajúce verzie ešte pred dátumom ich povinného zavedenia. Nové varovania by sa mali považovať za plánované nápravné opatrenia a nemali by sa ignorovať, kým sa nestanú kritickými.
Bežné chyby
- PEPPOL-EN16931-R004. Identifikátor špecifikácie je nesprávny alebo obsahuje informácie o verzii, ktoré nie sú povolené.
- Nezrovnalosti v peňažných súčtoch. Sumy v riadkoch, zľavy, poplatky, rozpis DPH a súčty v dokladoch boli vypočítané alebo zaokrúhlené odlišným spôsobom.
- Chyby identifikátorov a zoznamov kódov. Identifikátor používa nesprávnu schému, má neplatný formát alebo jeho hodnota už nie je prítomná v aktívnom zozname kódov.
- Nepodporované prvky alebo kardinality. XML môže byť platné podľa úplnej schémy UBL alebo CII, ale napriek tomu môže obsahovať prvok alebo opakovanie, ktoré syntaxová väzba Peppol neumožňuje.
Ďalšie príklady nájdete v časti „Bežné chyby pri elektronickom fakturovaní prostredníctvom Peppol“.
Súvisiace usmernenia
Normatívne zdroje
OpenPeppol zverejňuje špecifikáciu Peppol „ BIS Billing “, aktuálne pravidlá validácie, požiadavky na súlad s BIS a poznámky k „release “. Tieto zdroje majú normatívny charakter. Vysvetlenia uvedené v tomto texte pochádzajú od spoločnosti Qvalia.
Popisuje Peppol BIS Billing verzie 3.0.21 a validačné artefakty verzie 1.3.16. Posledná revízia: 28. septembra 2026.