API10 min čítania

Prvý slovenský digitálny poštár s kompletným API pre e-fakturáciu a ERP

Od 1. januára 2027 budú všetky slovenské firmy povinné posielať a prijímať faktúry elektronicky cez sieť Peppol. Zatiaľ čo väčšina digitálnych poštárov stavia iba webové rozhranie a jednoduchý formulár na fakturáciu, ePošťák ide opačnou cestou — postavili sme kompletné REST API, ktoré pokrýva celý životný cyklus faktúry: odoslanie, príjem, validáciu, archiváciu, reporting pre Finančnú správu aj pripojenie na ktorýkoľvek ERP alebo účtovný softvér. Nechceli sme len ďalší portál — chceli sme infraštruktúru, na ktorej môžu vývojári, integrátori a ERP dodávatelia stavať vlastné riešenia.

V tomto článku vysvetlíme, prečo je „kompletné API" pre e-fakturáciu dôležité, ako sa líšime od ostatných uchádzačov o certifikáciu, ako jednoducho sa dá pripojiť cez naše SDK v šiestich jazykocha prečo sa firmy s vlastným ERP systémom rozhodujú pre nás.

Aktualizované 23. 4. 2026:API pokrýva celý životný cyklus faktúry, dostupné SDK v šiestich najpoužívanejších programovacích jazykoch. Počas roka 2026 platíte len za skutočne doručené faktúry cez Peppol.

🔌prečo

Prečo API rozhoduje viac než pekný portál

Povinnosť e-fakturácie od roku 2027 nie je len administratívna zmena. Týka sa úplne každého toku faktúry vo firme — od e-shopu cez ERP až po účtovný softvér. Ak firma vystaví mesačne desať faktúr, stačí jej webový formulár digitálneho poštára. Ale ak ich má päťsto, alebo ak faktúry vznikajú automaticky v ERP systéme, ručné prepisovanie do portálu je mŕtva cesta.

API rozhoduje o troch veciach: rýchlosti (faktúra sa odošle automaticky v sekunde po vystavení v ERP), spoľahlivosti(žiadne ručné chyby, žiadne zabudnuté faktúry) a škálovaní (rovnako funguje pre 10 aj 10 000 faktúr mesačne). Podrobný rozbor automatizácie nájdete aj v článku Automatizácia fakturačného toku cez e-faktúru.

ERP integrácia bez prepisovania

Pohoda, KROS, Money, Flexi, SAP, Odoo, Webcon BPS aj vlastné interné systémy — všetky vedia zavolať REST endpoint. Faktúra vystavená v ERP putuje priamo do Peppol siete bez toho, aby účtovníčka otvárala prehliadač. Ako prepojiť konkrétne účtovné softvéry rozoberáme v článku E-faktúra a účtovné softvéry.
📨

E-shop a B2B objednávkové systémy

WooCommerce, Shoptet, Shopify, vlastný e-shop — faktúra sa vystaví v okamihu platby a cez API odíde zákazníkovi do jeho Peppol schránky. Žiadne PDF maily, žiadne reklamácie „nedorazila mi faktúra". Praktický návod pre e-shopy máme v článku E-faktúra pre e-shopy.
🏢

Účtovnícka kancelária s 50 klientmi

Jedno API, jeden kľúč, päťdesiat firiem. Namiesto prihlasovania do päťdesiatich účtov účtovník cez jeden endpoint spravuje všetkých klientov. Model, ktorý sme postavili pre integrátorov, je detailne popísaný v návode Účtovnícka kancelária a 20+ klientov.
kompletné

Čo znamená „kompletné“ API

„Kompletné" v našom ponímaní znamená, že nad našou sieťou viete postaviť úplne celýprodukt — nielen odoslať faktúru, ale aj overiť príjemcu, prijať prichádzajúce faktúry, validovať ich podľa EN 16931, reagovať na ne fakturačnou odpoveďou, reportovať do Finančnej správy a archivovať po zákonnú dobu desať rokov. Toto je všetko, čo kompletné API pokrýva:

