e-shopy7 min čítania·5. januára 2026·Aktualizované 12. júla 2026

E-faktúra pre e-shopy: B2B objednávky od 2027

Prevažná väčšina objednávok v e-shopoch pochádza od bežných spotrebiteľov — teda B2C transakcií, ktorých sa povinná e-fakturácia netýka. Pri objednávkach na firmu treba od roku 2027 rozlíšiť, či ide o tuzemskú transakciu, pri ktorej slovenský platiteľ DPH fakturuje tuzemskej zdaniteľnej osobe alebo právnickej osobe. Práve tento scenár patrí do prvej fázy povinnej e-fakturácie cez Peppol. Viac informácií nájdete na stránke certifikovaný digitálny poštár.

V tomto článku sa pozrieme na to, ako identifikovať B2B objednávky, ako integrovať e-fakturáciu do populárnych platforiem ako WooCommerce a Shoptet, a prečo automatizácia cez API ušetrí váš čas aj nervy.

Slovensko zavádza povinnú e-fakturáciu v súlade s európskou smernicou. Pre e-shopy to znamená jednu zásadnú zmenu: dotknutá tuzemská B2B objednávka musí byť doložená štruktúrovanou e-faktúrou odoslanou cez Peppol sieť — nie PDF cez email.

Aktualizované 24.2.2026: Opravený odkaz na zákon (z 215/2019 Z.z. na správny 385/2025 Z.z.) a formát Peppol ID na 0245 (DIČ).

🛒B2B vs B2C

Ktoré objednávky sa týkajú e-fakturácie

Kľúčové pravidlo pre prvú fázu je: povinnosť vystaviť e-faktúru od 1. januára 2027 sa týka dotknutých tuzemských transakcií, keď slovenský platiteľ DPH fakturuje tuzemskej zdaniteľnej osobe alebo právnickej osobe. Ak predávate bežnému spotrebiteľovi bez IČO, povinnosť posielať Peppol e-faktúru sa na vás nevzťahuje.

🏢

Tuzemská B2B objednávka — overte povinnosť

Zákazník uviedol pri objednávke IČO, DIČ alebo IČ DPH. Nakupuje pre svoju firmu, živnosť alebo organizáciu.

Ak ste slovenský platiteľ DPH a ide o dotknutú tuzemskú transakciu, od roku 2027 faktúru doručíte cez Peppol v štruktúrovanom formáte — samotné PDF e-mailom nestačí.

👤

B2C objednávka — bežná faktúra

Zákazník nakupuje ako súkromná fyzická osoba bez IČO. Nevzťahuje sa naň povinnosť e-fakturácie.

Môžete naďalej posielať PDF faktúry e-mailom alebo ich zobrazovať v zákazníckej zóne tak, ako dnes.

Typ objednávkyČo spraviť v e-shopeDoručenie faktúry
B2C spotrebiteľNežiadať firemné údaje, ak nenakupuje na firmu.Doterajší spôsob; Peppol povinnosť sa neuplatní.
Tuzemská B2B objednávkaZískať a overiť IČO, DIČ, fakturačné údaje a typ subjektu.Pri splnení zákonných podmienok štruktúrovaná e-faktúra cez Peppol.
Marketplace predajUrčiť, kto je právnym dodávateľom a kto vystavuje faktúru.Podľa zmluvného modelu marketplace; nepredpokladať automaticky, že fakturuje platforma.
Cezhraničná objednávkaOddeliť ju od slovenskej fázy účinnej od roku 2027.Overiť pravidlá krajiny a neskoršiu fázu ViDA; Peppol možno použiť dobrovoľne.

V praxi to znamená, že vo vašom e-shope potrebujete spoľahlivo rozlíšiť tieto dva typy zákazníkov. Najčastejší spôsob je pridať voliteľné pole „Nakupujem na firmu“ do checkout procesu, kde zákazník vyplní IČO a fakturačné údaje spoločnosti.

