Jak nastavit sazby DPH v PrestaShop
Amazon a e-commerce #E-commerce a Marketplace

Jak nastavit sazby DPH v PrestaShop

7 min čtení Aktualizováno

Prodáváte přes PrestaShop do Francie, Německa, Švýcarska nebo mimo EU? Sazby DPH v PrestaShop nastavujte přes daňová pravidla, ne přímo přes produktovou daň. Rozhoduje země dodání, typ zákazníka, daňový režim a to, zda produkt spadá do správné tax rule.\n\nJsem Jim, specialista na DPH ve společnosti Eurofiscalis. Pomáhám francouzským a mezinárodním společnostem zajistit jejich operace v Evropě. Níže najdete postup, který odděluje technické nastavení PrestaShopu od skutečné daňové logiky.

Illustration : calculatrice et taux de TVA

Nejdřív rozlište Taxes a Tax Rules

V PrestaShopu není daň totéž co daňové pravidlo. Taxes definují samotnou sazbu: název, procento a aktivní/neaktivní stav. Tax Rules určují, kde a kdy se tato sazba použije: podle země, státu, rozsahu PSČ a případně chování při souběhu více daní.

Prvek v PrestaShopuCo obsahujeCo neobsahuje
TaxesNázev daně, procento, stavGeografickou logiku pro produkt
Tax Rules / daňová pravidlaZemě, stát, PSČ, přiřazenou tax, způsob kombinaceSamotný produktový katalog
ProduktVybranou Tax rule v cenové části produktuPřímou surovou daň

Toto rozdělení je klíčové. Když vytvoříte daň TVA France 20 %, PrestaShop ještě neví, pro jaké zákazníky ji má použít. Teprve tax rule spojí sazbu s podmínkami, například s Francií nebo konkrétním územím.

Základní nastavení daní v Back Office

Začněte v Back Office > International > Taxes. V této části nastavíte globální chování DPH a vytvoříte jednotlivé sazby.

Zkontrolujte hlavně tyto volby:

  • Enable tax: zapne nebo vypne výpočet daní v obchodě.
  • Display tax in the shopping cart: určuje, zda se daň zobrazuje v košíku.
  • Based on: říká, zda PrestaShop počítá podle výchozí dodací adresy, nebo podle fakturační adresy, pokud tuto volbu použijete.
  • Use ecotax: aktivuje ekodaň, pokud ji ve Vašem katalogu skutečně potřebujete.

PrestaShop ve výchozí logice obvykle počítá podle dodací adresy zákazníka. To dává smysl pro většinu e-commerce toků, protože daň se často váže k místu dodání. U některých B2B nebo specifických procesů ale může být relevantní fakturační adresa; proto volbu Based on nepřeskakujte.

Jak přidat sazbu DPH v PrestaShop

Novou sazbu vytvoříte v International > Taxes. Přidáte název, procento a stav. Tím vznikne tax, ne kompletní pravidlo pro zemi.

Typické sazby pro testovací scénáře:

ZeměStandardní sazbaPoznámka pro nastavení
Francie20 %Běžný standardní scénář pro francouzský B2C prodej.
Německo19 %Použijte aktuální německou sazbu; nepřidávejte modelovou legislativní změnu.
Švýcarsko8,1 %Standardní sazba od roku 2024. Švýcarsko není EU, posuzujte tok zvlášť.

Po vytvoření sazby pokračujte do Tax Rules. Pokud sazbu jen založíte a nepřipojíte ji ke správné tax rule, produkt ji nemusí použít tak, jak čekáte.

Jak vytvořit Tax Rules a skupinu pravidel

Daňová pravidla vytvářejte přes skupinu pravidel. V PrestaShopu použijte Add new tax rules group, pojmenujte skupinu a potom do ní přidejte jednotlivé řádky pravidel.

U každého řádku nastavujete typicky:

  • zemi, například Francie, Německo nebo Švýcarsko,
  • stát nebo region, pokud jej PrestaShop v dané zemi používá,
  • rozsah poštovních směrovacích čísel, pokud potřebujete jemnější pravidlo,
  • chování při souběhu daní: This Tax Only, Combine nebo One After Another,
  • konkrétní tax, například FR VAT 20 nebo DE VAT 19.

Skupina pravidel je to, co později vyberete u produktu. Proto dává smysl vytvářet skupiny podle obchodního použití, ne jen podle administrativního názvu daně.

