EN 16931: európska norma elektronickej faktúry a čo znamená pre Slovensko

Krátka odpoveď

EN 16931 je európska norma pre elektronickú faktúru. Jej jadrom je sémantický model: opisuje, aké obchodné údaje má faktúra obsahovať, čo tieto údaje znamenajú a aké pravidlá musia spĺňať, aby faktúru vedeli spracovať rôzne systémy bez ručného prepisovania.

Nie je to účtovný program. Nie je to CPDS. Nie je to ani samotný XML súbor. EN 16931 je spoločná obchodná vrstva. Až nad ňou stoja konkrétne syntaxe, napríklad UBL a CII, a konkrétne profily, napríklad Peppol BIS Billing 3.0.

Pre slovenskú e-fakturáciu je EN 16931 dôležitá preto, že Finančná správa opisuje Peppol BIS formát ako štandardizovaný formát založený na európskych normách EN 16931 a pri slovenskom XML BIS sa rieši čitateľnosť a spracovateľnosť údajov.

Prečo EN 16931 vznikla

Pred európskou normou mala každá krajina, sektor alebo veľký odberateľ vlastné technické očakávania. Faktúra mohla byť elektronická, ale často nebola interoperabilná. Jeden systém vedel exportovať údaje, druhý ich nevedel bez úprav prijať.

Cieľ EN 16931 je jednoduchý: aby predávajúci nemusel pre každého zákazníka vyrábať iný fakturačný formát a aby kupujúci vedel faktúru automaticky prijať, validovať a spracovať. Európska komisia vysvetľuje, že štandard definuje základné obchodné prvky elektronickej faktúry a podporuje interoperabilitu medzi systémami.

V praxi to znamená:

Čo EN 16931 definuje

EN 16931 definuje jadro faktúry cez obchodné termíny. V dokumentácii sa často stretnete so skratkami BT a BG.

SkratkaVýznamPríklad
BTBusiness Term, teda jeden obchodný údajčíslo faktúry, dátum vystavenia, názov predávajúceho
BGBusiness Group, teda skupina súvisiacich obchodných údajovpredávajúci, kupujúci, položka faktúry, rozpis DPH
Kardinalitači je údaj povinný, voliteľný alebo opakovateľný1..1, 0..1, 0..n
Business rulepravidlo, ktoré musí faktúra spĺňaťsuma musí sedieť s položkami, daňami a zľavami

Podstatné je, že norma nerieši iba názov poľa. Rieši aj jeho význam. Napríklad “Seller name” nie je ľubovoľný text v XML; je to formálny názov predávajúceho podľa obchodnej alebo daňovej evidencie. Ak má každý systém inak chápať názov, DIČ, základ dane alebo referenciu objednávky, automatické účtovanie nebude spoľahlivé.

Čo EN 16931 nedefinuje

EN 16931 nie je všetko, čo potrebujete na odoslanie faktúry cez Peppol alebo CPDS.

Norma sama osebe nedefinuje:

Preto je dôležité nesplietať vrstvy. EN 16931 je sémantický základ. UBL alebo CII je technický zápis. Peppol BIS je profil a sada pravidiel pre výmenu v Peppol ekosystéme. CPDS je slovenská doručovacia a regulačná vrstva.

Časti normy: nie je to jeden dokument

Európska komisia vysvetľuje, že dokumentácia k európskej e-fakturačnej norme pozostáva z viacerých častí. Pre implementáciu sú najdôležitejšie tieto:

ČasťPraktický význam
EN 16931-1sémantický dátový model jadra elektronickej faktúry
CEN/TS 16931-2zoznam syntaxí, ktoré spĺňajú EN 16931-1
CEN/TS 16931-3-2mapovanie sémantického modelu do UBL 2.1
CEN/TS 16931-3-3mapovanie sémantického modelu do UN/CEFACT CII
CEN/TR 16931-4odporúčania k interoperabilite na transportnej úrovni
CEN/TR 16931-5pravidlá pre CIUS a rozšírenia
CEN/TR 16931-6test praktickej použiteľnosti normy

Časti 1 a 2 majú podľa informácií Európskej komisie bezplatný prístup vďaka dohode medzi Komisiou a CEN. Pri ďalších častiach treba vychádzať z oficiálnych zdrojov a národných normalizačných miest.

Syntax: UBL a CII