Príklad checkout poľa pre B2B zákazníkov

  • Checkbox: „Nakupujem na firmu / IČO“
  • Pole: IČO (povinné pri B2B, s validáciou formátu)
  • Pole: Peppol ID (voliteľné — systém ho môže dohľadať automaticky)
  • Pole: DIČ / IČ DPH (pre zákazníkov platiteľov DPH)
  • Automatické doplnenie názvu firmy z OR SR podľa IČO

Mnohé e-shopy toto pole už majú — stačí ho prepojiť s logikou e-fakturácie. Pre WooCommerce a Shoptet existujú hotové riešenia, vlastné systémy využijú API.

🔧Integrácie

Integrácia e-fakturácie do vášho e-shopu

Spôsob integrácie závisí od platformy, na ktorej váš e-shop beží. Každá platforma má iné možnosti napojenia — od hotových pluginov cez API až po plne vlastné riešenia. Tu sú tri najčastejšie scenáre, s ktorými sa stretnete:

🔌

WooCommerce — plugin alebo vlastná integrácia

WooCommerce je open-source platforma s plnou flexibilitou — môžete využiť existujúci plugin pre e-fakturáciu (niekoľko už vzniká na slovenskom trhu) alebo priamo integrovať REST API ePošťáka do vašej témy či vlastného pluginu.

Odporúčame prístup cez API — máte plnú kontrolu nad tým, kedy a ako sa faktúra generuje a odosiela. Napríklad: faktúra sa odošle až po potvrdení platby, nie po vytvorení objednávky.

Technicky ide o webhook alebo action hook v WooCommerce: woocommerce_order_status_completed spustí volanie ePošťák API s fakturačnými údajmi z objednávky.

🏪

Shoptet — natívne integračné možnosti

Shoptet ponúka REST API a systém doplnkov. API nie je voľne dostupné pre ľubovoľný jeden e-shop; podľa dokumentácie je určené schváleným doplnkom publikovaným v Shoptet Marketplace.

Doplnok môže cez webhook zachytiť vytvorenie alebo zmenu objednávky, načítať jej detail cez API a asynchrónne odovzdať fakturačné údaje ePošťáku. Webhook treba potvrdiť rýchlo a samotné spracovanie robiť mimo požiadavky, aby nevznikali duplicity.

Pozrite si oficiálnu dokumentáciu Shoptet webhookov a pred implementáciou overte dostupné udalosti a oprávnenia doplnku.

⚙️

Vlastný systém — REST API cez ePošťák

Ak prevádzkujete vlastný e-shop alebo headless commerce riešenie (Next.js frontend + vlastný backend, Medusa, Commerce Layer a pod.), integrácia prebieha priamo cez ePošťák REST API.

Stačí jedno HTTP volanie po dokončení objednávky: pošlete fakturačné údaje a ePošťák sa postará o generovanie UBL XML, odoslanie cez Peppol sieť, archiváciu záznamu a notifikáciu o stave doručenia.

Verejná Enterprise API dokumentácia a sandbox umožňujú pripraviť integráciu pred produkčným zapojením.

API automatizácia

Automatizácia cez API

Pre e-shopy s vyšším objemom B2B objednávok je manuálne vystavovanie faktúr nepraktické a náchylné na chyby. Práve tu sa oplatí investovať do API integrácie — raz nastavíte, ďalej beží samo.

ePošťák Enterprise API je navrhnuté presne pre tento prípad. Nemá mesačný paušál: produkčné použitie sa účtuje podľa skutočne spracovaných dokumentov a objemu. Získate REST API, webhooky pre asynchrónne stavy a sandbox na testovanie pred ostrou prevádzkou. Aktuálne pásma sú vždy na verejnom cenníku.