OblasťČo API umožňuje
OdosielanieFaktúra, dobropis, self-billing, opravný doklad — všetky Peppol BIS Billing 3.0 typy podporované na Slovensku
PríjemInbox endpoint + webhook notifikácia pri každej novej faktúre, automatická archivácia obálky
ValidáciaEN 16931 schematron, slovenské pravidlá PASR, kontrola IČ DPH voči FinStatu
Vyhľadanie príjemcuSMP lookup, Peppol Directory, batch overenie viacerých partnerov naraz
Odpoveď na faktúruInvoice Response (UNCL4343) — prijatá, odmietnutá, podmienečne prijatá
TDD reportingAutomatické odosielanie Tax Data Document na FS SR pre každú odoslanú aj prijatú faktúru
OCRExtrakcia z PDF alebo fotografie papierovej faktúry priamo do Peppol UBL štruktúry
Multi-firmJeden integrátorský kľúč spravuje desiatky firiem naraz
WebhookyNotifikácie o kľúčových udalostiach, retry logika, kryptografický podpis volania
ŠtatistikyPrehľad počtov odoslaných a prijatých dokumentov, objemu a úspešnosti doručenia

Celá špecifikácia je verejne dostupná v OpenAPI 3.1 dokumentácii Enterprise API.

🔑dva prístupy

SAPI a Enterprise API — dva prístupy, jeden kľúč

Na Slovensku vzniká spoločný otvorený štandard pre komunikáciu s digitálnymi poštármi — tzv. SAPI (Standard API špecifikácia od PASR). Nie je povinný zo zákona, no PASR ho odporúča každému certifikovanému poštárovi, aby mali dodávatelia ERP a fakturačných softvérov jednotné rozhranie. Raz implementované volania potom fungujú proti ktorémukoľvek poštárovi, ktorý SAPI podporuje. ePošťák sa k tomuto štandardu hlási a implementuje ho v plnom rozsahu.

Enterprise APIje naše vlastné rozšírenie nad SAPI — prináša funkcie, ktoré SAPI štandard nepokrýva: OCR, správu viacerých firiem pod jedným účtom, hromadné operácie, rozšírenú archiváciu, webhooky s retry logikou a reporting. Je určené integrátorom, ktorí chcú postaviť plnohodnotné riešenie pre koncových zákazníkov.

📐

SAPI — štandard pre ERP

  • 📌 Kompatibilita so slovenskou Peppol špecifikáciou
  • 📌 Odoslanie, príjem, potvrdenie doručenia
  • 📌 Bezpečná autentifikácia podľa PASR špecifikácie
  • 📌 Ideálne pre: ERP dodávateľov, účtovné softvéry, fakturačné systémy
🚀

Enterprise API — plnohodnotná sada

  • 📌 Pokrýva celý životný cyklus faktúry
  • 📌 OCR extrakcia, multi-firm, pokročilé webhooky
  • 📌 Jednoduchá autentifikácia jedným API kľúčom
  • 📌 Ideálne pre: integrátorov, e-shopové platformy, účtovnícke kancelárie
🔐

Jeden kľúč pre obe cesty

Po registrácii dostanete jeden API kľúč, ktorý funguje pre SAPI aj Enterprise API. Nemusíte spravovať dva rôzne prístupy — rovnaká firma, rovnaký kľúč, dva spôsoby volania podľa toho, čo sa vám hodí.

📦SDK

SDK pre šesť programovacích jazykov

Nevyžadujeme, aby ste si písali HTTP volania ručne. Oficiálne SDK sme pripravili v šiestich jazykoch, aby ste mohli odoslať prvú faktúru v jazyku, v ktorom už píšete zvyšok aplikácie. TypeScript SDK je publikovaný na npm, ostatné SDK sú dostupné na GitHube.

JazykBalíkInštalácia
TypeScript / JavaScript@epostak/sdknpm install @epostak/sdk
PythonepostakPyPI zo zdrojov
PHPepostak/sdkComposer zo zdrojov
Javask.epostak:epostak-sdkMaven / Gradle zo zdrojov
C# / .NETEPostakNuGet zo zdrojov
RubyepostakGem zo zdrojov

Kompletné odoslanie faktúry v TypeScripte vyzerá takto:

TypeScript
import { EPostak } from "@epostak/sdk";

const client = new EPostak({ apiKey: "sk_live_..." });

const result = await client.documents.send({
  receiverPeppolId: "0245:1234567890",
  invoiceNumber: "FV-2026-001",
  issueDate: "2026-04-23",
  dueDate: "2026-05-07",
  items: [
    { description: "Konzultácia", quantity: 10, unitPrice: 50, vatRate: 23 },
  ],
});

