Prejsť na obsah

Nastavenia súborov cookie

Vyberte, aké druhy súborov cookie povolíte. Svoj výber môžete kedykoľvek zmeniť cez Nastavenia súborov cookie v dolnej časti každej stránky. Vyhlásenie o ochrane osobných údajov

Nevyhnutné

Vždy zapnuté

Potrebné na prihlásenie, uchovanie košíka a zapamätanie vašich volieb. Sú vždy zapnuté.

Ktoré súbory cookie?
  • weboke_sessie, weboke_klant, weboke_remember: vaša relácia a trvalé prihlásenie
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazovanie cien s DPH alebo bez DPH
  • wok_cookies: váš výber súborov cookie, 12 mesiacov

Merajú, ktorá reklama vedie k návšteve alebo objednávke, aby sme neplatili za reklamy, ktoré nič neprinášajú.

Ktoré súbory cookie?
  • Google Ads cez Google Tag Manager (_gcl_au, _gcl_aw), najviac 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: ktorý partner vás k nám odporučil (partnerský program), 60 dní

4,6

Krajina a jazyk

Každá krajina má vlastný web s cenami a DPH danej krajiny.

Zobraziť

Nastavenie DPH vo WooCommerce

Modul 4: DPH, doprava a platby · Čas čítania: 11 min.

Cieľ lekcie: Po tejto lekcii dokážete vo WooCommerce správne nastaviť DPH pre predaj vo vlastnej krajine, vysvetliť dôsledky každého nastavenia a nájsť rozdiel zo zaokrúhľovania alebo nesprávnu cenu.

Kľúčové pojmy: sadzba DPH, základná a znížená sadzba, ceny zadané s DPH alebo bez DPH, výpočet dane na základe, daňové triedy, tabuľka sadzieb, priorita, zaokrúhľovanie, zobrazenie v obchode a pri pokladni, prípona, B2B, prenesenie daňovej povinnosti, intrakomunitárne dodanie, VIES

Táto lekcia vysvetľuje pravidlá tak, ako platia k 9. novembru 2026. Nejde o právne ani daňové poradenstvo. Ak máte o svojej situácii pochybnosti, obráťte sa na právnika, svoju odvetvovú organizáciu alebo svojho účtovníka.

Prečo je DPH v e-shope zložitejšia ako vo fakturačnom programe

Na faktúru napíšete jednu sumu, jednu sadzbu a jedného zákazníka. V e-shope počíta program DPH pre každý košík, každú krajinu, každý spôsob dopravy a každý zľavový kód, tisíckrát denne. Jedno nesprávne nastavenie sa potom prejaví v každej objednávke. A spotrebiteľ to vidí okamžite: zákon vyžaduje, aby ste spotrebiteľom zobrazovali celkovú cenu vrátane daní (EÚ: článok 6 ods. 1 písm. e) smernice 2011/83/EÚ; Holandsko: článok 6:230m ods. 1 písm. e) a 3:15d ods. 2 BW; Nemecko: Art. 246a § 1 EGBGB; Slovensko: zákon č. 108/2024 Z. z. o ochrane spotrebiteľa; pozri lekciu 5.1).

WooCommerce počíta DPH až vtedy, keď to zapnete: WooCommerce > Nastavenia > Všeobecné, začiarknutie Povoliť daňové sadzby a výpočty (Enable tax rates and calculations). Potom sa objaví karta Daň (Tax). Ak je začiarknutie vypnuté, každá cena je len číslo bez logiky DPH a vaša evidencia sedí, len ak majú všetky vaše ceny náhodou rovnakú sadzbu.

Sadzby v troch krajinách z príkladov

KrajinaZákladná sadzbaZnížené sadzbyPríklad zníženej sadzby
Holandsko21%9% a 0%mnohé potraviny
Belgicko21%12%, 6% a 0%mnohé potraviny
Nemecko19%7%mnohé potraviny

Ktorá sadzba patrí ku ktorému produktu, určujú pravidlá každej krajiny; čajník má základnú sadzbu, pre sypaný čaj môže platiť znížená sadzba. Na Slovensku je základná sadzba DPH 23 %. V prípade pochybností sa opýtajte svojho účtovníka. Aktuálne sadzby všetkých krajín EÚ nájdete v databáze TEDB Európskej komisie (pozri Ďalšie čítanie). Budete to potrebovať v lekcii 4.2.

Nastavenia jedno po druhom

Na karte Daň sú voľby, pri ktorých sa najčastejšie chybuje.

