📢 Webinár Finančnej správy SR — 9. apríl 2026, 14:00. ePošťák bude prezentovať ako dodávateľ riešení. Pripojte sa →

e-shopy7 min čítania·8. marca 2026·Aktualizované 8. marca 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-faktúrácia netýka. Ale čo s tými zákazníkmi, ktorí nakupujú na IČO? Práve B2B objednávky budú od roku 2027 podliehať povinnej e-faktúrácii prostredníctvom siete 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-faktúrá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-faktúráciu v súlade s európskou smernicou. Pre e-shopy to znamená jednu zásadnú zmenu: každá B2B objednávka musí byť doložená e-faktúrou vo formáte UBL XML 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-faktúrácie

Kľúčové pravidlo je jednoduché: e-faktúrácia sa týka iba B2B transakcií — teda predaja medzi podnikateľskými subjektmi. Ak predávate bežnému spotrebiteľovi bez IČO, povinnosť posielať Peppol e-faktúru sa na vás nevzťahuje. Väčšina e-shopových objednávok je B2C — tieto sa nemenia.

🏢

B2B objednávka — povinná e-faktúra

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

Od roku 2027 musíte takémuto zákazníkovi zaslať faktúru cez Peppol sieť vo formáte UBL XML — PDF cez email 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-faktúrácie.

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

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-faktúrácie. Pre WooCommerce a Shoptet existujú hotové riešenia, vlastné systémy využijú API.

🔧Integrácie

Integrácia e-faktúrá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 postavená na WordPresse, čo znamená plnú flexibilitu. Môžete využiť existujúci plugin pre e-faktúrá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 vlastné API a systém doplnkov (Add-ons). Platforma avizuje natívnu podporu Peppol e-faktúrácie v rámci svojho ekosystému — sledujte ich oficiálne oznámenia.

Dovtedy je možné napojenie cez Shoptet Webhook API: pri zmene stavu objednávky na "zaplatená" sa triggeruje volanie ePošťák API, ktoré automaticky vygeneruje a odošle e-faktúru príjemcovi.

Shoptet Add-on pre ePošťák je v príprave — sledujte novinky na epostak.sk.

⚙️

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.

Kompletná API dokumentácia s príkladmi v Pythone, Node.js a PHP je dostupná v portáli ePošťák po registrácii.

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 E-shop plán (od 29 €/mesiac vrátane DPH) je navrhnutý presne pre tento prípad. Získate prístup k plnému REST API, webhooky pre asynchrónne notifikácie o stave doručenia a batchové odosielanie faktúr pre hromadné spracovanie objednávok.

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 automatické vyhľadávanie poskytuje ako súčasť API — jednoducho pošlete IČO a systém sa pokúsi nájsť registrované Peppol ID zákazníka.

🤖

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 fallback správanie: ak zákazník nemá Peppol ID v sieti, systém vás upozorní a vy môžete faktúru poslať alternatívnym spôsobom alebo kontaktovať 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

E-shop plán pre automatizáciu

🚀

ePošťák E-shop plán — od 29 €/mesiac

Navrhnutý pre e-shopy s pravidelnými B2B objednávkami. Plán obsahuje všetko, čo potrebujete na plnohodnotnú automatizáciu e-faktúrácie:

  • Plné REST API s kompletnou dokumentáciou a príkladmi kódu
  • Webhooky pre real-time notifikácie o stave doručenia
  • Automatické vyhľadávanie Peppol ID podľa IČO
  • Batchové odosielanie faktúr pre hromadné spracovanie
  • Archivácia všetkých faktúr v súlade so zákonom (10 rokov)
  • Testovací sandbox zadarmo pred ostrým spustením
  • Podpora pre WooCommerce, Shoptet aj vlastné systémy
Vyskúšajte zadarmo po dobu 30 dní →

Čo hovorí zákon

Povinnosť e-faktúrácie vyplýva zo zákona č. 385/2025 Z.z., ktorý implementuje európsku smernicu ViDA (VAT in the Digital Age). Zákon zavádza povinnú e-faktúráciu pre B2B transakcie od 1. januára 2027.

Faktúry musia byť vo formáte UBL 2.1 alebo CII, odoslané cez certifikovaného Peppol access pointu. ePošťák je Peppol access point, člen OpenPeppol od marca 2026, registrovaný v OpenPeppol.

FAQ

Časté otázky

Nie nevyhnutne od každého hneď. ePošťák dokáže automaticky vyhľadať Peppol ID firmy na základe IČO cez Peppol lookup adresár — ak je firma v adresári registrovaná, systém ID nájde sám.

Peppol ID si musíte aktívne pýtať iba od zákazníkov, ktorých firma v adresári ešte nie je zaregistrovaná. Táto situácia bude čoraz menej častá, keďže povinnosť registrácie sa vzťahuje aj na príjemcov.

Ak príjemca nie je zaregistrovaný v Peppol sieti, nemôžete mu poslať e-faktúru štandardnou cestou cez Peppol. V tomto prípade existujú alternatívne spôsoby doručenia — napríklad priama emailová doručovacia adresa alebo odoslanie faktúry do portálu MF SR.

Detaily závisí od legislatívneho vývoja do roku 2027. ePošťák bude tieto alternatívy podporovať a informovať zákazníkov o aktuálnom stave.

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.

ePošťák API môže automaticky vyhodnocovať, či daná firma je platiteľom DPH a prispôsobiť faktúru podľa toho — vrátane správnej DPH sadzby a režimu.

Na Marketplaces je situácia zložitejšia. Ak predávate cez marketplace ako Alza alebo Mall, faktúru zvyčajne vystavuje marketplace, nie vy priamo. Overte si u konkrétneho marketplace, ako budú riešiť e-faktúráciu B2B zákazníkov.

Ak predávate aj priamo cez vlastný e-shop súbežne s predajom cez marketplace, povinnosť pre priame B2B predaje sa na vás vzťahuje v plnom rozsahu.

📝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

začnite

Aktivujte si Peppol schránku zdarma

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

Registrovať sa