console.log(result.peppolMessageId);

Desať riadkov kódu — faktúra validovaná, odoslaná cez Peppol, archivovaná a nahlásená na FS SR.

📡webhooky

Webhooky — faktúra vám príde sama

Namiesto toho, aby ste sa museli každých pár minút pýtať „prišla mi nová faktúra?", webhooky obrátia smer komunikácie — my vám zavoláme, len čo sa niečo stane. Nastavíte jeden endpoint na svojej strane a prihlásite sa na tieto udalosti:

Vytvorenie

Faktúra bola vytvorená cez API

Validácia

Faktúra úspešne prešla kontrolou podľa EN 16931

Odoslanie

Faktúra putuje do siete Peppol

Doručenie

Príjemca potvrdil prijatie faktúry

Zlyhanie doručenia

Spúšťa sa automatické opakovanie

Odmietnutie

Príjemca faktúru zamietol

Nová prichádzajúca

Prišla faktúra od dodávateľa

Odpoveď partnera

Prišla fakturačná odpoveď (prijatá/odmietnutá)

Každá udalosť obsahuje identifikátor dokumentu, firmu a časovú pečiatku. Každé volanie je kryptograficky podpísané, aby ste si overili, že reálne prišlo z ePošťáka. Pri dočasnom výpadku vašej strany webhook inteligentne opakuje volanie, kým prejde.

📸OCR

OCR extrakcia priamo z API

Nie každá prichádzajúca faktúra je elektronická. Stále vám chodia papierové faktúry, PDF v maile alebo nascanované dokumenty. Pošlete obrázok alebo PDF a vrátime štruktúrované dáta, ktoré môžete rovno poslať do svojho účtovného systému alebo ich automaticky pretransformovať na plnohodnotnú Peppol e-faktúru.

Extrakcia pokrýva dodávateľa (IČO, DIČ, IČ DPH, adresa), odberateľa, položky faktúry, sumy, DPH sadzby, termíny splatnosti aj bankové spojenie — všetko podľa európskej normy EN 16931, takže výstup je kompatibilný s celým Peppol ekosystémom.

🔗ERP

Pripojenie na ERP a účtovné systémy

Pretože naše API je postavené na otvorenej špecifikácii OpenAPI 3.1, môže ho zavolať doslova čokoľvek — od moderného Node.js servera po dvadsať rokov starú Delphi aplikáciu cez jednoduchý HTTP klient. V praxi najčastejšie vidíme tieto scenáre:

🧾

Účtovný softvér (Pohoda, KROS, Money)

Pri vystavení faktúry v účtovnom softvéri sa zavolá hook, ktorý pošle UBL XML na náš endpoint. Webhook potom informuje softvér o doručení, takže vidíte stav priamo v zozname faktúr.
🏭

ERP systém (SAP, Odoo, Webcon BPS)

ERP systémy generujú faktúry hromadne alebo na základe dodacích listov. Naše API umožňuje jednej integrácii obsluhovať viacero organizácií naraz, čo je štandardná požiadavka veľkých zákazníkov. Prílohy idú priamo ako súčasť faktúry v súlade s Peppol BIS Billing 3.0.
🛒

E-shop a pokladničné systémy

Po platbe sa vygeneruje faktúra, overíme za vás, či je zákazník v sieti Peppol. Ak áno, faktúra odíde rovno do jeho Peppol schránky. Ak nie, odošle sa klasicky e-mailom. Celý rozhoduje jedno volanie.
🔌

WordPress / WooCommerce

Pre WooCommerce sme pripravili samostatný plugin, ktorý využíva Enterprise API pod kapotou. Nevyžaduje žiadne programovanie — stačí zadať API kľúč v admin paneli a faktúry idú automaticky.
🎯začíname

Ako začať — tri kroky a päť minút