Ceny zadané s daňou (Prices entered with tax). Zadáte pri produkte € 24,20 ako cenu pre spotrebiteľa, alebo € 20,00 bez DPH? Pre e-shop predávajúci spotrebiteľom je "áno, zadávam ceny vrátane DPH" zvyčajne najpraktickejšie: cena, ktorú zadáte, je cena, ktorú zákazník uvidí, aj po zaokrúhlení. Pre veľkoobchod, ktorý pracuje s cenami bez DPH, je logickejšie "nie". Vyberte si raz a už to nemeňte, keď máte produkty: WooCommerce vaše existujúce sumy neprepočíta. Ak to neskôr prepnete, všetky vaše ceny budú naraz o 21 percent vyššie alebo nižšie.

Vypočítať daň na základe (Calculate tax based on): dodacej adresy zákazníka (predvolené), fakturačnej adresy alebo adresy obchodu. Ak predávate len v jednej krajine, napríklad Theehuis Example len v Holandsku, na tom veľmi nezáleží. Ak predávate do viacerých krajín EÚ nad limitom z lekcie 4.2, potrebujete dodaciu adresu: tam tovar prichádza.

Daňová trieda dopravy (Shipping tax class): predvolene "na základe produktov v košíku". Je tu jedna zvláštnosť: ak je v košíku jeden produkt so základnou sadzbou, WooCommerce použije túto sadzbu aj pre dopravu, aj keď je v košíku aj produkt s inou sadzbou. Či je to vo vašej situácii správne, je otázka pre vášho účtovníka; niektoré krajiny rozdeľujú náklady na dopravu pomerne.

Zaokrúhľovanie: "Zaokrúhliť daň na úrovni medzisúčtu, nie po jednotlivých riadkoch". WooCommerce upozorňuje, že rozdielne nastavenia pri zadávaní a zobrazovaní vedú k rozdielom o cent; tlačidlo Použiť odporúčané nastavenia ich zjednotí.

Ďalšie daňové triedy: okrem triedy Štandardné existujú predvolene Znížená sadzba a Nulová sadzba. Pre každú triedu vytvoríte tabuľku sadzieb. Pri každom produkte vyberiete triedu.

Zobraziť ceny v obchode a Zobraziť ceny v košíku a pri pokladni: s DPH alebo bez DPH. Pre spotrebiteľov: s DPH. Pomocou prípony (Price display suffix) za cenu pridáte text, napríklad "vrátane DPH". Pre e-shop so spotrebiteľmi aj firmami môžete použiť {price_excluding_tax} a zobraziť obe ceny: "vrátane DPH ({price_excluding_tax} bez DPH)".

Tabuľka sadzieb

Každý riadok v tabuľke sadzieb obsahuje: kód krajiny, štát/kraj, PSČ, mesto, sadzbu %, názov, prioritu, zloženie a dopravu (či sa sadzba vzťahuje aj na náklady na dopravu). Pre Theehuis Example, ktorý predáva len v Holandsku:

TriedaKrajinaSadzbaNázovDoprava
ŠtandardnéNL21,0000BTWáno
Znížená sadzbaNL9,0000BTWáno

Ak necháte štát/kraj, PSČ a mesto prázdne, riadok platí pre celú krajinu. Znak * ako krajina znamená "každá krajina": nepoužívajte ho pre DPH, pretože potom váš e-shop účtuje 21 percent aj zákazníkovi v Nemecku.

K priorite: WooCommerce pre každú prioritu použije len prvú vyhovujúcu sadzbu. Viacero sadzieb súčasne (v Európe zriedka potrebné) dostane každá inú prioritu. Zloženie (compound) znamená daň z dane; pri bežnej DPH sa to v EÚ nevyskytuje, nechajte to vypnuté.

Príklad výpočtu a pasca zaokrúhľovania

Theehuis Example zadáva ceny vrátane DPH. Čajník stojí € 29,95. WooCommerce prepočíta späť: 29,95 / 1,21 = 24,75 bez DPH a 5,20 DPH. Balíček čaju za € 4,95 s 9 percentami: 4,95 / 1,09 = 4,54, DPH 0,41.

Zákazník kúpi tri balíčky čaju. Zaokrúhlené po riadkoch: 3 × 0,41 = 1,23. Zaokrúhlené na medzisúčet: 14,85 / 1,09 = 13,62, DPH 1,23. Tu je to rovnaké, ale pri iných množstvách to môže byť o cent iné. Nie je to chyba WooCommerce, ale dôsledok voľby. Vyberte si jednu možnosť, zosúlaďte ju so svojím účtovníctvom a nemeňte ju uprostred štvrťroka.

Predaj firmám

