Pokud zboží ve svém eshopu Virtuemart prodáváte do zahraničí a jste plátci DPH, pak jistě potřebujete, aby se vám automaticky detekovala a nastavovala sazba DPH (případně DPH se neúčtovalo při prodeji do jiných zemí v rámci EU). Tuto funkci zprostředkovává plugin VM3 - EU VAT and MOSS Calculation Plugin ke komponentě OnePage Checkout od Rupostel. V tomto článku vám poradím, jak ho nastavit.
V první řadě potřebujete mít koupenou a nainstalovanou komponentu OnePage Checkout, která kromě možnosti úpravy vzhledu košíku, GDPR na košíku a kombinací dopravy a platby nabízí spoustu dalších užitečných funkcí pro váš eshop (více o OnePage Checkoutu zde).
Ale teď už k tomu nastavení detekce sazby DPH podle země:
1. Jděte do Komponenty - OnePage Checkout
2. Na záložce OPC Rozšíření najděte VM3 - EU VAT and MOSS Calculation Plugin a u něj klikněte na tlačítko Install.
3. Jděte do Rozšíření - Pluginy a najděte plugin VM3 - EU VAT and MOSS Calculation Plugin. Rozklikněte ho a nastavte v něm domovskou zemi - pro ČR vložte do pole Home countries zkratku CZ. Zbytek nastavení neměňte a povolte plugin.
4. Vraťte se do nastavení OnePage Checkout na záložku Zákaznické skupiny a do pole Home countries where VAT will be charged zase dejte kód země /např. CZ/ a do pole Your main EU VAT number including country prefix, which will be used as a requester number for SOAP call. vložte své DIČ. Uložte nastavení kliknutím na tlačítko Uložit vlevo nahoře.
Jděte do Virtuemart - Produkty a v levém menu klikněte na Daně, slevy a jiné kalkulace. Klikněte na tlačítko Nový nebo upravte stávající kalkulaci DPH takto:
V poli Matematická operace zvolte možnost MOSS rates and EU VAT. Poprvé to hodí chybu (ale vraťte se do toho nastavení ještě jednou a uložte to podruhé. jde o problém s cachováním, která bude časem opravena.)
Po uložení vám dole přibyla ještě jedna sekce. Stačí jen dát znovu Uložit. Pokud máte nějaká další pravidla k DPH, tak je vypněte.
Zkontrolujte na produktu, že se používá správná sazba.
Všechy produkty musí mít nastavení "Použít výchozí pravidla" u daní i slev na produktu.
Úprava šablony OnePage checkoutu
Pokud používáte starší verzi šablony three_column_special_blue, bude třeba ještě upravit soubor \components\com_onepage\themes\three_column..._custom\overrides\list_user_fields.tpl.php. Upravený soubor si můžete stáhnout zde.
Políčko DIČ
Pokud už máte uživatelské pole DIČ vytvořené, je potřeba jeho název zadat do pole Field name na záložce Zákaznické skupiny v nastavení OnePage Checkout.
to stejné vyplňte i v nastavení pluginu v poli Virtuemart EU VAT field:
Pokud se vaše pole DIČ jmenuje jinak než výchozí opc_vat, je potřeba toto upravit ještě v souboru list_user_fields.tpl.php.
Pokud jste vše nastavili správně, tak by se vám při výběru jiné země z EU na košíku nemělo účtovat DPH, zatímco při výběru domovské země ano:
Mohlo by vás také zajímat...
Děkujeme za hodnocení. Pokud se vám článek líbil, budeme rádi, když jej budete sdílet dál!