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 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
E-shop a B2B objednávkové systémy
Účtovnícka kancelária s 50 klientmi
Č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 |
|---|---|
| Odosielanie | Faktúra, dobropis, self-billing, opravný doklad — všetky Peppol BIS Billing 3.0 typy podporované na Slovensku |
| Príjem | Inbox endpoint + webhook notifikácia pri každej novej faktúre, automatická archivácia obálky |
| Validácia | EN 16931 schematron, slovenské pravidlá PASR, kontrola IČ DPH voči FinStatu |
| Vyhľadanie príjemcu | SMP lookup, Peppol Directory, batch overenie viacerých partnerov naraz |
| Odpoveď na faktúru | Invoice Response (UNCL4343) — prijatá, odmietnutá, podmienečne prijatá |
| TDD reporting | Automatické odosielanie Tax Data Document na FS SR pre každú odoslanú aj prijatú faktúru |
| OCR | Extrakcia z PDF alebo fotografie papierovej faktúry priamo do Peppol UBL štruktúry |
| Multi-firm | Jeden integrátorský kľúč spravuje desiatky firiem naraz |
| Webhooky | Notifikácie o kľúčových udalostiach, retry logika, kryptografický podpis volania |
| Štatistiky | Prehľ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.
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 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.
| Jazyk | Balík | Inštalácia |
|---|---|---|
| TypeScript / JavaScript | @epostak/sdk | npm install @epostak/sdk |
| Python | epostak | PyPI zo zdrojov |
| PHP | epostak/sdk | Composer zo zdrojov |
| Java | sk.epostak:epostak-sdk | Maven / Gradle zo zdrojov |
| C# / .NET | EPostak | NuGet zo zdrojov |
| Ruby | epostak | Gem zo zdrojov |
Kompletné odoslanie faktúry v TypeScripte vyzerá takto:
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 — 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:
VytvorenieFaktúra bola vytvorená cez API
ValidáciaFaktúra úspešne prešla kontrolou podľa EN 16931
OdoslanieFaktúra putuje do siete Peppol
DoručeniePríjemca potvrdil prijatie faktúry
Zlyhanie doručeniaSpúšťa sa automatické opakovanie
OdmietnutiePríjemca faktúru zamietol
Nová prichádzajúcaPrišla faktúra od dodávateľa
Odpoveď partneraPriš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 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.
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)
ERP systém (SAP, Odoo, Webcon BPS)
E-shop a pokladničné systémy
WordPress / WooCommerce
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.
- 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 → - 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 → - 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 →
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.
Časté otázky
@epostak/sdk, ostatné SDK dodávame ako zdrojový kód na GitHube. Príklady použitia sú v dokumentácii pre vývojárov.Prehľad
ePošťák — kompletný prehľad služieb
Všetky funkcie od OCR cez Peppol box po SAPI a Enterprise API.
Porovnanie
Porovnanie digitálnych poštárov 2026
Podľa čoho porovnávať slovenských digitálnych poštárov.
IT firmy
E-faktúra pre IT firmy
Špecifiká e-fakturácie pre softvérové a IT služby.
Technické
Peppol BIS Billing 3.0 — technické požiadavky
Čo musí spĺňať UBL faktúra na Slovensku.
Changelog článku
| Dátum | Zmena |
|---|---|
| 23. 4. 2026 | Prvá verzia článku s popisom SAPI, Enterprise API, SDK a pay-per-success cenového modelu. |