Peppol BIS Billing, UBL a EN 16931: čo znamenajú tieto skratky
Krátka odpoveď
EN 16931, UBL a Peppol BIS nie sú tri názvy pre to isté. Sú to tri nadväzujúce vrstvy:
- EN 16931 určuje význam obchodných údajov a jadrové pravidlá faktúry,
- UBL je XML syntax, do ktorej sa tieto údaje zapisujú,
- Peppol BIS Billing určuje, ako sa jadro používa v konkrétnom Peppol procese.
Slovenská transpozícia a zákon nad tieto vrstvy pridávajú národné požiadavky. Preto nestačí povedať, že systém „vie XML“.
Štyri vrstvy jedného dokladu
| Vrstva | Čo určuje | Stav k 12. 9. 2026 |
|---|---|---|
| EN 16931 | význam obchodných údajov a jadrové pravidlá | EN 16931-1:2026 bola vydaná v máji 2026; verzia 2017 zostáva počas migrácie kompatibilná |
| UBL | XML elementy, do ktorých sa údaje zapíšu | Peppol Billing používa väzbu na UBL 2.1 |
| Peppol BIS Billing | obchodný profil a validačné pravidlá | povinný release 3.0.21 od 17. 8. 2026 |
| slovenské požiadavky | identifikátory, daňové údaje a národné mapovanie | transpozícia Peppol BIS v1.11 z 10. 9. 2026 |
Nová verzia EN 16931 neznamená, že sa v rovnaký deň automaticky zmenil každý Peppol profil, slovenský mapovací súbor a ERP validátor. Migračné termíny treba sledovať pri každej vrstve zvlášť.
Praktický príklad
Údaj „názov predávajúceho“ má v EN 16931 presný obchodný význam. UBL určuje, do ktorej štruktúry AccountingSupplierParty sa zapíše. Peppol BIS určí povinnosť a validačné pravidlá v danom procese. Slovenské pravidlá k tomu môžu pridať DIČ, elektronickú adresu alebo prísnejšiu kardinalitu.
Ak parser XML otvorí, preukazuje to iba syntaktickú čitateľnosť. Nepreukazuje to správny obchodný obsah, Peppol profil ani slovenskú zhodu.
Ako rozpoznať, kde je chyba
| Chyba | Pravdepodobná vrstva |
|---|---|
| neznámy alebo zle umiestnený XML element | UBL/XSD |
| nesediaci súčet položiek a celku | EN 16931 alebo Peppol business rule |
nesprávny CustomizationID | Peppol BIS profil |
| chýbajúce slovenské DIČ | slovenské mapovanie a právny kontext |
| príjemca sa nenašiel v SML | adresovanie/onboarding, nie obsah faktúry |
Čo má evidovať ERP tím
- presnú verziu Peppol release a slovenského mapovania,
- vstupné účtovné údaje a výsledné XML,
- úplný výsledok validácie, nie iba „OK“ alebo snímku obrazovky,
- rozdiel medzi technickou, obchodnou a daňovou chybou,
- testy faktúry, dobropisu, samofaktúry, prijatej platby a zaokrúhľovania.
Testujte v určenom testovacom prostredí so syntetickými dokladmi. Testbed nepreukazuje produkčný zápis účastníka ani aktívny tok reportingu.
Súvisiace čítanie
Pokračujte cez EN 16931, Povinné polia a Peppol BIS verzus UBL.
Zdroje a verifikácia
Tento článok je písaný ako edukačný sprievodca. Pri právnych a technických tvrdeniach odporúčame overiť aktuálny stav aj v oficiálnych dokumentoch.
- OpenPeppol — Peppol BIS Billing 3.0 — OpenPeppol · overené 20. augusta 2026
- OASIS — Universal Business Language 2.1 — OASIS · overené 20. augusta 2026
- European Commission — EN 16931 standard and migration information — European Commission · overené 20. augusta 2026
- Finančná správa SR — eFaktúra, aktualizované 19. 8. 2026 — Finančná správa SR · overené 20. augusta 2026
- Zákon č. 222/2004 Z. z. o DPH — znenie účinné od 1. 1. 2027 — Slov-Lex · overené 20. augusta 2026
Ako citovať túto stránku
Peppol BIS Billing, UBL a EN 16931: čo znamenajú tieto skratky. CPDS.sk, právny a technický stav k 12. 9. 2026.