Typický API flow pre e-shop

  1. 01
    Zákazník dokončí objednávku s IČO

    Checkout formulár zachytí firemné údaje a označí objednávku ako B2B.

  2. 02
    Platba prebehne úspešne

    Platobná brána potvrdí transakciu, objednávka prejde do stavu „zaplatená“.

  3. 03
    E-shop zavolá ePošťák API

    Odošlú sa fakturačné údaje: IČO kupujúceho, suma, položky, DPH sadzba.

  4. 04
    ePošťák vygeneruje UBL XML faktúru

    Automaticky sa dohľadá Peppol ID príjemcu, faktúra sa podpíše a validuje.

  5. 05
    Faktúra sa odošle cez Peppol sieť

    Príjemca dostane faktúru do svojho účtovného systému alebo Peppol portálu.

  6. 06
    Webhook potvrdí doručenie

    Váš e-shop dostane notifikáciu a môže zákazníkovi zobraziť potvrdenie.

Celý proces trvá zvyčajne menej ako 5 sekúnd a nevyžaduje žiadny manuálny zásah. Pre e-shopy spracovávajúce desiatky až stovky B2B objednávok mesačne je toto riešenie nevyhnutnosťou — nie luxusom.

Porovnanie prístupov

PrístupVhodné preObjem
Manuálne cez portálObčasné B2B objednávky1–10/mes
Plugin / Add-onWooCommerce, Shoptet10–100/mes
REST APIVlastné systémy, vysoký objem100+/mes
📋Praktické kroky

Praktické kroky pre e-shop

🔎

1. Identifikujte B2B objednávky vo vašom systéme

Prejdite si históriu objednávok a identifikujte zákazníkov, ktorí uviedli IČO. Ak vaša platforma toto pole nemá, pridajte ho do checkout formulára ešte pred rokom 2027 — ideálne v roku 2026, aby ste mali čas otestovať integráciu.

Každý zákazník s platným IČO je potenciálny príjemca e-faktúry. Vytvorte si evidenciu týchto zákazníkov a ich fakturačných údajov.

📬

2. Zbierajte Peppol ID od firemných zákazníkov

Peppol ID je identifikátor, na ktorý sa faktúra doručí. V SR má zvyčajne formát 0245:XXXXXXXXXX (vaše DIČ). Môžete ho pýtať pri registrácii, pri prvej B2B objednávke, alebo ho automaticky dohľadať cez Peppol lookup službu.

ePošťák toto vyhľadávanie poskytuje ako súčasť API: z firemných údajov a DIČ overí endpoint aj podporované typy dokumentov.

🤖

3. Nastavte automatické odosielanie

Prepojte váš e-shop s ePošťák API tak, aby sa e-faktúra odoslala automaticky po zaplatení B2B objednávky. Toto prepojenie urobíte raz — ďalej beží bez vašej intervencie.

Nastavte bezpečný fallback: ak lookup nepotvrdí aktívny endpoint, systém faktúru neodošle, upozorní vás a vyžiada si overenie údajov alebo kontaktovanie zákazníka.

🧪

4. Testujte pred rokom 2027

Peppol sieť má testovacie prostredie. Využite ho a odošlite niekoľko testovacích faktúr ešte v roku 2026. Overte, že formát je správny, doručenie funguje a záznamy sa správne archivujú.

Lepšie odhaliť problémy teraz ako pri ostrých objednávkach. ePošťák poskytuje testovací sandbox zadarmo pre všetkých registrovaných používateľov.

💡ePošťák

Enterprise API pre automatizáciu

🚀

ePošťák Enterprise API — účtovanie podľa objemu

Enterprise API je určené pre e-shopy s pravidelnými B2B objednávkami. Obsahuje nástroje potrebné na plnohodnotnú automatizáciu e-fakturácie:

  • Plné REST API s kompletnou dokumentáciou a príkladmi kódu
  • Webhooky pre priebežné notifikácie o stave doručenia
  • Lookup Peppol ID a schopností príjemcu
  • Batchové odosielanie faktúr pre hromadné spracovanie
  • Stavové a transportné údaje pre auditný záznam integrácie
  • Testovací sandbox zadarmo pred ostrým spustením
  • Použiteľné z WooCommerce doplnku, Shoptet add-onu aj vlastného systému
