Spýtajte sa troch dodávateľov softvéru, čo je „formát Peppol“, a dostanete tri odpovede: EN 16931, UBL a Peppol BIS Billing 3.0. Všetky tri sú správne, lebo ide o vrstvy. Formáty e-faktúry sa skladajú zo sémantickej normy (EN 16931), syntaxe (UBL 2.1 alebo UN/CEFACT CII) a profilu, ktorý obe zužuje (Peppol BIS Billing 3.0, XRechnung); národné schémy ako český ISDOC stoja mimo týchto vrstiev. Tento sprievodca z nášho Peppol hubu rozpletá jednotlivé vrstvy z pohľadu slovenskej firmy, ktorá musí od 1. januára 2027 štruktúrované e-faktúry podľa zákona č. 385/2025 Z. z. vystavovať alebo aspoň prijímať, a povie na rovinu, čo náš vlastný certifikovaný Access Point prijíma. Ako sieť funguje vysvetľujeme osobitne.
Jeden sémantický model (EN 16931), dve syntaxe (UBL 2.1 a CII), veľa profilov (CIUS)
EN 16931-1 je európska norma pre základnú faktúru: približne 160 obchodných pojmov (business terms, BT) a pravidlá, ktoré ich viažu, vydaná CEN v roku 2017 na základe smernice 2014/55/EÚ. Model je nezávislý od syntaxe; sprievodné špecifikácie ho viažu na UBL 2.1 (CEN/TS 16931-3-2) a UN/CEFACT CII D16B (CEN/TS 16931-3-3), teda na dve syntaxe, ktoré musia vedieť prijať verejní obstarávatelia v celej EÚ. Slovenský zákon o DPH ich nemenuje priamo: § 85o definuje e-faktúru ako doklad vo formáte, ktorý umožňuje automatizované spracovanie, a „v dátovej štruktúre v súlade s technickou normou pre elektronickú fakturáciu a so zoznamom jej syntaxí podľa osobitného predpisu“; tým predpisom je vykonávacie rozhodnutie Komisie (EÚ) 2017/1870, ktoré zverejnilo odkaz na EN 16931 a práve tieto dve syntaxe. Finančná správa to vo svojom sprievodcovi prekladá do praxe jednou vetou: musí ísť o „štruktúrovaný XML súbor vo formáte UBL 2.1 alebo CII D16B spĺňajúci európsku normu EN 16931“.
CIUS (Core Invoice Usage Specification) smie normu len zúžiť: určiť povinné pojmy, skrátiť číselníky, pridať národné pravidlá. Čokoľvek, čo pojmy pridáva, je rozšírenie (extension). Označenie „v súlade s EN 16931“ preto nehovorí nič o tom, či súbor prejde konkrétnym kanálom: platná XRechnung v syntaxi CII sa odrazí od príjemcu v sieti Peppol, ktorý má zaregistrované len UBL.
| Formát | Syntax | Cez Peppol bez úprav? |
|---|---|---|
| Peppol BIS Billing 3.0 (CIUS OpenPeppol) | UBL 2.1 (CII voliteľne) | Áno, v celej sieti; na Slovensku základ povinnej e-fakturácie |
| XRechnung 3.0 (DE, CIUS KoSIT) | UBL 2.1 alebo CII | Áno, k nemeckým príjemcom |
| ZUGFeRD / Factur-X (hybridný) | CII v PDF/A-3 | Nie, XML treba namapovať na UBL |
| ebInterface 6.1 (AT) | vlastné XML | Nie |
| ISDOC 6.0.2 (CZ) | vlastné XML | Nie, potrebné mapovanie |
| FatturaPA (IT, SDI) | vlastné XML | Nie, kanálom je SDI |
| NLCIUS / SI-UBL 2.0 (NL) | UBL 2.1, vlastný CIUS | Áno, ako samostatný typ dokumentu; popri ňom BIS 3.0 s pravidlami NL-R |
| EHF Billing 3.0 (NO) | UBL 2.1 nad BIS 3.0 | Áno, s pravidlami NO-R |
| OIOUBL 2.1 (DK, NemHandel) | UBL 2.0 | Nie, popri ňom beží Peppol BIS 3.0 |
| KSeF FA(3) (PL) | vlastné XML | Nie, platforma PEF pre B2G používa BIS 3.0 |
| PINT (EÚ, A-NZ, JP, SG, MY, AE, OM) | UBL 2.1 | Áno, kde je zaregistrovaný |
Slovensko: UBL BIS 3.0 je formát, Peppol je doručenie, TDD je hlásenie
Zákon č. 385/2025 Z. z. slovenský formát nevymýšľa. Od 1. januára 2027 musia platitelia DPH pri tuzemských dodaniach vystavovať štruktúrované e-faktúry (§ 85o zákona o DPH) a každý, komu je takéto plnenie dodané, musí zabezpečiť, že e-faktúru zaslanú doručovacou službou vie prijať (§ 71 ods. 5). Doručovaciu službu poskytujú certifikovaní poskytovatelia podľa § 76a a v praxi ide o sieť Peppol, ktorú Finančná správa označuje ako „európsku doručovaciu službu Peppol“; poskytovateľov nazýva digitálny poštár a vyžaduje, aby bol poštár certifikovaný v sieti Peppol a zároveň akreditovaný Finančnou správou. Štruktúrovaná e-faktúra je teda faktúra podľa EN 16931, v praxi UBL 2.1 v profile Peppol BIS Billing 3.0, a digitálny poštár je certifikovaný Peppol Access Point (podrobne v článkoch Povinná e-fakturácia od 1. 1. 2027 a Digitálny poštár). Do 30. júna 2030 možno so súhlasom príjemcu poslať e-faktúru aj inak, napríklad e-mailom, no aj vtedy musí ísť o to isté štruktúrované XML a povinnosť mať zabezpečený príjem cez poštára tým nezaniká; od 1. júla 2030 nastupujú podľa Finančnej správy trvalé pravidlá vrátane skrátenia lehoty na vystavenie faktúry na 10 dní a očakávaného rozšírenia na cezhraničné transakcie. Tri veci sú špecificky slovenské:
- Identifikátor účastníka. Slovenská firma má v sieti adresu
0245:a za dvojbodkou číslice DIČ, bez predpony „SK“ (tvar9950:SK…existuje len v testovacej sieti). Či partner už v sieti je, zistíte v bezplatnom overovači Peppol ID; schémy susedných krajín rozoberá Peppol ID a registrácia. - Tax Data Document (TDD). OpenPeppol zverejnil 14. apríla 2026 špecifikáciu Slovak Republic Tax Data Document 1.0.0: samostatný XML dokument (menný priestor
urn:peppol:schema:sk-taxdata:1.0,cbc:CustomizationID=urn:peppol:taxdata:sk-1,cbc:ProfileID=urn:peppol:taxreporting), ktorým odosielateľ alebo príjemca nahlasuje faktúru daňovej správe. Access Point ho odvodí z faktúry a odošle Finančnej správe ako piatemu rohu 5-rohového modelu; odovzdaním e-faktúry doručovacej službe je oznamovacia povinnosť dodávateľa aj príjemcu splnená. V slovenskej praxi sa mu hovorí hlásenie C5; náš Access Point ho za slovenských platiteľov DPH pri tuzemských faktúrach vytvára a odosiela automaticky, vystavovateľ nič nepripravuje. - Žiadny PINT-SK. V zozname špecializácií PINT (nižšie) Slovensko nie je; slovenská sada konformných testov OpenPeppol sa volá jednoducho „SK Billing 3.0“.
Jednou vetou: UBL BIS 3.0 je formát, Peppol je doručenie, TDD je hlásenie. Takto vyzerá skrátená hlavička slovenskej faktúry podľa našich overených vzorov, s oboma identifikátormi profilu, kódom typu 380 a schémou 0245:
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
<cbc:ID>2027001</cbc:ID>
<cbc:IssueDate>2027-01-04</cbc:IssueDate>
<cbc:DueDate>2027-01-18</cbc:DueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cac:AccountingSupplierParty>
<cac:Party>
<cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
<!-- názov, IČO, IČ DPH a adresa dodávateľa -->
</cac:Party>
</cac:AccountingSupplierParty>
<!-- odberateľ, položky, rozpis DPH, súčty -->
</Invoice>
Peppol BIS Billing 3.0: identifikátory, čo pridáva k EN 16931 a čo z toho robí náš Access Point
Peppol BIS Billing 3.0 je CIUS normy EN 16931 od OpenPeppol a fakturačný formát celej siete. Dva identifikátory v hlavičke hovoria prijímajúcemu Access Pointu, podľa čoho má dokument validovať:
cbc:CustomizationID=urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0cbc:ProfileID=urn:fdc:peppol.eu:2017:poacc:billing:01:1.0
Špecifikácia vychádza v máji a v novembri: vydanie 3.0.21 bolo zverejnené 20. mája 2026 a povinné je od 17. augusta 2026, predchádzajúce 3.0.20 bolo povinné od 23. februára 2026. Čo BIS k samotnej norme pridáva:
- Rozhodnutie o syntaxi. UBL 2.1 Invoice a CreditNote musí vedieť prijať každý príjemca; CII D16B je voliteľná a príjemca sa na ňu musí v SMP zaregistrovať osobitne popri povinnom UBL, takže UBL je bezpečná voľba.
- Pravidlá Peppol (
PEPPOL-EN16931-R,PEPPOL-COMMON-R): identifikátory koncových bodov s platnou schémou EAS, formát GLN, konzistentné zaokrúhľovanie. - Národné pravidlá podľa kódu krajiny (DE, DK, GR, IS, IT, NL, NO, SE): holandský dodávateľ napríklad potrebuje identifikátor KVK alebo OIN. Slovenský blok neexistuje; slovenské špecifiká žijú v Tax Data Document.
Náš vlastný certifikovaný Access Point, akreditovaný Finančnou správou SR pod PA SK ID EFSK000031 (seat PSK001128), tento formát prijíma a doručuje, k tomu Peppol BIS Self-Billing 3.0 (profil urn:fdc:peppol.eu:2017:poacc:selfbilling:01:1.0); v máji 2026 sme prešli sadami konformných testov OpenPeppol SK Billing 3.0.20 (5 z 5) a SK Self-Billing 3.0.1 (5 z 5), celkovo 19 z 19 testov vrátane eDelivery a PKI.
Nemecko a Rakúsko: XRechnung, ZUGFeRD/Factur-X, ebInterface a ich vzťah k Peppolu
Nemecko beží na XRechnung, CIUS, ktorý prevádzkuje KoSIT z poverenia IT-Planungsrat: verzia 3.0 platí od 1. februára 2024 a zostane v platnosti najmenej do 31. júla 2027, predbežná verzia 4.0 vyšla 15. septembra 2026 a finálna sa očakáva na jar 2027. Existuje v UBL 2.1 aj v CII a cez Peppol putuje na adresy Leitweg-ID (0204:) a k firmám (9930:DE…). Prijímať e-faktúry musia nemecké firmy v tuzemskom B2B od 1. januára 2025; vystavovať od 1. januára 2027 (obrat nad 800 000 €) a od 1. januára 2028 všetky. List spolkového ministerstva financií z 15. októbra 2024 označuje za vyhovujúce formáty XRechnung a ZUGFeRD od verzie 2.0.1 s výnimkou profilov MINIMUM a BASIC-WL (okrajové číslo Rn. 25) a kanál necháva na dohode strán, e-mail nevynímajúc (Rn. 36). Viac v článku E-fakturácia v Nemecku.
Rakúsko ukladá dodávateľom spolkovej správy posielať štruktúrované e-faktúry od roku 2014 (§ 5 IKT-Konsolidierungsgesetz), cez portál USP alebo cez Peppol. V sieti Peppol spolková správa prijíma Peppol BIS Billing 3.0 UBL Invoice a CreditNote; všetci spolkoví príjemcovia zdieľajú jeden identifikátor účastníka 9915:b a konkrétny úrad sa určí z referencie objednávky. ebInterface, rakúsky XML štandard WKO/AUSTRIAPRO, spolková správa prijíma vo verziách 4.3, 5.0, 6.0 a 6.1 nahraním alebo webovou službou, no typom dokumentu Peppol nie je. Pozrite E-fakturácia v Rakúsku.
Faktúra v Peppol BIS Billing 3.0 teda dorazí k nemeckým aj rakúskym príjemcom v sieti Peppol bez zmeny (ak vyhovie pravidlám DE-R). Opačný smer vyžaduje mapovanie: naše API neprijíma XRechnung (má iný CustomizationID a často syntax CII), ZUGFeRD ani Factur-X; na požiadanie ich na UBL 2.1 BIS Billing 3.0 namapujeme, cena podľa rozsahu.
Česko: ISDOC 6.0.2, kto ho spravuje, prečo nie je formátom Peppol a ako sa konvertuje
ISDOC (Information System Document) je česká národná schéma e-faktúry, aktuálne vo verzii 6.0.2 z 23. marca 2022. Pôvodne ju definovala pracovná skupina ICT Unie, dnes ju spravuje Ministerstvo vnútra ČR; balík ISDOCX spája XML s prílohami do jedného súboru.
Právne stojí ISDOC len na B2G: uznesenie vlády č. 347/2017 ukladá ústredným orgánom štátnej správy prijímať od 31. decembra 2018 e-faktúry vo formátoch podľa smernice 2014/55/EÚ (UBL 2.1, CII) a v ISDOC/ISDOCX 5.2 a vyššom a § 279 ods. 5 českého zákona č. 134/2016 Sb. o zadávaní verejných zákaziek rozšíril príjem faktúr podľa EN 16931 na štát a ČNB od 1. apríla 2019 a na ostatných zadávateľov od 1. apríla 2020. Česká B2B povinnosť neexistuje; české firmy sa s Peppolom stretávajú cez slovenských, rakúskych alebo nemeckých zákazníkov. Pre vás to znamená: český dodávateľ fakturujúci z Česka slovenskú povinnosť nemá, no faktúru vám cez Peppol doručí len v UBL BIS 3.0; ak má na Slovensku prevádzkareň a je tu platiteľom DPH, § 85o sa vzťahuje aj naňho.
ISDOC nie je formát Peppol: Access Pointy registrujú len typy dokumentov podľa EN 16931. Musí sa najprv namapovať na UBL 2.1 BIS Billing 3.0, so známymi pascami: sedem typov dokladov ISDOC (vrátane nedaňovej zálohovej faktúry, typ 4, a daňového dokladu k prijatej platbe, typ 5) sa nemapuje jedna k jednej na kódy UNCL1001 a príznaky režimu DPH sa menia na kategórie DPH podľa EN 16931. Náš portál ISDOC 6.0.2 pre české účtovné programy importuje aj exportuje; samotné API prijíma len UBL. Viac v článku E-fakturácia v Česku.
Ďalšie národné profily: FatturaPA, NLCIUS, OIOUBL, EHF, FA(3) a PINT mimo EÚ
- Taliansko: FatturaPA. Každá faktúra prechádza cez Sistema di Interscambio (SDI) talianskej daňovej správy, povinne od 1. januára 2019; FatturaPA je národné XML zosúladené s EN 16931 a SDI prichádzajúce európske faktúry konvertuje.
- Holandsko: NLCIUS / SI-UBL 2.0. SI-UBL 2.0 implementuje NLCIUS; pre verejné inštitúcie je preferovaný Peppol BIS 3.0. Bez B2B povinnosti.
- Dánsko: OIOUBL. Formát siete NemHandel postavený na UBL 2.0; dánsky úrad Erhvervsstyrelsen plánuje NemHandel previesť na formát postavený na Peppol BIS.
- Nórsko: EHF. Národný CIUS nad Peppol BIS Billing 3.0 s pravidlami NO-R; DFØ autorizuje nórske Access Pointy a prevádzkuje register ELMA, čo je Peppol SMP.
- Poľsko: FA(3) a PEF. B2B faktúry idú cez clearingovú platformu KSeF v štruktúre FA(3) ministerstva financií (jediná povolená štruktúra od 1. februára 2026); platforma PEF pre B2G pracuje v sieti Peppol na BIS Billing 3.0.
- PINT mimo EÚ. Peppol International Invoice je šablóna OpenPeppol pre fakturačné špecifikácie naprieč jurisdikciami; špecializácie nesú príponu v CustomizationID (napríklad
@eu-1). PINT BIS Billing 1.1.3 a špecializácie EÚ, A-NZ, Japonsko, Malajzia, Singapur, SAE a Omán vyšli v júni a júli 2026. Sieť Peppol PINT podporuje; náš Access Point pracuje s BIS Billing 3.0.
Povinnosti podľa krajín: Povinná e-fakturácia a Peppol podľa krajín.
Kódy typu faktúry a typy dokumentov: 380, 381, 383, 388, samofakturácia 389, objednávky a dodacie listy (len na vysvetlenie)
Obchodný význam dokumentu UBL nesie BT-3, kód typu faktúry z číselníka UN/CEFACT 1001. BIS Billing 3.0 povoľuje 27 kódov faktúry a päť kódov dobropisu a príjemcom hovorí, že každý kód faktúry môžu spracovať ako 380 a každý kód dobropisu ako 381. Kódy, na ktorých v slovenskej praxi záleží:
| Kód | Význam | Správa UBL | Slovenské použitie |
|---|---|---|---|
| 380 | Obchodná faktúra | Invoice | Bežná faktúra |
| 381 | Dobropis | CreditNote | Dobropis |
| 383 | Ťarchopis | Invoice | Ťarchopis |
| 384 | Opravená faktúra | Invoice | Pre slovenské strany zatiaľ nie je zapnutý; náš Access Point ho nateraz odmieta |
| 386 | Zálohová faktúra | Invoice | Na Slovensku zriedkavé: zálohová faktúra je výzva na platbu, nie daňový doklad; daňový doklad k prijatej platbe má kód 388 |
| 388 | Daňový doklad | Invoice | Daňový doklad k prijatej platbe |
| 389 | Samofakturácia | Invoice | Odberateľ vystavuje za dodávateľa (Self-Billing BIS) |
| 261 | Dobropis pri samofakturácii | CreditNote | Protikus 381 pri samofakturácii |
| 393 | Faktoringová faktúra | Invoice | V sieti áno, vo formulári nášho portálu nie |
Samofakturácia je samostatný Peppol BIS s obrátenými rolami (odberateľ posiela, dodávateľ prijíma); náš Access Point ju podporuje.
Sieť Peppol podporuje aj dokumenty po zadaní zákazky (post-award): objednávku (Order), odpoveď na objednávku (Order Response), dodací list (Despatch Advice) a katalóg (Catalogue), plus Message Level Response (MLR) a Invoice Response, ktorou odberateľ faktúru prijme alebo odmietne. Tu ich uvádzame len na vysvetlenie: Verteco Peppol je fakturačná služba a nespracúva ich. Pri každej odoslanej faktúre vidíte dva stavy: stav doručenia v sieti Peppol (potvrdenie o doručení MLS, ak ho prijímajúci Access Point vráti) a stav hlásenia Finančnej správe; podrobne v článku Stavové správy Peppol.
Hybridné formáty PDF/XML
Hybridná e-faktúra je PDF/A-3 s vloženým štruktúrovaným XML ako prílohou: človek číta PDF, softvér XML. ZUGFeRD (Nemecko) a Factur-X (Francúzsko) sú technicky totožné; aktuálne spoločné vydanie FeRD a FNFE-MPE je Factur-X 1.09.2 / ZUGFeRD 2.5.2 zo 4. augusta 2026. Profily siahajú od MINIMUM a BASIC WL cez BASIC po EN 16931 a EXTENDED. List nemeckého ministerstva financií z 15. októbra 2024 profily MINIMUM a BASIC-WL vylučuje a XML robí vedúcou časťou (Rn. 31): kde sa PDF a XML líšia, platí XML.
V sieti Peppol hybridy ako hybridy necestujú: sieť nesie dokument UBL a vizuálne PDF môže ísť s ním ako vložená príloha (BG-24, base64), ktorú náš Access Point prijme a sprístupní na stiahnutie. Obyčajné PDF bez XML nie je e-faktúrou vôbec, ako pripomína aj Finančná správa: „faktúra zaslaná e-mailom nemôže byť obyčajné PDF“ (Elektronická faktúra: čo to je). Do 30. júna 2030 smie slovenský dodávateľ poslať faktúru aj e-mailom, ale len so súhlasom príjemcu a len ako XML podľa EN 16931 (pozrite Prechodné obdobie do roku 2030).
Validujte pred odoslaním: Schematron, pravidlá ako BR-CO-15 a slovenské vzory UBL
Faktúra Peppol sa validuje v krokoch a každý má vlastnú predponu identifikátora pravidla:
- Schéma XML (XSD): správne utvorený UBL 2.1 Invoice alebo CreditNote.
- Pravidlá EN 16931:
BR-(povinné pojmy),BR-CO-(výpočty),BR-CL-(číselníky),BR-DEC-(desatinné miesta). BR-CO-15 znie „celková suma faktúry s DPH (BT-112) = celková suma bez DPH (BT-109) + celková suma DPH (BT-110)“, klasická chyba zaokrúhľovania. - Pravidlá Peppol:
PEPPOL-EN16931-R…aPEPPOL-COMMON-R…. - Národné pravidlá:
DE-R-,NL-R-,NO-R-a ďalšie, spúšťané kódom krajiny. - Syntaktické pravidlá UBL:
UBL-SR-(kardinalita) aUBL-CR-(varovania).
Každé pravidlo je buď závažné (fatal, dokument je odmietnutý), alebo varovanie (warning, dokument sa doručí); pravidlá sa dodávajú ako súbory Schematron s každým vydaním BIS.
Náš validátor (UBL XSD, EN 16931 a Peppol BIS 3.0 Schematron) kontroluje prichádzajúce aj odchádzajúce dokumenty; tá istá kontrola je bez účtu otvorená ako verejný validátor na portáli (súbory do 3 MB), pričom identifikátory pravidiel sú preložené do zrozumiteľného jazyka. Portál nesie aj sadu overených slovenských vzorov UBL (základná faktúra, neplatiteľ DPH, prenesenie daňovej povinnosti, dobropis, ťarchopis, vložené PDF a ďalšie) a bezplatné testovacie prostredie v testovacej sieti Peppol, takže napojenie účtovného alebo ERP systému otestujete od začiatku do konca; vzory, API a webhooky sú opísané v dokumentácii pre vývojárov.
Ďalší krok. Nech už váš softvér dnes exportuje čokoľvek, cieľom slovenskej e-fakturácie je UBL 2.1 Peppol BIS Billing 3.0 cez certifikovaný Access Point, ktorý za vás vytvorí TDD. Zaregistrujte firmu na portáli Verteco Peppol: príjem e-faktúr bez Archívu dát je zadarmo (férové využívanie do 1 000 prijatých faktúr mesačne), kompletná služba stojí 2 € + DPH mesačne za firmu (IČO) a platí sa od 1. januára 2027; validátor aj testovacie prostredie sú otvorené pre každého. Ak chcete zatiaľ splniť len povinnosť e-faktúry prijímať, stačí bezplatná schránka na príjem e-faktúr.