Jak bude vypadat napojení do EET od GoPay?
V posledním článku jsme slíbili, že zajistíme napojení plateb do EET. Teď vám ukážeme, jak bude naše řešení fungovat.
To nejdůležitější na začátek. Do EET budeme zasílat údaje v tzv. běžném režimu a za všechny platby realizované přes platební bránu GoPay bez ohledu na platební metodu.
Průběh evidence
Základní schéma komunikace mezi platícím zákazníkem, GoPay, autorizačním centrem, EET a e-shopem (= poplatníkem z pohledu zákona o EET) vidíte na obrázku.
Obrázek – Řešení GoPay pro EET
Fáze 1. Založení platby popisuje, jak vzniká platba. Zákazník na e-shopu dokončí objednávku a je přesměrován na platební bránu. Na bráně zadá platební údaje a platbu potvrdí {Založení platby}.
V ten okamžik odešleme zákazníkovi e-mail, ve kterém je odkaz pro sledování stavu platby {1a) Stav platby}. Paralelně s tím požádáme autorizační centrum o autorizaci platby {1b) Žádost o posouzení}.
Ve fázi 2. Schválení platby získáme informaci o autorizaci platby {2a) Schválení platby} a pokud bude schválena, označíme platbu za zaplacenou {2b) Stav platby Zaplaceno}.
Následující krok 3. EET znázorňuje situaci, kdy do celého procesu vstupuje EET. Jakmile v GoPay změníme stav platby na zaplaceno, předáme do EET datovou zprávu a zároveň se dotážeme na fiskální identifikační kód platby (FIK) {3 Dotaz na FIK}.
Datová zpráva předávaná z GoPay bude obsahovat všechny náležitosti podle §19 zákona o EET.
Ve fázi 4. Notifikace upozorníme obchodníka na změnu stavu platby a předáme mu výsledný stav i s FIKem {4a) Notifikace}. Zároveň zobrazíme nový stav platby včetně účtenky s FIK zákazníkovi pod již dříve zaslaným odkazem {4b) Změna stavu platby + účtenka s FIK}.
Ve stavu platby tak zákazník v tento okamžik najde všechny předepsané údaje podle §20 zákona o EET.
Dostane EET datovou zprávu ve správný okamžik?
V této otázce neměla e-commerce komunita do poslední chvíle jasno.
Podle zákona totiž musí poplatník zaslat datovou zprávu do EET „nejpozději při uskutečnění evidované tržby“, přičemž šéf finanční správy ještě v polovině ledna 2017 tvrdil, že platební brány potvrzují provedení platby až po tomto okamžiku, a tedy, že zaslání datové zprávy po autorizaci platby je v rozporu se zákonnou úpravou.
Takový výklad zákona nedával smysl. Kdybychom do EET posílali údaje ještě před autorizací platby, vznikala by zbytečná storna, protože podíl nezaplacených objednávek se v e-commerce běžně pohybuje v desítkách procent. Je smyslem EET evidovat tržby nebo nedoplacené objednávky?
Úředníci naštěstí toto uznali a v dodatečném stanovisku k online platbám upřesnili, že odeslání datové zprávy v okamžiku autorizace platby je v pořádku. Naše řešení je tedy v souladu se zákonem.
A co storna?
Storna budeme do EET zasílat automaticky. Jak to bude probíhat, ukazuje obrázek.
Obrázek – Průběh storna v rámci napojení GoPay do EET
Obchodník stornuje platbu ve svém systému a předá informaci GoPay {1 Požadavek na storno}. My požádáme o autorizaci storna {2a) Žádost o posouzení} a jakmile získáme odpověď {2b) Schválení}, změníme stav platby {2c) Změna stavu platby}.
Následně zašleme zprávu do EET se zápornou hodnotou {3 Dotaz na FIK se zápornou hodnotou tržby} a po obdržení odpovědi a FIK informujeme obchodníka {4a) Notifikace} i zákazníka {4b) Změna stavu platby + účtenka s FIK}.
Co když vypadne spojení do EET?
I na tento případ jsme připraveni.
Obrázek – Výpadek spojení do EET
Když po odeslání zprávy do EET nedostaneme odpověď {3 Dotaz na FIK bez odezvy}, předáme i tak notifikaci o změně stavu platby obchodníkovi {4a) Notifikace} i platícímu zákazníkovi {4b) Změna stavu platby + účtenka v PKP BPK}.
Jediný rozdíl bude v tom, že zákazník na stavu platby neuvidí FIK, ale Podpisový kód poplatníka (PKP) a Bezpečnostní kód poplatníka (BPK).
Obrázek – Obnova spojení po výpadku EET
Jakmile dojde k obnově spojení do EET {5 Obnova spojení}, doručíme FIK obchodníkovi {5a) Notifikace} i zákazníkovi standardní cestou {5b) Změna stavu platby + účtenka s FIK}.
Jak moc bude nutné měnit integraci?
Připravujeme dvě varianty napojení. První se obejde bez úpravy integrace a pokryje potřeby evidence obchodníků, kteří prodávají zboží pouze v jedné sazbě DPH.
Druhá varianta počítá se všemi sazbami DPH a pokryje například i evidenci voucherů. Bude ale nutné pro ni rozšířit API.
Více detailů o obou variantách včetně dokumentace k API zveřejníme v průběhu příštího týdne. Připravujeme také návod na nastavení napojení do EET v GoPay obchodním účtu.
Zatím nám držte palce. Na tom, abyste mohli od 1. března přijímat online platby, pracujeme, až se z nás kouří.
03.02. 2017 at 17:03
Tak asi tohle je teď úplně zbytečné ne? EET si podle nové metodiky pořeším v rámci vystavování faktur ve svém ekonomickém systému na jednom místě s hotovostními platbami a platbami kartou na terminálech v klidu v okamžiku, kdy se o platbě dozvím, tedy ráno u PC, když kontroluju úhrady objednávek.
06.02. 2017 at 09:04
Dobrý den Martine, pokud EET vyřešíte vlastními silami, je to jedině dobře pro vás. Ne každý má ale takovou možnost, a proto přicházíme s naším řešením. Nic víc, nic míň.
04.02. 2017 at 12:05
Bude možné po čase nějak dohledat všechny údaje o EET zprávách? Jak je řešeno bezpečné uložení certifikátu a hesla?
06.02. 2017 at 10:11
Dobrý den,
v úvodní fázi budeme předávávat přehled účtenek přes API. Pozdějí (konec února) bude možné generovat výpis EET účtenek přímo v GoPay obchodním účtu.
Uložení certifikátu řešíme v rámci standardního zabezpečení GoPay obchodního účtu.
05.02. 2017 at 15:05
Super. Pokud následné storno (z důvodu stornování objednávky nebo duplicitní platby nebo odstoupení od smlouvy nebo částečné vratky) řešíme tak, že zákazníkovi z našeho účtu převedeme částku na jeho účet (ne zpět na kartu), tak do EET asi už nic hlásit nemusíme a vystačíme si jen s implementací api vaší platby? To by bylo dobré. Používáme jedno DPH, takže snad to bude i snadné 🙂
06.02. 2017 at 10:22
Dobrý den Jiří,
abychom mohli předat do EET info o stornu, bude nutné, abyste storno provedli přes nás. Tedy zadali požadavek na storno v GoPay obchodním účtu viz návod http://help.gopay.com/cs/s/c8. Pokud byste provedli storno způsobem, který jste popsal, nebudeme schopni datovou zprávu o stornu do EET předat.
13.02. 2017 at 21:47
Děkuji za odpověď, je fajn vědět, že i z vašeho rozhraní jde platby ovládat. Pokud jsem však zákon dobře pochopil, tak pokud platbu vracíme zákazníkovi přes účet, tak už ji nemusíme vázat na původní tržbu a tuto transakci nemusíme do systému EET hlásit. Toho jsme chtěli využít. Protože náš eshop neumí storna a pokud to není potřeba, tak je do něj programovat nebudeme. Prostě bychom se s tím vracením peněz nemuseli PATLAT ani v eshopu ani u vás. Už takhle je s každým stornem dost administrativy a ještě tohle hlídat…
05.02. 2017 at 21:18
Všechna schémata vzhledem k procesu EET jsou naprosto logicky v pořádku. Do poslední chvíle jsem věřil, že implementujete do GoPay platební brány výše uvedené řešení. Děkuji.
06.02. 2017 at 10:23
Dobrý den Martine,
jsme rádi, že můžeme pomoci. Teď už jen řešení co nejdříve spustit…
06.02. 2017 at 08:43
Nikde není uvedeno, jak to je s neplátci DPH. Zda jim stačí aktuální napojení API. Stejně tak, zda v takovém případě splní GoPay povinnost za obchodníka účtenku uživateli předat (odeslat na e-mail optimálně).
A pokud ano, tak zda i přes to bude mít obchodník přístup k vygenerované účtence někde ve svém admin rozhraní a pokud ano, tak kde…
Zatím dáváte jen zbytečně složité obrázky, které běžní lidé nepochopí (asi abyste ukázali, jak jste světoví), ale ještě hotové řešení není… A odpovědi na základní otázky také ne…
PS: Co se stane, když to 1.3. nebudete mít hotové a nebo to nebude fungovat jak má, když to doděláváte tak narychlo?
06.02. 2017 at 11:03
Dobrý den,
děkujeme za komentář a podněty ke komunikaci.
Neplátci DPH nebudou muset měnit integraci a to bez ohledu na to, jakou verzi integrace mají.
Ano, účtenky budeme zákazníkům zobrazovat, a to prostřednictvím odkazu na stav platby. Ten zákazníkovi zasíláme na e-mail po vytvoření objednávky. Ve chvíli, kdy získáme FIK, ve stavu platby jej zveřejníme společně s dalšími předepsanými údaji.
Obchodníci budou mít přístup k odeslaným údajům prostřednictvím API a dále také v GoPay obchodním účtu. Na detailu zobrazení právě pracujeme. Jakmile vše připravíme, budeme obchodníky informovat.
Co se týká komunikace, snažíme se být maximálně otevření a vysvětlovat EET problematiku srozumitelně navzdory její složitosti. I proto jsme použili obrázky. Máte pravdu s tím, že vždy jde něco udělat lépe. Slyšíte ale trávu růst, když naznačujete, že jsme obrázky použili, abychom ukázali, jak jsme „světoví“.
07.02. 2017 at 16:27
Pardon, ale tyhle narážky na světovost jsou dle mého naprosto zbytečné. Všichni jsme rádi, že GoPay na řešení pracuje.
13.02. 2017 at 15:21
A to, že stát chrlí stupidní zákony „tak narychlo“ nevadí? 😀
07.02. 2017 at 23:47
Bude Gopay fungovat dale i kdyz si FIk nevyzadame? Nechces se mi podporovat eet v zadne podobe.
08.02. 2017 at 09:31
Dobrý den,
platební brána bude fungovat i bez aktivace napojení do EET. To, jestli naše řešení pro EET použijete, je čistě na vás, stějně tak jako to, jakým způsobem se jako poplatník k EET postavíte.
08.02. 2017 at 16:11
Vopred posielam veľké dík za implementáciu.
Ešte by som sa chcel informovať, či sa daná EET (v GoPay) týka len platieb kartou alebo aj ostatných platobných možností, ktoré GoPay ponúka (Online platobné tlačítka, Bankové prevody, Elektronické peňaženky, a ostatné napr. superCASH, …)?
Viem že medzi-bankových prevodov sa to netýka (ak posiela zákazník peniaze priamo na môj účet), no týka sa EET napr. aj možností kedy zákazník posiela peniaze cez prostredníka na bankový účet GoPay a až ten následne na môj účet?
Pýtam sa preto, že ak by sa ostatných platobných možností EET netýkalo, dočasne by sme deaktivovali možnosť platby kartou, aby sme mali na implementáciu viac času a mohli tak platobné možnosti GoPay naďalej využívať.
09.02. 2017 at 09:32
Dobrý den,
podle našeho názoru, který vychází i z konzultací se zástupci Ministerstva financí a Finanční správy, se EET nevztahuje na online bankovní tlačítka a bankovní převody. U ostatních platebních metod (superCASH, e-peněženky, atd.) zatím není výklad vyjasněný a proto raději doporučujeme tyto platební metody do EET zahrnout.
09.02. 2017 at 02:53
Dobrý den,
používáme starší verzi API Gopay pluginu. Jak to bude řešeno s touto verzí?
Děkuji
09.02. 2017 at 09:38
Dobrý den,
pokud jste neplátci DPH, nebude nutné, abyste pro využití řešení GoPay pro EET přecházeli na novější API. Více informací najdete v článku http://help.gopay.com/cs/s/vX.
10.02. 2017 at 15:01
Dobrý den,
v rámci EET budete vracet „pouze“: FIK, BKP a PKP.
Když bychom chtěli převzít data z API a vložit je třeba na naší fakturu, pak náležitosti EET účtenky jsou (v závorce komentáře):
1. fiskální identifikační kód, (vrací API)
2. daňové identifikační číslo podnikatele, (známe)
3. označení provozovny, ve které je tržba uskutečněna, (známe, ale jak jej vložíme do vašeho systému?, v sandboxu jsem pro to kolonku nenašel)
4. označení pokladního zařízení, na kterém je tržba evidována, (neznáme, mělo by vracet API)
5. pořadové číslo účtenky, (neznáme, mělo by vracet API)
6. datum a čas přijetí tržby nebo vystavení účtenky, pokud je vystavena dříve, (teoreticky známe, může se ale lišit podle toho, jaké hodnoty na finanční správu posílate)
7. celkovou částku tržby, (známe)
8. bezpečnostní kód poplatníka, (vrací API)
9. údaj, zda je tržba evidována v běžném, nebo zjednodušeném režimu. (neznáme, patrně bude běžný režim, ale v případě výpadku komunikace s finanční správou pak bude zjednodušený, mělo by vracet API, FIK by v tom případě mělo nabývat prázdné hodnoty (chybí ve specifikaci))
Děkuji.
13.02. 2017 at 09:43
Dobrý den,
pokud bude reálná poptávka, připravíme samostané API, které umožní vylistovat účtenky k platběe (úhrady, storna).
13.02. 2017 at 15:31
Dobrý den,
chápu to správně, že zákazník při platbě kartou online po úhradě obdrží od Vás automaticky účtenku z EET a
v praxi to tedy znamená, že na základě úhrady vystavím fakturu (tak jako běžně v minulosti) a jen k této faktuře přiložím Vaši účtenku z EET?
Tudíž na faktuře již není nutné uvádět FIK, BKP a PKP?
Předem děkuji za odpověď.
13.02. 2017 at 15:57
Dobrý den,
účtenku ve smyslu zákona o EET předáme zákazníkovi prostřednictvím tzv. stavu platby. To je rozhraní, do kterého se zákazník dostane přes link, který mu zašleme na e-mail poté, co odešle platbu přes platební bránu. Naši účtenku (tedy tu ve smuslu zákona o EET) tedy vůbec nemusíte zákazníkovi tisknout a doručovat.
13.02. 2017 at 18:04
Dobrý den,
naší platformu pro eshop využívají jak plátci, tak i neplátci DPH. Používáme jednotné napojení přes API. Budeme muset vytvořit dvě rozdílná napojení nebo bude stačit jen jedno, Např. pro plátce DPH, které budou moci využívat i neplátci.
Děkuji za odpověď.
Tomáš Jedlička
24.02. 2017 at 09:37
Dobrý den,
omlouvám se za zpožděnou odpověď. Pokud budute chtít nabídnout naše řešení i pro platáce DPH, kteří prodávají zboží ve více sazbách DPH, bude nutné rozšířit naši integraci o specifikaci viz https://doc.gopay.com/cs/?_ga=1.40860064.381008201.1473755670#generování-výpisu-obchodního-účtu
20.02. 2017 at 18:11
Dobrý den,
kde prosím seženu návod (co je konkrétné nutné upravit) pro integraci změn na platební bráně souvisejících s EET.
Předem děkuji,
Jirka Gomola
21.02. 2017 at 08:09
Dobrý den,
specifikaci k API najdete na https://doc.gopay.com/cs/#elektronická-evidence-tržeb-(eet). Podrobný popis propojení GoPay do EET, včetně všech variant, FAQs a návodu, jak aktivovat propojení v GoPay obchodním účtu, je zde https://help.gopay.com/cs/s/vT.
22.02. 2017 at 19:15
Děkuji.
21.02. 2017 at 16:49
Dobrý den,
takže pokud použiji pouze GoPay tlačítka online bankovních převodů, MojePlatba, Fio Banka, MBank, Platba 24 atd. tak tyto platební metody nespadají prozatím do EET? A co platební metoda PayPal a MPlatba? Děkuji za odpověď.
24.02. 2017 at 09:32
Dobrý den,
podle našich informací se EET na online bankovní tlačítka nevztahuje (platí i pro MPlatba). Platby přes PayPal do EET spadají. Nicméně řešení GoPay pro EET zasílá do EET datové zprávy za všechny platební metody, které platební brána nabízí.
21.02. 2017 at 20:02
Dobrý den,
takže jestli tedy chápu dobře.
Jsem neplátce DPH, budu používat na e-shopu pouze platbu kartou a využiji propojení EET přes GoPay (ne přes dodavatele e-shopu).
Dle vašich návodů propojím můj obchodní účet s EET portálem a zadám provozovny.
A dál nic neřeším? Pokud ano, tak jsem velice spokojen.
24.02. 2017 at 09:40
Dobrý den,
pokud využijete naše řešení, budeme do EET předávat datové zprávy o tržbách, které u vás byly zaplaceny přes GoPay. Pokud přijímáte např. i hotovost nebo dobírku, tak u těchto plateb budete muset využít jiné řešení pro EET.
23.02. 2017 at 19:07
Dobrý den Honzo,
existuje nějaké místo kde se od 23.2.2017 kdy běží EET i u Gopay člověk třeba dozví jak to vše jede a zda jsou tam nějaké chyby? My to máme vše nastavené vidíme v administraci účtenky s FIK ale na email kupujícímu po platbě kartou nic nepřišlo. (Varianta A) Třeba to tak má být ale to jsme z manuálu nevyčetli.
Díky za info, případně nasměrování
24.02. 2017 at 09:47
Dobrý den Lukáši,
kupujícímu by měl dorazit standardní e-mail s odkazem do rozhraní pro sledování stavu platby. Po rozkliknutí odkazu (v e-mailu je pod buttonem s textem „Zjistěte, zda už máte zaplaceno“) zákazník uvidí stav platby i informace o FIK a další dle požadavků zákona o EET.
24.02. 2017 at 12:04
Ok díky dnes už to vidím 🙂
26.02. 2017 at 00:05
Dobrý den Honzo,
mám prosbičku, nestálo by za zvážení ze strany Gopay do daného odkazu zmínit že se pod tím odkazem nachází nejen stav platby ale i ta účtenka? Umím si představit množinu lidí, která bude žádat proč jim na email nic nepřišlo a v odkazu taky není nic napsáno (škoda že účtenka nejde poslat na email) jinak jsme moc spokojeni.
Díky Lukáš
02.03. 2017 at 08:39
Dobrý den Lukáši,
díky za komentář. Ohlasů na toto téma jsme už dostali víc. Zatím to nemůžeme slíbit, ale je dost pravděpodobné, že e-mail se stavem platby upravíme.
26.02. 2017 at 22:35
Dobrý den,
a jak to bude u platební metody premium SMS, také bude napojena na EET ?
Děkuji za informace
02.03. 2017 at 08:41
Dobrý den,
ano, pokud si aktivujete propojení do EET přes GoPay, budeme do EET zasílat všechny platby realizované přes naši platební bránu.
27.02. 2017 at 17:27
Dobrý den,
jakou logiku využívá číslování EET účtenek? Začíná se od „1“ nebo od jiného čísla?
Děkuji za odpověď
02.03. 2017 at 10:28
Dobrý den,
pro číslování EET účtenek používáme ID platby. Jde o unikátní ID v rámci celého našeho systému, pod kterým zároveň předáváme platbu obchodníkům (resp. jejich řešením přes API).
27.02. 2017 at 18:58
Dobrý den,
jakým způsobem zjistíte základ daně ve variantě „Ze základu daně zdola (bez zaokrouhlení)“? Z eshopu (shop5) dostáváte kromě ceny s DPH i cenu bez DPH?
Děkuji
02.03. 2017 at 08:48
Dobrý den,
pro sazbu 21 % (např.) je způsob následující:
DPH = základ daně * 0.21
cena s DPH = cena bez DPH + DPH
Všechny způsoby výpočtu jsme popsali zde http://help.gopay.com/cs/tema/propojeni-do-eet/jak-bude-fungovat-napojeni-gopay-do-eet#varianty.
15.03. 2017 at 14:22
Dobrý deň,
chcel som sa prosím spýtať na storno/čiastočné storno, keďže toto mi nie je úplne jasné.
1) V prípade, že zákazník v e-shope stornuje platbu, musí toto vykonať ešte raz ručne v GoPay ?
2) pri storno platbe je nutné zasielať znovu účtenku so zápornou platbou a rovnakým FIK ? Totot som zatiaľ nikde nepostrehol. Ak teda rozumiem správne, pri každej zmene platby za zasiela nová upravená účtenka s rovnakým FIK a novým číslom ?
3) čo je prosím „částečné storno“ ? Zmena celkovej hodnoty objednávky ? Tomu trochu nerozumiem, ako to riešiť v rámci GoPay ?
Vopred ďakujem.
S pozdravom,
Ivan Vlk
16.03. 2017 at 08:51
Dobrý den Ivane,
díky za vaše dotazy.
ad1) Informaci o stornu musí GoPay předat obchodník. Ideálně prostřednictvím změny stavu platby ve vlastním e-shopovém systému, který předá notifikaci GoPay.
ad2) Při stornu předá GoPay do EET novou datovou zprávu se zápornou hodnotou storna a obdrží nový FIK. Na účtence následně zobrazíme nový stav platby, FIK zůstane původní.
ad3) Částečným stornem myslíme situaci, kdy je stornována jen část z celkové platby. Zákazník např. nakoupí najednou tři páry bot a jeden z nich nakonec vrátí. Z celkové tržby se tedy část stornuje.
07.08. 2017 at 13:31
chtěl bych se zeptat co znamená vrátí? myslíte napíše email, že tento pár nechce posílat, nebo ho pošle zpět ve 14 denní lhůtě jako odstoupení od smlouvy? nebo je vrátí jako reklamaci? protože mají vadu? jak se to projeví na finančních prostředcích, na základě toho, že vygenerujeme storno mu vrátíte finanční prostředky na účet? nebo se sníží částka blokovaná na kartě? jak dlouho může být částka blokována na kartě?
děkuji
08.08. 2017 at 13:48
Dobrý den Romane, díky za vaše dotazy. To, co předchází stornu platby, je věcí dohody mezi Obchodníkem a Zákazníkem. Z pohledu našeho řešení pro EET je rozhodují, že o stornu nás informuje Obchodník. Pokud známe číslo účtu Zákazníka vrátíme mu stonovanou částkou na jeho účet platební metodou, kterou platbu zadal. Pokud číslo účtu neznáme (např. u plateb jako superCASH), zjistíme od Zákazníka, kam storno poslat a poté zasíláme.