Vybrať ePošťák na portáli Finančnej správy →·Pozrieť možnosti API integrácie →

Čo hovorí zákon

Povinnosť e-fakturácie vyplýva zo zákona č. 385/2025 Z.z., ktorý implementuje európske pravidlá ViDA (VAT in the Digital Age). Prvá fáza zavádza povinnú e-fakturáciu pre dotknuté tuzemské transakcie od 1. januára 2027.

Slovenský model používa štruktúrovanú e-faktúru podľa EN 16931 a Peppol BIS pravidiel, doručenú cez certifikovaného digitálneho poštára. Aktuálne metodické informácie zverejňuje Finančná správa SR.

FAQ

Časté otázky

Nie nevyhnutne od každého hneď. ePošťák dokáže z firemných údajov dohľadať slovenské Peppol ID a overiť, či príjemca podporuje požadovaný typ dokumentu.

Ak lookup nenájde aktívny endpoint, nepovažujte za dôkaz iba výsledok verejného Directory. Overte DIČ, schopnosti príjemcu a údaje priamo so zákazníkom alebo jeho digitálnym poštárom.

Ak príjemca nemá aktívne Peppol ID a nepodporuje požadovaný typ dokumentu, faktúru mu štandardnou cestou cez Peppol nedoručíte. Najprv overte DIČ a schopnosti endpointu.

Nezamieňajte technické zlyhanie lookupu s povolením poslať iba PDF e-mailom. Pri povinnom scenári postupujte podľa aktuálnej metodiky Finančnej správy a diagnostiky digitálneho poštára.

Najspoľahlivejší spôsob je povinné pole IČO v checkout formulári s príslušným checkboxom „Nakupujem na firmu“. Technicky môžete tiež validovať formát IČO a overovať ho voči obchodnému registru.

Integrácia môže overiť identitu firmy a načítať jej fakturačné údaje. Za správne posúdenie daňového režimu, sadzby DPH a obsahu faktúry však naďalej zodpovedá vystavovateľ.

Na marketplace je situácia zložitejšia: faktúru môže vystavovať predajca, platforma alebo iný subjekt podľa konkrétneho zmluvného modelu. Z obchodných podmienok si overte, kto je voči kupujúcemu právnym dodávateľom a kto zodpovedá za vystavenie faktúry.

Ak predávate aj priamo cez vlastný e-shop súbežne s predajom cez marketplace, priame tuzemské B2B predaje posudzujte samostatne podľa podmienok účinných od 1. januára 2027.

📝História úprav
  • 19. feb 2026 — Opravili sme formát Peppol ID z nesprávneho prefixu 9915 na správny 0245 (DIČ) podľa Peppol Code Lists v9.5.
  • 24. feb 2026 — Opravili sme nesprávny odkaz na zákon (215/2019 Z.z. na 385/2025 Z.z.) a spresnili popis legislatívy.

Súvisiace články

E-faktúra v ďalších odvetviach

Zákonná povinnosť sa blíži

Splňte si povinnosť prijímať e-faktúry

Od 1. 1. 2027 musia firmy vedieť prijímať e-faktúry cez Peppol. Aktivujte si schránku zdarma a buďte pripravení skôr, než to začne riešiť každý naraz.

1

Zadajte základné údaje firmy.

2

Prejdite krátkym overením a potvrdením schránky.

3

Po aktivácii môžete prijímať e-faktúry cez Peppol Box.

Certifikovaný poskytovateľ FS SR
Príjem e-faktúr vo webovom rozhraní do limitu programu Zadarmo (500 prijatých a 5 odoslaných faktúr mesačne)
Aktivačný email po potvrdení