EN 16931 neurčuje, že faktúra musí byť uložená práve v jednom konkrétnom XML tvare. Definuje význam údajov. Tento význam sa potom mapuje do syntaxe.

Európska dokumentácia uvádza dve kľúčové syntaxe:

Pre slovenskú prax s Peppolom je najviditeľnejšia syntax UBL XML, pretože Peppol BIS Billing 3.0 v bežnom použití pracuje s UBL faktúrou a UBL dobropisom. To ale neznamená, že UBL je “norma EN 16931”. UBL je nosič údajov. EN 16931 hovorí, čo tieto údaje znamenajú.

Peppol BIS: praktický profil nad EN 16931

Peppol BIS Billing 3.0 je praktická implementácia e-faktúry v Peppol prostredí. Dokumentácia Peppol BIS uvádza, že špecifikácia je CIUS postavený na CEN/EN 16931.

To je podstatné slovo: CIUS.

CIUS znamená Core Invoice Usage Specification. Ide o spresnenie použitia jadrovej faktúry pre konkrétny kontext. CIUS môže zúžiť možnosti, doplniť pravidlá a povedať, ako sa má jadrový model použiť v praxi. Nemá však svojvoľne rozbiť význam jadrovej normy.

Prakticky:

Vzťah k Slovensku a XML BIS

Finančná správa na stránke eFaktúra uvádza Peppol BIS formát ako štandardizovaný formát faktúr založený na európskych normách EN 16931. V časti pre dodávateľov účtovných softvérov zároveň opisuje EN 16931 ako európsku normu elektronickej faktúry a Peppol BIS ako formát založený na UBL 2.1 v súlade s EN 16931.

Pre slovenskú implementáciu z toho vyplýva:

Pojem XML BIS preto nečítajte ako “ľubovoľný XML súbor”. Ide o XML dokument v profile, ktorý má byť čitateľný a spracovateľný podľa pravidiel.

Validácia: kde sa norma prejaví najtvrdšie

Najčastejšia chyba pri implementácii je predstava, že stačí vygenerovať XML elementy. Nestačí. Faktúra musí prejsť viacerými vrstvami kontroly.

Vrstva validácieČo kontroluje
XML/XSDči má súbor technicky správnu štruktúru
EN 16931 pravidláči obchodné údaje dávajú zmysel podľa jadrovej normy
Syntax bindingči sú obchodné termíny správne mapované do UBL alebo CII
Peppol BIS pravidláči dokument spĺňa Peppol profil a jeho obmedzenia
Lokálne pravidláslovenské požiadavky, identifikátory, SK TDD, daňové oznamovanie
Produktové pravidláčo podporuje váš ERP, CPDS, workflow a archív

Pre vývojára je rozdiel medzi “validné XML” a “validná e-faktúra”. Prvé znamená, že parser súbor otvorí. Druhé znamená, že dokument prejde obchodnými pravidlami a príjemca ho vie spracovať.

Príklad: jeden údaj v troch vrstvách

Predstavte si názov predávajúceho.

V EN 16931 ide o obchodný termín s presným významom: kto je predávajúci a aký je jeho formálny názov. V UBL sa tento údaj zapíše do konkrétnej XML štruktúry pri AccountingSupplierParty. V Peppol BIS sa kontroluje, či je údaj prítomný, či sedí s ďalšími údajmi a či dokument používa správny profil.

Takto treba rozmýšľať aj o dátume vystavenia, mene dokladu, DPH, zľavách, poplatkoch, položkách, referencii objednávky alebo celkovej sume na úhradu.

CIUS verzus rozšírenie

Európska dokumentácia rozlišuje CIUS a rozšírenia.

CIUS je spresnenie používania jadrovej faktúry. Môže povedať, že v konkrétnej sieti alebo krajine sa niečo musí používať prísnejšie. Peppol BIS je takýto profil.

Rozšírenie ide mimo jadrový sémantický model. To môže byť užitočné v špeciálnych odvetviach, ale zhoršuje interoperabilitu. Ak každá firma začne pridávať vlastné údaje bez dohody a štandardného spracovania, vraciame sa k problému, ktorý EN 16931 rieši.

Pre slovenské firmy je praktická rada jednoduchá: nezačínajte vlastnými rozšíreniami. Najprv správne implementujte jadro, Peppol BIS, lokálne slovenské požiadavky a testovanie.

