Pavol Rašev
Prijímam nové projekty
Blog

E-faktúra od 2027: čo musí urobiť e-shop

Ak ste platiteľ DPH a predávate aj firmám alebo živnostníkom na Slovensku, od 1. januára 2027 im faktúru pošlete ako XML cez Digitálneho poštára, nie ako PDF e-mailom. Bežných zákazníkov sa to netýka. Tu je, čo to znamená pre e-shop, ako som to riešil pri Vlnkove a čo treba stihnúť do Nového roka.

Cesta e-faktúry od 1. 1. 2027 E-shop pošle faktúru ako XML svojmu Digitálnemu poštárovi, ten ju cez sieť Peppol doručí poštárovi odberateľa a ďalej firme. Oba poštári automaticky oznámia údaje finančnej správe. Bežný zákazník dostane PDF ako doteraz. E-faktúra od 1. 1. 2027 Cesta faktúry z e-shopu k firme XML Peppol XML E-shop platiteľ DPH Digitálny poštár váš poskytovateľ Digitálny poštár odberateľa Firma aj živnostník hneď pri odoslaní do 5 dní od prijatia Finančná správa údaje z faktúry Bežný zákazník PDF ako doteraz pavolrasev.com

Tento článok vznikol pri práci na e-shope Vlnkovo, kde som modul na faktúry pripravoval na povinnú e-fakturáciu. Fakty som overoval v oficiálnych odpovediach finančnej správy, ktoré zverejnila 11. septembra 2026. Na internete koluje veľa textov podľa starších návrhov zákona a niektoré z nich uvádzajú napríklad inú lehotu na vystavenie faktúry, než aká nakoniec platí.

Čo sa mení, v jednej tabuľke

Čo Ako
Odkedy 1. 1. 2027. Rok 2026 je dobrovoľný, dá sa skúšať.
Kto posiela e-faktúry Platitelia DPH so sídlom na Slovensku, pri tuzemských dodaniach.
Komu Tuzemským zdaniteľným osobám (firmám aj živnostníkom, aj keď nie sú platiteľmi DPH) a tuzemským právnickým osobám, ktoré nepodnikajú.
Kto ich musí vedieť prijať Každá právnická osoba a každý podnikateľ.
Formát XML podľa európskej normy EN 16931, v sieti Peppol vo formáte Peppol BIS Billing 3.0.
Ako sa posielajú Cez certifikovaného poskytovateľa, takzvaného Digitálneho poštára.
Lehota 15 dní od dodania, rovnako ako doteraz.
Hlásenie finančnej správe Automaticky cez Digitálneho poštára pri odoslaní. Príjemca má 5 dní od prijatia.
Pokuty Do 10 000 €, pri opakovanom porušení do 100 000 €.
Bežní zákazníci (B2C) Netýka sa ich.

Kontrolný a súhrnný výkaz sa zrušia až od 1. 7. 2030 a vtedy sa pridajú aj faktúry do zahraničia. Dovtedy ide len o tuzemsko.

Týka sa to vášho e-shopu?

Stačia dve otázky:

  1. Ste platiteľ DPH? Ak nie, e-faktúry posielať nemusíte. Prijímať ich ale musíte vedieť, lebo vám ich budú posielať dodávatelia.
  2. Nakupujú u vás firmy alebo živnostníci zo Slovenska? Ak predávate len ľuďom, e-faktúry vás pri predaji netrápia.

Ak ste na obe odpovedali áno, týka sa vás to. Pri väčšine e-shopov to tak bude, lebo aspoň časť objednávok príde „na firmu“.

Jedna výnimka sa týka e-shopov s kamennou predajňou. Keď firma nakúpi priamo v predajni a zaplatí cez eKasu, doklad z pokladne do 400 € vrátane DPH je zjednodušená faktúra a e-faktúru netreba. Nad 400 € už áno.

Kde e-shopy narazia

Tu je to, čo v článkoch o e-faktúre zvyčajne chýba, lebo sú písané pre účtovníkov, nie pre e-shopy.

Firma nie je to isté ako platiteľ DPH

E-faktúru posielate aj živnostníkovi, ktorý platiteľom DPH nie je. Ak váš e-shop rozlišuje zákazníkov podľa toho, či vyplnili IČ DPH, časť firemných objednávok vám prekĺzne ako bežné nákupy.

V Peppole sa zákazník hľadá podľa DIČ

Podľa slovenských pravidiel siete Peppol je hlavným identifikátorom príjemcu DIČ, nie IČO ani IČ DPH. V sieti vystupuje ako 0245:DIČ. Bez DIČ mu e-faktúru cez Peppol nepošlete. Pritom štandardný formulár adresy v PrestaShope má pole pre firmu a pre IČ DPH, samostatné pole pre DIČ nie. Checkout teda potrebuje voľbu „nakupujem na firmu“ a pod ňou IČO, DIČ a IČ DPH, ak ho zákazník má.

Ak firemný zákazník údaje nevyplní a až neskôr vám oznámi, že mu patrí e-faktúra, máte na jej vystavenie 15 dní od toho oznámenia.

Platba kartou vopred je tiež faktúra

