Zde naleznete informace související s používáním modulu i všeobecné zkušenosti s elektronickou evidencí tržeb.
Před zahájením evidence tržeb musí všichni podnikatelé, kterých se evidence týká, požádat o tzv. autentizační údaje.
Zažádat si o ně podnikatelé, nebo jejich zplnomocnění zástupci, mohou buď elektronicky na Daňovém portálu (http://adisspr.mfcr.cz > ELEKTRONICKÁ EVIDENCE TRŽEB > ŽÁDOST O AUTENTIZAČNÍ ÚDAJE DO EET), kdy jim budou zaslány do datové schránky, nebo osobně na libovolném územním pracovišti finančních úřadů, kde je podnikatel obdrží na místě v zapečetěné obálce.
Po obdržení autentizačních údajů se přihlásíte na Daňovém portálu (http://adisspr.mfcr.cz > ELEKTRONICKÁ EVIDENCE TRŽEB > SPRÁVA ÚDAJŮ EVIDENCE TRŽEB) a vyplníte údaje v sekcích:
Napřed ověřte, že se u objednávky vytvořila platba ve chvíli skutečného zaplacení zákazníkem - v detailu objednávku, v bloku Platby.
Pokud se nevytvořila, tak je to často způsobeno změnami v nastavení stavů objednávek. Může to být také způsobeno platebním modulem.
Je rozdíl mezi prvním stavem objednávky, po přijetí objednávky a následnou změnou stavu objednávky. Vliv má i vytváření faktury.
Pokud nastal případ, že platba existuje, tak ve většině případů bude informace o vzniklém problému k dispozici v detailu evidované tržby, který zobrazíte v modulu, na záložce Platby.
Zákazník vytvoří objednávku, tu zaplatí kartou a tržba je ihned evidována. Následně je potřeba něco v objednávce změnit. Může to být výměna jednoho produktu za jiný, změna počtu kusů, vyřazení produktu z objednávky, storno celé objednávky apod.
Změna celkové uhrazené částky je společná všem těmto případům. Buď dojde k jejímu navýšení nebo ke snížení.
Tu rozdílovou částku (kladnou nebo zápornou) zadejte v bloku Platby v detailu objednávky jako novou platbu a vyplňte správně i platební metodu, kterou se skutečně ta platba vrátí (či přijde doplatek). V součtu pak evidovaná částka bude odpovídat celkové přijaté částce od zákazníka.
Vše okolo "následného čerpání" se týká jen a pouze dárkových poukazů (e-peněženek apod.), kdy prodáváte za určitou částku poukaz pro pozdější použití. Například vánoční dárkovou poukázku.
Netýká se to běžných slevových kupónů (voucherů). Například voucheru pro mimořádnou slevu 10%.
Doménu obchodu můžete libovolně měnit. Je vždy potřeba změnit registraci domény na stránce Moje soubory ve vašem účtě na www.presta-addons.com a následně si stáhnout nový licenční soubor. Ten nahrajte do adresáře /modules/m4eet. Výše popsané je nutné udělat jen při změně domény 2. řádu (domena.cz).
Pokud měníte doménu nižších řádů (např. z test.domena.cz na domena.cz), tak změna registrace není nutná.
Modul se instaluje běžným způsobem v administraci modulů.
Před vlastní instalací je potřeba zaregistrovat doménu, kde bude modul používaný, na stránce "Moje soubory" ve vašem účtu na https://www.presta-addons.com. Následně si na stejné stránce stáhněte modul, který bude obsahovat licenční soubor.
Na stránce Moduly a Služby klikněte vpravo nahoře na ikonu "Přidat nový modul", vyberte stažený soubor s modulem, nahrajte ho a po znovunačtení stránky ho nainstalujte.
Aktualizace probíhá úplně stejně jako instalace. Pomocí ikony "Přidat nový modul" nahrajte aktuální verzi modulu a automaticky proběhne aktualizace.
Modul žádná data ani soubory nemaže, aktualizace probíhá automaticky a nezáleží na tom jestli modul odinstalujete nebo provedete aktualizaci bez odinstalování.
Pokud by se aktualizace nepovedla (občas selže PrestaShop, příčiny bývají náhodné a naštěstí se to nestává příliš často), tak modul odinstalujte a instalujte ho znovu.
Neaktualizujte modul pouhým přehráním souborů pomocí FTP! Přepíší se soubory, ale nedojde k aktualizaci databázových tabulek a konfigurace, takže modul může přestat fungovat.
Dobropisy a storna jsou operace, kdy je zčásti nebo zcela vráceno zboží a úhrada za něj. Může nastat velké množství případů a z pohledu evidence tržeb je potřeba mít je pod kontrolou.
Žádnou z popsaných operací modul neumožňuje automaticky sledovat. Pro plnou kontrolu je to lepší varianta.
Evidence tržeb se týká skutečně přijatých nebo vydaných plateb a proto je potřeba ihned po jakémkoliv vrácení zaplacené částky zákazníkovi (pokud probíhá způsobem podléhajícím evidenci) v jeho objednávce vytvořit zápornou platbu. Takto dodatečně vytvořená platba je zpracována a zpráva o ní odeslána.
K zadání platby slouží blok PLATBY v detailu objednávky. Modul nabízí možnost nahradit tento blok vlastním, s rozšířenými možnostmi pro přesné ruční rozepsání jednotlivých částí tržby.
U Multistore záleží na tom, jak modul nastavujete. Pokud to od začátku děláte jen pro všechny obchody najednou, tak žádné neočekávané chování nejspíš nezaznamenáte.
Pokud si myslíte, že se modul chová jinak, než by odpovídalo nastavení, tak ověřte jeho nastavení pro každou jednotlivou skupinu obchodů a každý obchod.
Je pravděpodobné, že se nastavení bude lišit.
Modul umožňuje volitelně vložit oznámení do patičky pomocí zavěšení (hook) displayFooter. Za umístění oznámení a jeho vzhled odpovídá použitá šablona.
Může se stát, že oznámení není vůbec zobrazeno. Pokud požadujete upravit vzhled a styl oznámení, je možné to udělat pomocí CSS. Oznámení je zobrazeno v bloku <div class="m4eet displayfooter">.
Stáhněte si část kódu pro vložení do šablony. Komentář k použití je uvedený na prvních řádcích souboru.
Tento kód využijete jen pokud používáte modul M4 PDF rozšíření. Možnosti pro vložení účtenky do faktury (na výšku nebo na šířku), které jsou k dispozici na záložce Nastavení, jsou zohledněny.
Pokud používáte originální fakturu nebo jiný modul pro úpravu faktury, tak se účtenka automaticky vkládá do faktury podle nastavení na záložce Nastavení.
Dvojité platby
Starší verze modulu pro přečíslování objednávek (modrefchange, Order reference mód, Order reference change a podobné názvy) obsahují chybu, která způsobuje vytváření duplicitních plateb. Novější verze chybu neobsahují a odzkoušená je např. verze 1.5.5.1, ke stažení na https://www.xtendify.com/en/modules/prestashop/administrative-tools/143-order-reference-change-module.
Žádné platby
Pokud měníte nastavení u stavů objednávek nebo se některý platební modul nechová úplně korektně, tak může nastat situace, kdy po uhrazení objednávky nevznikají v obchodě platby. Často jen u některého platebního modulu. Odhalit takový stav vám pomůže SQL manažer v menu Nástroje. Seznam posledních 100 plateb zobrazíte tímto SQL dotazem:
SELECT * FROM ps_order_payment ORDER BY id_order_payment LIMIT 100
Platba se po zaplacení zákazníkem nevytvoří
Je možné, že vytváření plateb není po změnách v nastavení stavů objednávek povoleno. Oveřte jestli má stav objednávky nastaveno "Považovat příslušnou objednávku za dokončenou", případně "Nastavit objednávku jako zaplacenou". Pokud máte vypnuté faktury, tak ještě musí být nastaveno "Povolit zákazníkovi stáhnout a zobrazit PDF verzi faktury", což fakturu nevytvoří, ale pro vytvoření platby je to nezbytné.
Nevidím účtenku ve faktuře
Účtenka se do faktury vkládá jen u zpráv odeslaných v ostrém módu (do obou prostředí - produkčního i neprodukčního). Je také nutné, aby faktura podporovala zavěšení (hook) displayPDFInvoice, který umožňuje zobrazení textu jinými moduly. Originální faktura ho podporuje.
Nezobrazí se účtenka ve stávajícím emailu
Pokud upravíte emailovou šablonu, například payment.html, a místo účtenky se v přijatém emailu jen zobrazí {eet_html}, tak nefunguje zavěšení (hook) actionEmailAddAfterContent. Verze PrestaShopu 1.6.0 a starší toto zavěšení nepoužívají a je potřeba upravit soubor /classes/Mail.php. Podrobnosti jsou uvedeny na záložce Nápověda. Pro ostatní případy zkuste modul odinstalovat a znovu nainstalovat.
Rozpad částek účtenky neodpovídá skutečnosti
Předně je potřeba zjistit jak jsou částky uloženy v databázi. Příčinou může být neúmyslné použití zahraniční sazby DPH u produktu (nejedná se o MOSS) anebo vadný import objednávek a plateb jiným modulem. Známý problematický modul je Allegro integration v4.3.0 (PrestaHelp.com), který vytváří poškozené objednávky a taková data se nedají pro odeslání tržby použít.
Nezobrazuje se nový blok plateb v detailu objednávky
Napřed je potřeba na záložce Nastavení náhradu bloku nastavit. Pokud se i přesto nezobrazí, pak je to nejspíš způsobeno chybou JavaScriptu v detailu objednávky. Přesnou příčinu lze zjistit v konzoli prohlížeče, která se zobrazí pomocí klávesy F12 a případná chyba se objeví na záložce Console (Chrome, Firefox).
Nejčastější příčinou této závažné chyby, která znemožňuje odeslání zprávy Finanční správě, je neplatný certifikát. Pokud vám vypršela platnost certifikátu (typicky po 3 letech), je potřeba na stránkách Finanční správy zažádat o nový certifikát a heslo a vložit je v administraci modulu.
Prvním krokem je vyplnění údajů na záložce "Údaje evidence tržeb", které získáte na Daňovém portálu. Jen Pokladna je údaj, který lze nastavit libovolně.
Na záložce "Nastavení" je důležité nastavení Módu a Prostředí. Všechny čtyři možné kombinace jsou podrobně popsány. Pro první testování chování modulu je důrazně doporučeno nepoužívat Ostrý mód a Produkční prostředí. Tato varianta by se měla zapnout až po úvodním testování.
Platby provedené prostřednictvím některých modulů není nutné evidovat. Ty nastavíte v bloku "Nastavení modulu".
Věnujte pozornost nastavením "Informační oznámení" a "Účtenka". Podle zákona musí být informační oznámení na stránce zobrazeno a zákazník musí bez odkladu obdržet účtenku.
Blok "Doplňkové nastavení" slouží z nastavení kategorií, pokud prodáváte cestovní služby nebo použité zboží.
Údaje "K následnému čerpání" a "Následné čerpání" vyplňte jen pokud používáte dárkové poukazy nebopodobné nástroje. Podrobnější informace najdete přímo v zákoně.
Oficiální stránka vysvětlující všechny aspekty elektronické evidence tržeb je na adrese http://www.etrzby.cz/.
Podle zákona je nutné evidovat specifické druhy příjmu ve chvíli, kdy se o takovém příjmu, jako provozovatel online obchodu, dozvím. V praxi to znamená, že pokud obchod nabízí možnosti online plateb, je nutné nutné mít modul, který příjem zaznamená a odešle zprávu o tržbě.
Podrobný popis situací, kde je nutné tržby evidovat je na stránce http://www.etrzby.cz/cs/kdo-a-jake-trzby-eviduje.
Zcela zásadní je počet provozovaných platebních metod v obchodě. Externí služba dokáže obsloužit jen jednu, svojí vlastní. Pokud někdo používá více platebních metod, tak se bez modulu pro evidenci tržeb neobejde.
K propojení obchodu s externí službou je potřeba modul, který přenáší data z obchodu a umoňuje je externí službě zpracovat.
Je vidět, že se tím zvyšuje složitost systému. Jsou nutné 3 různé komponenty (PrestaShop, modul, externí služba), které spolu musejí komunikovat. Bez chyba a bez problémů. Je nutné znát chování každé součásti, aby bylo možné posoudit spolehlivost jejich propojení.
Problematika se dále komplikuje při používání více sazeb DPH, s vratkami a storny, elektronickými službami (MOSS), prodejem cestovních služeb, použitého zboží a dárkových poukazů. Všechny vyjmenované případy vyžadují rozpočítání celkové částky tržby na položky.
V produkčním prostředí na straně Finanční správy bývá občas vyměněn SSL certifikát. Ten slouží k zabezpečené komunikaci se serverem. Nejedná se o certifikát poplatníka pro evidenci tržeb. Modul bude bez problémů pracovat i s novým certifikátem.