Jak přiřadit daňové pravidlo produktu

Produkt nedostává samotnou daň. Produktu se přiřazuje Tax rule. V Back Office otevřete Catalog > Products, vyberte produkt a v záložce Pricing nebo Prices nastavte příslušnou daňovou skupinu.

Praktický postup:

  1. Otevřete Catalog > Products.
  2. Vyberte produkt nebo službu.
  3. Přejděte do Pricing / Prices.
  4. V poli Tax rule vyberte správnou skupinu pravidel.
  5. Zkontrolujte výpočet ceny bez DPH a ceny s DPH.
  6. Uložte a otestujte produkt v košíku s adresou zákazníka.

PrestaShop potom vypočítá cenu s DPH podle ceny bez DPH a podle tax rule. U nové produktové stránky ve verzi 8.1 může být v části Pricing dostupný také kalkulátor daně a odkaz na správu daňových pravidel.

OSS, EU limit 10 000 EUR a prodeje mimo EU

U B2C prodejů v EU sledujte společný limit distančního prodeje 10 000 EUR. Jde o agregovaný limit pro přeshraniční B2C prodeje uvnitř EU. Po jeho překročení typicky řešíte OSS nebo lokální registraci podle konkrétních toků.

PrestaShop sám neurčí, zda máte použít OSS, lokální registraci nebo domácí sazbu. Pouze aplikuje pravidla, která nastavíte. Daňová analýza musí přijít před konfigurací.

U zákazníků mimo EU nepoužívejte plošně 0 % jen proto, že adresa není v Unii. Nulová sazba nebo no tax má smysl pouze tehdy, když odpovídá reálnému toku: export, doklady o vývozu, typ zákazníka, místo dodání a fakturační režim.

DOM a zámořská území nejsou plošné osvobození

Francouzská zámořská území a další specifické oblasti vyžadují samostatná pravidla. V PrestaShopu je můžete řešit přes země, státy, zóny nebo zvláštní tax rules podle toho, jak máte strukturovaný checkout a adresy.

Nepište interní pravidlo DOM = bez DPH. Některé toky mohou být osvobozené, jiné mohou mít zvláštní sazby nebo odlišný dokumentační režim. Správné řešení je vytvořit cílené pravidlo, otestovat adresu a sladit fakturaci s daňovým posouzením.

VIES a B2B zákazníci v EU

VIES je užitečný pro kontrolu DIČ zákazníka při B2B prodeji v EU. Platné DIČ ale není totéž co kompletní automatická compliance. Potřebujete ověřit zákazníka, uložit důkaz a správně nastavit fakturační proces.

PrestaShop v základní instalaci neberte jako univerzální automatickou validaci VIES pro všechny scénáře. Pokud chcete automaticky ověřovat DIČ, blokovat checkout, měnit režim DPH nebo ukládat auditní stopu, počítejte s modulem, integrací nebo interním kontrolním procesem.

Jak aktualizovat sazbu při změně legislativy

Když se změní sazba, aktualizujte tax a zkontrolujte všechny tax rules, které ji používají. Švýcarsko je dobrý příklad: standardní sazba je 8,1 % od roku 2024. Pokud prodáváte do Švýcarska, nestačí upravit text v interní dokumentaci; musí sedět sazba, pravidlo, produkt i checkout.

Postup kontroly:

  1. Najděte příslušnou tax v International > Taxes.
  2. Aktualizujte procento nebo vytvořte novou tax podle Vašeho interního postupu.
  3. Zkontrolujte skupiny v Tax Rules, které tuto tax používají.
  4. Ověřte produkty v Catalog > Products > Pricing/Prices.
  5. Proveďte test objednávky pro relevantní zemi a typ zákazníka.

U velkého katalogu nedělejte aktualizaci naslepo. Nejdřív exportujte seznam produktů a přiřazených tax rules, potom změnu ověřte na vzorku produktů s různými sazbami.

Test checkoutu před spuštěním

Testujte podle reality prodeje, ne podle jednoho domácího scénáře. Minimální QA sada pro sazby DPH v PrestaShopu by měla pokrýt zemi, adresu, typ zákazníka a produktovou sazbu.

