Peppol (Pan-European Public Procurement Online) je celoeurópska sieť pre doručovanie štruktúrovaných obchodných dokumentov, ktorú slovenský zákon č. 385/2025 Z. z. de facto pasuje za štandard pre doručovanie B2B e-faktúr od 1. 1. 2027. Tento článok rozkladá technický flow doručenia faktúry cez Peppol — od vašej fakturačnej appky až po ERP klienta na druhej strane.
Stručný flow v 4 krokoch
- Váš fakturačný softvér vytvorí UBL 2.1 XML faktúru podľa EN 16931 (BIS Billing 3.0).
- Váš Access Point (AP) — slovensky „digitálny poštár" — prijme XML, podpíše ho, zabalí do AS4 obálky a vyhľadá adresu klienta cez Peppol SML (Service Metadata Locator).
- Peppol sieť doručí AS4 obálku do klientovho Access Pointu cez šifrovaný HTTP transport.
- Klientov AP rozbalí AS4, overí podpis a doručí UBL XML do klientovho ERP/účtovníctva cez ich preferovaný kanál (API, SFTP, e-mail s prílohou).
Celá komunikácia trvá typicky 10 – 30 sekúnd. Klient dostane faktúru ako štruktúrované dáta, nie ako prílohu e-mailu, čo umožňuje automatické párovanie s objednávkami.
Kľúčové komponenty
Access Point (AP) — digitálny poštár
Access Point je certifikovaný server, ktorý hovorí Peppol AS4 protokolom. Nemôžete sa pripojiť priamo — musíte ísť cez certifikovaného AP poskytovateľa. Pre slovenský trh sa títo poskytovatelia nazývajú digitálni poštári.
Cena: typicky €10 – €50 mesačne za odosielanie faktúr s 100 – 1 000 faktúr mesačne. Detail trhových cien a porovnanie 12 SK poskytovateľov pozri v sprievodcovi digitálnymi poštármi.
Peppol ID
Každý subjekt v Peppol sieti má unikátny identifikátor. Pre slovenských platiteľov DPH má tvar 9950:SK1234567890 kde:
9950= ISO 6523 kód pre slovenskú Finančnú správu (od mája 2026; predtým chybne uvádzaný ako9914Rakúsko).SK1234567890= vaše IČ DPH.
Pozn.: Niektoré staršie dokumentácie uvádzajú prefix 9914 (čo je AT/Rakúsko schéma). Pre slovenský trh používajte 9950. Ak váš nástroj generuje 9914:SK..., hláste poskytovateľovi ako bug.
SML / SMP — vyhľadanie adresy klienta
SML (Service Metadata Locator) je centrálny DNS-like systém na úrovni Peppol. Keď chcete poslať faktúru klientovi s Peppol ID 9950:SK1111111111, váš AP sa pýta SML: „kde je SMP tohto subjektu?". SML vráti URL klientovho SMP.
SMP (Service Metadata Publisher) je server klienta (alebo jeho AP), ktorý zverejňuje, ktoré dokumenty subjekt prijíma a na akú URL ich doručiť. Váš AP si stiahne metadata zo SMP a vie, kam presne odoslať AS4 obálku.
AS4 transport
AS4 je IETF štandard pre B2B komunikáciu cez HTTPS s explicitnou identifikáciou strán, podpisom a šifrovaním. Vychádza z OASIS ebMS3 protokolu. Vy ako účtovník alebo SZČO sa o AS4 nestaráte — robí to za vás váš AP.
End-to-end príklad: faktúra zo Slovenska do Česka
Predstavte si, že slovenský IT konzultant (Peppol ID 9950:SK1234567890) odosiela faktúru českému klientovi (Peppol ID 9930:CZ1111111111, kde 9930 = česká schéma).
- IT konzultant klikne „Odoslať cez Peppol" vo svojom cloudovom fakturačnom nástroji (napríklad 1FAKTURA generátor).
- Fakturačný nástroj odovzdá UBL 2.1 XML klientovmu Access Pointu (slovenský digitálny poštár).
- AP klientovho slovenského poštára:
- Validuje UBL XML proti EN 16931.
- Vyhľadá v SML adresu českého klienta
9930:CZ1111111111. - SML vráti URL českého SMP.
- AP si stiahne metadata: „český klient prijíma BIS Billing 3.0 dokumenty na endpoint X."
- AP odošle AS4 obálku na endpoint X.
- Český AP (na druhej strane) overí podpis, rozbalí AS4 a doručí UBL XML českému klientovi.
- Český klient vidí faktúru v účtovnom systéme — automaticky napárovanú na objednávku podľa IČO/IČ DPH zo XML.
Celý proces od kliknutia po doručenie: 10 – 30 sekúnd. Bez Peppol by ste posielali PDF e-mailom a klient by ho ručne prepisoval. Pre porovnanie cezhraničných pravidiel pozri faktúra do zahraničia (EÚ + mimo EÚ).
Čo musí umieť váš fakturačný softvér
Pre odosielanie cez Peppol váš nástroj nemusí byť priamo certifikovaný Access Point. Musí vedieť:
- Vygenerovať UBL 2.1 XML podľa EN 16931 (Customisation ID
urn:cen.eu:en16931:2017). - Vystaviť Peppol BIS Billing 3.0 profilu (Customisation ID
urn:fdc:peppol.eu:2017:poacc:billing:01:1.0). - Odovzdať XML cez API alebo SFTP vášmu certifikovanému AP / digitálnemu poštárovi.
- Spracovať AS4 receipt (potvrdenie o doručení).
Cloudové nástroje (1FAKTURA a podobné) typicky integrujú jeden alebo viac digitálnych poštárov natívne, takže vy ako používateľ kliknete len „Odoslať cez Peppol" a nemusíte sa starať o technické detaily AP integrácie.
Najčastejšie chyby pri prvom odosielaní
Chyba 1 — Nesprávny Customisation ID. Pre Peppol je povinný BIS Billing 3.0 profil. Ak váš nástroj generuje len „čisté EN 16931" bez BIS Billing 3.0 rozšírenia, klientov AP ho odmietne.
Chyba 2 — Chýbajúce povinné polia BIS Billing 3.0. BIS Billing 3.0 pridáva nad EN 16931 niekoľko povinných polí (cbc:BuyerReference, cbc:PaymentTerms). Bez nich Peppol AP odmieta XML s chybou „BR-CO-25 nevyhovuje" (alebo podobnou).
Chyba 3 — Neexistujúce Peppol ID klienta. Nie všetky firmy sú v Peppol sieti registrované. Pred odoslaním overte cez SMP lookup, či má klient registrované Peppol ID. Ak nie, dohodnite sa s ním na e-mailovom doručení UBL XML ako prílohy (zákon č. 385/2025 Z. z. povinnosť Peppol explicitne neukladá — povinnosť je UBL formát, nie spôsob doručenia).
Chyba 4 — Pomalé pripojenie AP. Niektorí lacní digitálni poštári majú pomalšiu odozvu (až 5 minút namiesto 30 sekúnd). Pri výbere AP testujte priepustnosť pred ostrým nasadením.
Chyba 5 — Slovenská schéma 9914 namiesto 9950. Pred máj 2026 sa v slovenských dokumentoch uvádzala AT schéma 9914. Aktuálne platí 9950 (slovenská Finančná správa). Pri ručnom zadávaní Peppol ID dbajte na správny prefix.
Praktický postup nastavenia
Krok 1 — Vyberte AP / digitálneho poštára. Pre detailné porovnanie 12 SK poskytovateľov pozri sprievodcu digitálnymi poštármi. Pre väčšinu SMB stačí lacný balík €15 – €25 mesačne s limitom do 500 faktúr.
Krok 2 — Zaregistrujte sa za Peppol účastníka. Váš AP vám vystaví Peppol ID 9950:SK<vašeIČDPH> a zaregistruje vás do SML. Toto urobí AP automaticky pri uzavretí zmluvy.
Krok 3 — Integrujte fakturačný softvér s AP. Cloudové nástroje to majú zvyčajne hotové — len nastavíte API kľúč a nahodíte konfigurák. On-premise programmy (Pohoda, Money) zatiaľ vyžadujú medzikrok (CSV export → import do AP).
Krok 4 — Otestujte odoslanie do testovacieho prostredia. Peppol má samostatnú testovaciu sieť (test SML, test SMP). Pred ostrým nasadením pošlite 2 – 3 testovacie faktúry sami sebe alebo testovaciemu klientu.
Krok 5 — Ostrá prevádzka. Po úspešnom teste presunte produkčné odosielanie na ostrý SML. Monitorujte AS4 receipts — každá odoslaná faktúra musí mať potvrdenie o doručení v rámci 5 minút.
Sankcie pri neodoslaní
Zákon č. 385/2025 Z. z. ukladá povinnosť UBL formátu, nie explicitne odoslanie cez Peppol. Avšak doručiteľnosť UBL je súčasťou povinnosti vystavenia faktúry. Ak váš klient nevie prijať UBL inou cestou než Peppol a vy nemáte AP, fakticky neviete splniť zákonnú povinnosť.
Sankcie sa riadia § 154 + § 155 zákona č. 563/2009 Z. z. (daňový poriadok): 100 € – 10 000 € za jeden správny delikt podľa § 155 ods. 1 písm. e), pričom pri prvom porušení § 155 ods. 4 ustanovuje napomenutie bez pokuty. Pri opakovanom porušení sa môže pokuta ukladať v rovnakej výške opakovane (§ 155 ods. 16).
Pre kalkulačku konkrétneho rizika pozri pokuta za e-faktúru kalkulačka.
Súvisí
Pre kompletný kontext zákona a sankcií pozri sprievodcu e-faktúrou 2027 a zákon č. 385/2025 Z. z. vysvetlený. Pre detail UBL formátu pozri ako vystaviť e-faktúru v UBL. Pre výber digitálneho poštára pozri sprievodcu poskytovateľmi. Pre okamžitý štart bez vlastného AP skúste 1FAKTURA generátor, ktorý ponúka Peppol odoslanie integrované v cene.