Cesta od „chcem to vyskúšať" po prvú odoslanú faktúru cez API trvá doslova pár minút. Netreba volať obchodníka, netreba čakať na schválenie, netreba vypĺňať PDF formuláre.

  1. 01

    Testovacie prostredie

    Testovacie kľúče a sandbox nájdete priamo v dokumentácii Enterprise API — môžete skúšať hneď, bez registrácie. Produkčné kľúče vydávame na požiadanie: napíšte nám na info@epostak.sk a kľúč dostanete obratom.

    Dokumentácia Enterprise API →
  2. 02

    Inštalácia SDK

    TypeScript SDK nainštalujete jedným príkazom: npm install @epostak/sdk. Pre Python, PHP, Javu, C#/.NET a Ruby je zdrojový kód dostupný na GitHube — naklonujete a zabuildíte ako lokálnu knižnicu. SDK má typované schémy, editor napovedá polia a chyby chytí už pri písaní.

    Dokumentácia pre vývojárov →
  3. 03

    Prvé volanie

    Zavoláte jeden príkaz na odoslanie faktúry. API vráti identifikátor správy — od tohto okamihu vidíte stav doručenia v reálnom čase cez webhook.

    Príklady pre vývojárov →
💶cena

Platíte len za doručené — ako funguje účtovanie

💡

Pay-per-success model

Nemáme mesačný paušál, nemáme setup fee, nemáme skryté poplatky. Platíte len za faktúru, ktorú Peppol sieť reálne doručila. Ak validácia zlyhá, ak príjemca nie je v sieti Peppol alebo ak vznikne technická chyba na našej strane, neplatíte nič.

  • 📌 Odosielanie:0,10 € / faktúra (1–1000), 0,08 € (1001–2000), 0,06 € (2001+)
  • 📌 Príjem:0,08 € / faktúra (1–1000), 0,07 € (1001–2000), 0,06 € (2001+)
  • 📌 Sandbox a testovanie: zadarmo, bez obmedzenia
  • 📌 Počas roka 2026: web plány (Zadarmo, Štandard, Firma) sú bezplatné — revenue generujú len API integrátori

Celý cenník a kalkulačka nákladov je na stránke cennika.

FAQ

Časté otázky

Áno. ePošťák je prevádzkovaný spoločnosťou Kaja Solutions s. r. o. a je certifikovaným slovenským Peppol Access Pointom. Zoznam všetkých certifikovaných poskytovateľov zverejňuje Finančná správa na  portáli FS SR. Porovnanie uchádzačov a certifikovaných poštárov nájdete v článku Porovnanie digitálnych poštárov.
Nie, obe sú dostupné z jedného účtu a pod jedným kľúčom. Ak budujete všeobecnú integráciu kompatibilnú so všetkými slovenskými poštármi, implementujte SAPI. Ak chcete využiť funkcie navyše (OCR, multi-firm, rozšírené webhooky), použite Enterprise API. Môžete kombinovať obe v jednej aplikácii.
Pre bežných klientov stačia limity s veľkou rezervou pre každodennú prevádzku. Pre integrátorov a veľkých zákazníkov limity škálujeme podľa objemu — ak očakávate tisíce faktúr denne, ozvite sa cez kontaktný formulár a nastavíme limity na mieru.
Používatelia bez vlastného ERP majú k dispozícii webový dashboard, mobilnú aplikáciu s OCR a Telegram bota. API nie je povinnosť — je možnosť. Ak si ho však neskôr vyberiete, môžete ho zapnúť kedykoľvek priamo v nastaveniach účtu.
TypeScript / JavaScript, Python, PHP, Javu, C# / .NET a Ruby. TypeScript SDK je publikovaný na npm ako @epostak/sdk, ostatné SDK dodávame ako zdrojový kód na  GitHube. Príklady použitia sú v  dokumentácii pre vývojárov.
Vaše Peppol ID je viazané na IČO, nie na poskytovateľa. Pri prechode na iného poštára sa preregistruje v SMP a faktúry chodia k novému poštárovi. Archív faktúr si viete exportovať cez API kedykoľvek — štandardný formát UBL XML + JSON metadáta.
Celá OpenAPI 3.1 špecifikácia Enterprise API je verejne dostupná v  dokumentácii. Môžete ju importovať do Postmana, Insomnie alebo ju použiť na generovanie klienta vo vlastnom jazyku cez OpenAPI Generator.

Changelog článku

DátumZmena
23. 4. 2026Prvá verzia článku s popisom SAPI, Enterprise API, SDK a pay-per-success cenového modelu.
začnite

Aktivujte si Peppol schránku zdarma

Registrácia trvá 1 minútu. Bez viazanosti, bez kreditnej karty.

Bezplatne do konca roka 2026

Platí pre webové rozhranie (portál). Enterprise API pre integrátorov sa účtuje podľa objemu dokumentov.

Mám záujem