Keď firma zaplatí objednávku kartou ešte pred odoslaním tovaru, vzniká povinnosť vystaviť faktúru k prijatej platbe. Od roku 2027 musí byť aj tá elektronická. Netýka sa to proforma faktúry, ktorá je len výzvou na úhradu, tá cez Peppol nejde.

Každý riadok musí mať kód mernej jednotky

Pravidlo BR-23 vyžaduje, aby každá položka mala mernú jednotku z číselníka UN/ECE. Slovo „ks“ nestačí, v XML musí byť kód, napríklad C62 pre kus. Pri e-shope, ktorý predáva na metre, kilá alebo balenia, to treba namapovať pri každom produkte.

Zľava na celý košík a viac sadzieb DPH

E-faktúra má súčty rozpísané podľa sadzieb DPH a validácia kontroluje, či sa riadky, zľavy a súčty presne zhodujú. Zľava na celý košík, v ktorom sú produkty s rôznou sadzbou, sa musí rozdeliť medzi sadzby tak, aby to sedelo na cent. V PDF sa takýto rozdiel stratí, v XML neprejde validáciou.

Oprava je dobropis, nie úprava

Odoslanú e-faktúru neopravíte prepísaním. Chyba sa rieši dobropisom a novou faktúrou. Pri vrátení tovaru od firemného zákazníka teda e-shop musí vedieť poslať aj dobropis v rovnakom formáte.

Tri spôsoby, ako to môže e-shop riešiť

1. Faktúry vystavujete v účtovnom programe. E-shop posiela objednávky do fakturačného alebo účtovného systému a ten vystavuje faktúry. Potom sa pýtajte dodávateľa toho systému, či bude posielať e-faktúry cez Digitálneho poštára, a skontrolujte, či z e-shopu prichádza DIČ zákazníka.

2. Faktúry vystavuje priamo e-shop. Tak je to vo Vlnkove. E-shop potom musí vedieť vygenerovať XML, overiť ho a odovzdať Digitálnemu poštárovi. Toto je práca pre programátora.

3. Firemných objednávok je pár mesačne. Finančná správa sama píše, že pri niekoľkých desiatkach faktúr nie je potrebný drahý automatický systém. Stačí aplikácia Digitálneho poštára, do ktorej faktúru nahráte, alebo do nej dáte prístup účtovníčke. Jej cenu finančná správa odhaduje na 5 až 12 € mesačne.

Ako som to riešil pri Vlnkove

Vlnkovo vystavuje faktúry priamo v PrestaShope vlastným modulom, preto sme išli druhou cestou. Modul je napísaný tak, že:

  • XML vzniká z uloženej faktúry, nie z objednávky. Faktúra sa pri vystavení uloží ako nemenný záznam a PDF aj XML sa generujú z neho. Keby sa XML skladalo z objednávky, stačí neskoršia zmena v objednávke a PDF s XML by sa rozišli.
  • Len pre firemné objednávky. Pri bežných zákazníkoch ostáva PDF a e-faktúra sa negeneruje. Firemnú objednávku rozpozná podľa voľby „nakupujem na firmu“ a vyplnených údajov.
  • Faktúra aj dobropis. Faktúra ide ako UBL Invoice, dobropis ako CreditNote s odkazom na pôvodnú faktúru.
  • Pred odoslaním sa XML overí. Oficiálne validačné pravidlá EN 16931 a Peppol sú napísané v XSLT 2.0, ktoré PHP samo nespustí. Modul je preto pripravený púšťať ich cez samostatný validátor (Saxon) a v administrácii ukázať chyby čitateľne, s číslom pravidla. Pribalenie súborov s pravidlami je ďalší krok pred ostrou prevádzkou.
  • Odoslanie je vymeniteľné. Digitálneho poštára si e-shop vyberá sám a finančná správa ich zoznam priebežne dopĺňa. Napojenie je preto oddelené od zvyšku, aby sa dal poskytovateľ zmeniť bez zásahu do faktúr.

Generovanie XML je hotové, validácia je pripravená a napojenie na konkrétneho Digitálneho poštára prichádza na rad počas dobrovoľného obdobia. Nastavenie pred ostrou prevádzkou ešte schváli účtovníčka, lebo ide o daňové doklady.

Čo stihnúť do konca roka

  1. Zistite, kde vznikajú vaše faktúry. V e-shope, v účtovnom programe, alebo ich píše účtovníčka ručne. Od toho sa odvíja všetko ďalšie.
  2. Vyberte si Digitálneho poštára. Ich zoznam zverejňuje finančná správa. Potrebujete ho aj na príjem faktúr od dodávateľov, nielen na odosielanie.
  3. Doplňte do objednávky DIČ. Voľba „nakupujem na firmu“ s poľami IČO, DIČ a IČ DPH.
  4. Namapujte merné jednotky pri produktoch, ktoré sa nepredávajú na kusy.
  5. Vyskúšajte to ešte v roku 2026, kým je to dobrovoľné a chyba nič nestojí. Pošlite pár testovacích faktúr firme, ktorá už Digitálneho poštára má.
  6. Nechajte to skontrolovať účtovníkovi. Tento článok je technický pohľad z praxe, nie daňové poradenstvo.

Ak neviete, ako na tom je váš e-shop, napíšte mi adresu. Poviem vám, ktorú z troch ciest odporúčam a čo pri nej treba upraviť.

Zdroje