Čo musí riešiť ERP alebo fakturačný systém

Ak dodávateľ softvéru tvrdí, že “podporuje EN 16931”, treba sa pýtať konkrétnejšie.

Minimum pre ERP:

Ak systém iba uloží PDF a pošle ho e-mailom, nerieši EN 16931 v praktickom zmysle.

Čo musí riešiť CPDS

CPDS nie je autor normy, ale v slovenskom modeli stojí v doručovacom procese. Preto je pri výbere poskytovateľa dôležité pýtať sa:

Samotná veta “sme napojení na Peppol” nestačí. Potrebujete vedieť, či váš konkrétny fakturačný tok prejde od dát v ERP až po doručený a spracovateľný dokument.

Najčastejšie omyly

“EN 16931 je XML”

Nie. EN 16931 je sémantický model a pravidlá. XML je jeden zo spôsobov, ako sa údaje zapíšu.

“Keď mám UBL, mám hotovo”

Nie. UBL bez správneho profilu a pravidiel môže byť technicky XML, ale nemusí byť správna Peppol e-faktúra.

“Peppol BIS je slovenská norma”

Nie. Peppol BIS je Peppol profil nad EN 16931. Slovensko naň nadväzuje cez svoj model eFaktúry, CPDS, Peppol Authority a lokálne dokumenty.

“PDF s dátami je e-faktúra podľa EN 16931”

Nie v zmysle štruktúrovanej e-fakturácie. PDF môže byť vizualizácia alebo príloha, ale automatizované spracovanie stojí na štruktúrovaných dátach.

“Validátor rieši všetko”

Nie. Validátor pomôže odhaliť chyby, ale nenahrádza správne účtovné dáta, procesy, zodpovednosti a zmluvu s poskytovateľom.

Praktický checklist pre firmu

Pred rokom 2027 si prejdite tieto otázky:

Praktický checklist pre vývojára

Pri implementácii nerobte mapovanie podľa vizuálnej faktúry. Robte ho podľa obchodných významov.

Takto sa dá zistiť, či systém iba “generuje XML”, alebo skutočne vytvára e-faktúru použiteľnú v európskom a slovenskom modeli.

Kde pokračovať

Ak chcete pochopiť celý stack, čítajte v tomto poradí:

  1. EN 16931 ako sémantický základ.
  2. UBL ako XML syntax.
  3. Peppol BIS ako profil a pravidlá.
  4. XML formát eFaktúry ako validačný pohľad.
  5. Povinné polia elektronickej faktúry ako praktický zoznam údajov.
  6. Implementácia eFaktúry pre ERP a vývojárov ako rollout do systému.

Zhrnutie

EN 16931 je základná európska vrstva významu elektronickej faktúry. Bez nej by faktúry medzi systémami zostali len množinou lokálnych formátov. Norma hovorí, čo fakturačné údaje znamenajú a ako majú byť použité.

Pre slovenskú firmu je najdôležitejšie pochopiť vzťah vrstiev: EN 16931 definuje význam, UBL zapisuje údaje do XML, Peppol BIS pridáva profil a pravidlá, CPDS rieši doručovací proces v slovenskom modeli a účtovný systém musí všetko správne namapovať do praxe.

Ak niekto hovorí, že “podporuje EN 16931”, pýtajte sa, či podporuje aj UBL, Peppol BIS Billing 3.0, slovenské požiadavky, validáciu, dobropisy, archív pôvodného XML a aktualizáciu pravidiel. Až to je použiteľná príprava na e-fakturáciu.

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.

  1. European Commission — eInvoicing — European Commission · overené 16. mája 2026
  2. European Commission Digital Building Blocks — Compliance with eInvoicing standard — European Commission · overené 16. mája 2026
  3. European Commission Digital Building Blocks — Navigating the eInvoicing standard documentation — European Commission · overené 16. mája 2026
  4. European Commission Digital Building Blocks — Obtaining a copy of the European standard on eInvoicing — European Commission · overené 16. mája 2026
  5. Peppol BIS Billing 3.0 — official documentation — OpenPeppol · overené 16. mája 2026
  6. Finančná správa SR — eFaktúra — Finančná správa SR · overené 16. mája 2026

Ako citovať túto stránku

EN 16931: európska norma elektronickej faktúry a čo znamená pre Slovensko. CPDS.sk, právny a technický stav k 16.5.2026.