Holandskej firme Theehuis Example jednoducho účtuje holandskú DPH a firma si ju odpočíta; rovnako firme vo vlastnej krajine účtujete domácu DPH. Ak predávate tovar firme v inej krajine EÚ s platným IČ DPH, ide zvyčajne o intrakomunitárne dodanie: vy účtujete 0 percent a firma priznáva DPH vo svojej krajine (daňová povinnosť sa prenáša). Na to musíte overiť IČ DPH vo VIES, kontrolnom systéme Európskej komisie, a dodanie samostatne uviesť v daňovom priznaní a v súhrnnom výkaze (na Slovensku pre Finančnú správu SR, v Holandsku pre Belastingdienst). WooCommerce to samo nerobí: potrebujete rozšírenie, ktoré si pri pokladni vypýta IČ DPH, overí ho vo VIES a potom DPH neúčtuje. Ak sa pri tejto kontrole niečo pokazí, účtujete bežnú DPH. Skôr než to zapnete, nechajte to skontrolovať svojho účtovníka.

V praxi: takto to vyzerá vo WooCommerce

  1. Nastavenia > Všeobecné: vyplniť adresu obchodu, zapnúť začiarknutie výpočtov dane.
  2. Nastavenia > Daň: ceny zadané s daňou, výpočet na základe dodacej adresy, zobrazenie s DPH, prípona "vrátane DPH".
  3. Štandardná sadzba: riadok NL 21%, názov BTW, doprava zapnutá. Znížená sadzba: NL 9%.
  4. Pri každom produkte v časti Detaily produktu > Všeobecné: daňový stav "Zdaniteľný" a správna daňová trieda.
  5. Test: vložte produkt do košíka, vyplňte holandskú adresu a skontrolujte, či suma DPH sedí s vašou kalkulačkou.

Zhrnutie

  • Zapnite výpočet DPH a raz sa rozhodnite, či zadávate ceny s DPH alebo bez DPH.
  • Spotrebitelia vždy vidia cenu vrátane DPH; prípona to objasní.
  • Jedna tabuľka sadzieb pre každú triedu; pre každú prioritu platí prvá vyhovujúca sadzba; žiadna * ako krajina. Na Slovensku je základná sadzba DPH 23 %.
  • Rozdiely o cent vznikajú z vašej voľby zaokrúhľovania po riadkoch alebo na medzisúčet.
  • Predaj firmám v iných krajinách EÚ (prenesenie daňovej povinnosti) si vyžaduje overenie IČ DPH vo VIES a rozšírenie.

Kvíz

1. Theehuis Example má 200 produktov s cenami vrátane DPH a prepne "Ceny zadané s daňou" na "nie". Čo sa stane?



2. Čo sa stane, ak v tabuľke sadzieb zadáte ako krajinu * pri 21 percentách?



3. Belgická firma s platným IČ DPH kúpi od holandského e-shopu Theehuis Example čajníky. Aké je zvyčajne pravidlo?



4. Prečo sa DPH v objednávke môže o cent líšiť od vášho vlastného výpočtu?



Úloha

Úloha A4.1: Sedia vaše ceny s DPH? Zadajte adresu svojho e-shopu, slug alebo adresu jedného produktu, cenu tohto produktu bez DPH, sadzbu DPH a či predávate spotrebiteľom, alebo len firmám. Program si produkt vyžiada cez Store API (/wp-json/wc/store/v1/products?slug=...), verejný prístup, ktorý môže použiť každý návštevník. Vypočíta zobrazenú cenu (prices.price delené 10 na currency_minor_unit) a porovná ju s vašou cenou bez DPH krát (1 + sadzba).

  • Zelená pri spotrebiteľoch: zobrazená cena je vaša cena vrátane DPH (s odchýlkou do 2 centov).
  • Oranžová: pri cene nie je údaj ako "vrátane DPH" (v price_html), alebo mena nie je euro.
  • Červená pri spotrebiteľoch: obchod zobrazuje cenu bez DPH alebo cenu, ktorá nezodpovedá ani jednej možnosti (skontrolujte sadzbu, daňovú triedu produktu a "Ceny zadané s daňou").

Pri voľbe "len firmy" je správna cena s DPH aj bez DPH, s tipom jasne uviesť, o akú cenu ide. Pozor: Store API zobrazuje ceny podľa nastavenia "Zobraziť ceny v obchode", pre návštevníka bez adresy na základe adresy obchodu.

Úloha A4.1: Sedia vaše ceny s DPH?






Čo vyplníte a čo nájdeme, neukladáme. Váš prehliadač si pamätá vaše odpovede a to, či ste úlohu splnili. Po prihlásení si v sekcii Moje kurzy uchovávame iba to, že úloha bola (takmer) správne vyriešená; aj to tam môžete odstrániť.

Ďalšie čítanie

Chvíľu strpenia…

Nastavte svoje domény

Pri každej doméne nastavte nameservery, prepojenie s hostingom a to, kto bude jej vlastníkom.

Načítavajú sa vaše domény…