TestCo ověřit
Francie B2CStandardní sazba 20 % nebo správná snížená sazba podle produktu.
Německo B2CSazba 19 % přes německou tax rule.
ŠvýcarskoSazba 8,1 % jen pro tok, kde se má aplikovat.
EU B2C přeshraničněDopad limitu 10 000 EUR a zvolená OSS/lokální strategie.
EU B2BValidace DIČ přes VIES nebo kontrolní proces před osvobozením.
Mimo EU0 % / no tax pouze při správném exportním toku.
DOM / zvláštní územíSpecifická tax rule podle adresy a PSČ.
Dodací vs fakturační adresaChování volby Based on a výchozí dodací adresy.

Správný test končí až fakturou. Nestačí vidět správnou sazbu v košíku; ověřte objednávku, fakturu, export pro účetnictví a případné napojení na ERP nebo účetní software.

Co z toho plyne

Sazby DPH v PrestaShop jsou spolehlivé jen tehdy, když odpovídají Vaší daňové mapě. Technicky správné nastavení začíná u Taxes, pokračuje přes Tax Rules a končí přiřazením Tax rule produktu. Daňově správné nastavení začíná ještě dřív: u země dodání, typu zákazníka, OSS, exportu, DOM a důkazů k B2B prodeji.

Nastavení DPH v PrestaShopu závisí na platných sazbách DPH v EU pro každou zemi. Při prodeji v rámci EU je důležité sledovat práh 10 000 EUR a zvážit registraci do systému OSS. Viz také nastavení DPH v Shopify a nastavení DPH ve WooCommerce.


Časté dotazy

Kde se nastavují sazby DPH v PrestaShop?

V `Back Office > International > Taxes`. V této části vytvoříte jednotlivé `Taxes` a spravujete skupiny `Tax Rules`. Produktům potom přiřazujete tax rule v `Catalog > Products`, v záložce `Pricing` nebo `Prices`.

Jaký je rozdíl mezi Taxes a Tax Rules?

`Taxes` obsahují samotnou sazbu, například Francie 20 % nebo Německo 19 %. `Tax Rules` určují, kdy se sazba použije: země, stát, PSČ, chování při kombinaci daní a připojená tax. Produkt nepoužívá surovou tax, ale vybranou tax rule.

Jak přiřadím DPH konkrétnímu produktu?

Otevřete `Catalog > Products`, vyberte produkt a v části `Pricing` / `Prices` nastavte pole `Tax rule`. Tím produktu přiřadíte skupinu daňových pravidel. Nepřiřazujte produktu samotnou daň, protože geografická a adresní logika patří do pravidel.

Podle jaké adresy PrestaShop počítá DPH?

PrestaShop typicky používá dodací adresu zákazníka. V nastavení daní ale zkontrolujte volbu `Based on`, protože může pracovat s dodací nebo fakturační adresou podle konfigurace obchodu.

Umí PrestaShop automaticky řešit OSS a limit 10 000 EUR?

Ne jako kompletní daňovou analýzu. PrestaShop aplikuje pravidla, která nastavíte. Limit 10 000 EUR pro přeshraniční B2C prodeje v EU musíte sledovat mimo samotné technické nastavení a podle toku rozhodnout o OSS nebo lokální registraci.

Mám nastavit mimo EU automaticky 0 % DPH?

Pouze pokud to odpovídá konkrétnímu daňovému toku. U exportu mimo EU potřebujete správnou adresu, doklady, fakturační režim a interní kontrolu. Plošné pravidlo `mimo EU = no tax` může vést ke špatné fakturaci.

Jak řešit DOM a zámořská území?

Vytvořte specifická pravidla podle země, území, státu nebo PSČ podle struktury adres v PrestaShopu. DOM a zámořská území nejsou automaticky plošně osvobozené; vyžadují vlastní daňové posouzení a test checkoutu.

Stačí VIES pro automatické B2B osvobození?

VIES je užitečný pro ověření DIČ, ale samotný PrestaShop bez modulu nebo integrace neberte jako univerzální automatickou validaci. Pro B2B osvobození ukládejte důkaz ověření, adresu, status zákazníka a správnou fakturu.


photo-jimmy.jpg

O autorovi

Jimmy Sagnier

Business Developer

Business Developer ve společnosti Eurofiscalis, Jimmy Sagnier doprovází e-commerce firmy a mezinárodní společnosti při porozumění evropským pravidlům DPH. Díky své praktické zkušenosti srozumitelně vysvětluje složitá daňová témata — daňová reprezentace, Intrastat, OSS — aby pomohl firmám zůstat v souladu s předpisy a klidně se rozvíjet v zahraničí.