Nordlet

← Blog

Real-time EU DPH pro vývojáře tvořící v Česku

Podložené srovnání účetních a daňových platforem, které řeší české a EU DPH prostřednictvím API, SDK a webhooků, s jasnými poznámkami o tom, co jednotlivé nástroje skutečně pokrývají.

Nordlet Team · · 12 min. čtení

Česko požaduje něco, co většina dodavatelů systémů pro DPH neposkytuje: kontrolní hlášení na úrovni faktur, podávané každý měsíc vedle běžného přiznání. Kontrolní hlášení není souhrn – uvádí konkrétní dokumenty. Platforma, která dokáže spočítat celkovou daň k úhradě, ale nedokáže vygenerovat seznam podkladových dokumentů, vyřešila jen polovinu české integrace, a to tu jednodušší.

Tento článek porovnává platformy pro vývojáře, které zpracovávají EU a české DPH v reálném čase, odděluje výpočet od účtování a podávání přiznání a ukazuje, kam se která možnost skutečně hodí.

Co musí „správa EU DPH v reálném čase“ zahrnovat

Tento pojem se často používá pro velmi odlišné produkty. Aby měl nějaký význam, musí platforma zvládnout většinu z následujícího v okamžiku, kdy vzniká transakce, faktura, vyúčtování nebo položka v hlavní knize:

  • Určit daňový režim z údajů o transakci.
  • Aplikovat aktuální pravidla pro danou zemi a produkt.
  • Pokrýt Česko a širší EU, včetně B2B režimu přenesení daňové povinnosti (reverse charge) a zdanění v místě určení pro B2C.
  • Poskytnout to vše prostřednictvím API, SDK nebo webhooku.
  • Uchovávat data pro daňové přiznání, OSS, audit a účetní výkaznictví.

Pod slovy „v reálném čase“ se skrývají tři různé schopnosti:

  • Výpočet v reálném čase – DPH se vypočítá v okamžiku vzniku transakce nebo faktury.
  • Účtování v reálném čase – transakce, zápis v hlavní knize a údaje o DPH se okamžitě propíší do účetnictví.
  • Vykazování v reálném čase – data jsou odeslána daňové správě krátce po provedení transakce.

Většina produktů zvládá to první. Jen málokterý zvládá všechny tři věci. Česko se nachází někde uprostřed: neexistuje zde systém schvalování (clearance), ale měsíční kontrolní hlášení znamená, že daňová správa dostává podrobnosti na úrovni jednotlivých faktur namísto pouhých součtů. Systém, který ukládá pouze souhrny, ho nedokáže sestavit.

Česká a evropská pravidla, která utvářejí srovnání

Česko uplatňuje základní sazbu 21 % a jedinou sníženou sazbu 12 %, které se v roce 2024 sloučily z dřívějších 15% a 10% sazeb; osvobozená od daně jsou plnění s nárokem na odpočet, vývozy a dodání zboží do jiných členských států EU. Aktuálním zněním je zákon o DPH č. 235/2004 Sb.. Registrace je povinná při obratu přesahujícím 2 000 000 CZK za kalendářní rok, přičemž druhý limit ve výši 2 536 500 CZK zakládá plátcovství DPH okamžitě. Česko používá korunu, takže platforma předpokládající eura potřebuje pravidla pro převod a zaokrouhlování, která obstojí při auditu.

Pro splňující B2C prodeje zboží na dálku v rámci EU a přeshraniční digitální služby činí celoevropský limit 10 000 EUR, jak uvádí portál One Stop Shop Evropské komise. Nad tuto hranici se DPH obecně řídí členským státem zákazníka. Režim One Stop Shop umožňuje firmě registrovat se v jednom členském státě a přiznávat přeshraniční B2C DPH za celou EU, ale neodstraňuje potřebu logiky na úrovni jednotlivých transakcí.

Existuje také pravidlo pro elektronická rozhraní (marketplace), které je přísnější, než většina týmů očekává. Podle článku 14a se elektronické rozhraní stává považovaným dodavatelem (deemed supplier) při prodeji zboží dovezeného z třetích zemí v zásilkách nepřesahujících 150 EUR a samostatně také u zboží dodaného zákazníkům v EU v libovolné hodnotě, pokud skutečný prodejce není usazen v EU. Vysvětlující poznámky Komise k pravidlům pro DPH v elektronickém obchodu stanoví obě tyto podmínky. Pokud vyvíjíte online tržiště, mění to celkovou architekturu, nejen že to přidává jedno pole.

Rychlý přehled vybraných řešení

Platforma Nejvhodnější pro Schopnost DPH v reálném čase Rozsah účetnictví, OSS a podávání přiznání Hlavní výhrada
Stripe Tax Produkty a tržiště již fungující na Stripe Počítá DPH při vzniku transakce, včetně Česka Vývozy do EU a data pro OSS; bez české hlavní knihy, nepodává přiznání v EU sama Vyplatí se, pouze pokud je Stripe již platební bránou
Paddle SaaS a ke stažení určené digitální produkty Počítá DPH u pokladny podle polohy zákazníka Registruje, podává přiznání a odvádí daň jako prodejce (Merchant of Record) Přebírá roli prodejce a s tím i fakturaci
Quaderno Menší SaaS a digitální komerci Počítá u pokladny, ověřuje DIČ Daňové výkazy a záznamy; automatické podávání přiznání není doloženo pro každý plán Daňová a fakturační vrstva, nikoliv hlavní kniha
Avalara AvaTax Podnikové ERP a fakturační systémy Určení daně v reálném čase se správou daňových sazeb VAT Reporting je samostatný produkt v řadě Returns Dimenzováno a cenově nastaveno pro podniková nasazení
Fonoa Tax Engine Velké platformy a tržiště Určení daně v reálném čase ve více než 190 jurisdikcích Přiznání, elektronická fakturace a výkaznictví; ověřování DIČ je samostatný produkt Nezveřejněné cenové podmínky
Nordlet Integrované účetnictví uvnitř tržišť a platby Určuje režim a sazby pro každou transakci, zaúčtuje je společně s položkou v hlavní knize Neměnná podvojná hlavní kniha, výplaty, údaje pro OSS a IOSS, exportovatelná stopa pro audit Žádný balíček pro české přiznání ani kontrolní hlášení; vytváří podkladová data, ze kterých se obojí staví

Stripe Tax: rychlá cesta, když už používáte Stripe

Pro týmy, které již využívají platby přes Stripe, Billing nebo Connect, představuje Stripe Tax nejpřístupnější vrstvu pro výpočet v reálném čase. Dokumentace pokrývá výpočet DPH po celém světě, API pro daň s PaymentIntents, vybírání daně na fakturách a použití služby Tax v rámci Connect pro platformy či tržiště.

Kde Stripe končí, uvádí sám Stripe zcela jasně. Jeho dokumentace k podávání přiznání uvádí: „Musíte podávat přiznání a odvádět vybranou daň pro každé místo, kde jste registrováni.“ Automatické podávání přiznání je nabízeno ve Spojených státech; jinde Stripe spolupracuje s partnery pro podávání přiznání, takže přiznání k DPH v EU podáváte vy nebo partner, nikoliv Stripe Tax. Jde o vrstvu pro výpočet a export, nikoliv o účetní knihu.

Pro české prostředí vám Stripe Tax poskytne sazbu, ale nic, co by pomohlo s kontrolním hlášením, což je oblast, kde vzniká opakovaná měsíční práce.

Paddle: přenechání celé daňové agendy někomu jinému

Paddle představuje jinou kategorii produktu. Funguje jako Merchant of Record a přebírá zodpovědnost za „výpočet, podávání přiznání a odvod“ daně v zemích vašich zákazníků. Spočítá DPH u pokladny, vystaví fakturu a podá přiznání i odvede daň za vás. Jeho vývojářská dokumentace pokrývá Paddle.js, katalogová API, pokladnu a webhooky, jako je transaction.completed, který se aktivuje po dosažení stavu completed a slouží jako obvyklý spouštěč pro udělení přístupu po platbě.

Kompromis je spíše strukturální než technický. Paddle se stává prodejcem (seller of record), takže již nedržíte model obchodníka, fakturace a účetnictví, který byste si ponechali s vlastní pokladnou.

Pro digitální produkty prodávané českým spotřebicům to řeší problém s podáváním přiznání. Česká firma však stále dluží své vlastní přiznání k DPH a kontrolní hlášení ze své tuzemské činnosti.

Quaderno: daňová vrstva pro menší digitální firmy

Quaderno je jednou z přehlednějších možností pro menší digitální firmy, které chtějí daňovou službu nezávislou na jediném zpracovateli plateb. Jeho API dokumentuje koncový bod /tax_rates/calculate pro výpočet platné sazby z adresy zákazníka a typu transakce, koncový bod /tax_ids/validate pokrývající DIČ v EU a koncové body pro faktury, účtenky a dobropisy. Dokumentovaná sekce Connect se zdroji účtů představuje základ, na kterém může tržiště stavět.

Omezení spočívá v rozsahu. Quaderno je daňová a fakturační vrstva, nikoliv účetní systém s neměnnou podvojnou hlavní knihou, a jeho veřejné materiály nezaručují automatické podávání přiznání v každém plánu a každé zemi. Odpovědnost za podání přiznání je nutné si písemně ověřit.

Jde o funkční pokladní vrstvu pro malé české digitální podnikání, ale české přiznání k DPH ani kontrolní hlášení z něj nevzejdou.

Avalara a Fonoa: podnikové daňové enginy

AvaTax od Avalary provádí určování daně v reálném čase při placení, fakturaci nebo zpracování objednávek prostřednictvím REST API a SDK. Všimněte si rozdělení produktů: modul VAT Reporting spadá pod sekci Returns, takže workflow pro dodržování předpisů o DPH v EU není pouhé „AvaTax“ – je nutné si předem vymezit moduly, které skutečně potřebujete. Avalara dokumentuje registrační proces s 90denní zkušební dobou zdarma, zatímco komerční model pro ostrý provoz je dimenzován pro velké podniky.

Tax Engine od společnosti Fonoa uvádí, že „vypočítává správné zacházení s nepřímou daní pro každou transakci v reálném čase“ prostřednictvím verzovaného API ve více než 190 jurisdikcích. Jeden architektonický detail je důležitý: ověřování DIČ je samostatný produkt Fonoa (Validate), nikoliv součást Tax Engine, takže pokud je pro vás ověření v systému VIES klíčové, zahrňte jej do rozsahu explicitně a nespoléhejte na to, že jej motor automaticky pokrývá.

Obě řešení dávají smysl pro velkou multi-country platformu, která náhodou zahrnuje i Česko. Pro projekt cílený čistě na Česko je jejich cena jen těžko obhajitelná.

Kde se uplatní Nordlet: daňová odpověď a záznam v hlavní knize jsou jedním záznamem

Nordlet je účetní API pro tržiště a platformy, které ve svém vlastním produktu potřebují hlavní knihy, výplaty, daň v EU a exportovatelnou auditní stopu, namísto fakturační aplikace připojené k pokladně.

Architektonický rozdíl spočívá v tom, že určení DPH a účetní zápis patří do jednoho systému. Požadavek POST /v1/reference/vat/resolve zodpoví otázku daňového režimu na základě faktů o transakci:

{
  "customerCountryCode": "CZ",
  "customerIsBusiness": false,
  "supplyType": "digital"
}
{
  "scheme": "oss_union",
  "vatCountryCode": "CZ",
  "reverseCharge": false,
  "deemedSupplier": false,
  "zeroRated": false,
  "rates": [
    { "category": "standard", "ratePercent": "21.00" },
    { "category": "reduced", "ratePercent": "12.00" }
  ],
  "legalBasis": "Directive 2006/112/EC art. 58 - taxable where the consumer resides; report via the Union OSS"
}

Pokud zákazníka změníte na firmu s platným českým DIČ, stejné volání vrátí reverse_charge s odkazem Directive 2006/112/EC art. 44, 196 - VAT due by the customer (reverse charge). Nastavte actingAsMarketplace s prodejcem usazeným mimo EU a systém vrátí deemedSupplier: true podle art. 14a(2). Právní základ putuje společně s odpovědí, což je věc, na kterou se auditor zeptá o několik let později.

Modelováno je devět režimů: domestic, intra_eu_b2b, reverse_charge, oss_union, ioss, marketplace_deemed, export, out_of_scope a sme_exempt. Limit 10 000 EUR pro prodej na dálku je sledován, nikoliv pouze předpokládán – /v1/declarations/eu/distance-sales-threshold/get hlásí aktuální stav firmy vůči tomuto limitu a koncové body /v1/declarations/eu/oss/compute a /v1/declarations/eu/ioss/compute generují periodické hodnoty včetně sekce oprav pro předchozí období. Sazby pocházejí z feedu TEDB Evropské komise s platnými daty a společnost si je může pro jednotlivé země přepsat.

Určená daň se pak zaúčtuje do neměnné podvojné hlavní knihy s metadaty DPH připojenými k záznamu, takže odpadá jakékoliv druhotné odsouhlasení mezi daňovým enginem a samostatným systémem záznamů. Peněžní částky jsou desetinné řetězce, nikdy ne plovoucí řádová čárka. K tomu: typová SDK, webhooky jako sale_invoice.paid, podpora Idempotency-Key pro bezpečné opakování požadavků, sandboxové firmy, ověření VIES fixované k faktuře, podpora více firem a uzávěrka období, aby uzavřený měsíc nebylo možné potichu upravovat.

Česká hranice řečená bez obalu: Nordlet neobsahuje český balíček – volání /v1/declarations/eu/vat-return/compute s parametrem countryCode: "CZ" vrátí chybu 422 uvádějící Litvu, Německo a Polsko, takže české přizná k DPH ani kontrolní hlášení generovány nejsou. K dispozici je vrstva, ze které se obojí staví – určení DPH nesoucí svůj právní základ, neměnná podvojná hlavní kniha s metadaty DPH na záznamu, záznamy na úrovni faktur přečkávající uzávěrku období, výpočet OSS a IOSS včetně oprav, ověření VIES fixované k faktuře a strukturované faktury formátu Peppol BIS 3.0.

Upřímné shrnutí: pokud potřebujete živý výpočet v co největším počtu zemí a chcete, aby přiznání podával někdo jiný, podnikové daňové enginy a služby typu Merchant of Record jsou dále. Pokud je vaším hlavním požadavkem skutečné účetnictví – podvojná hlavní kniha zohledňující tržiště, kde vyrovnání a DPH sídlí na jednom místě – pak jde o mezeru, pro jejíž zaplnění je Nordlet vytvořen, a žádná z výpočetních vrstev ji nevyplňuje. Dokumentace API ukazuje celkový rozsah ještě předtím, než se rozhodnete.

Co po vás chce Česko podávat

Česko má dvě měsíční povinnosti, které se snadno pletou a nejsou totéž.

  • Přiznání k DPH – daňové přiznání splatné do 25. dne následujícího měsíce. Může být měsíční nebo čtvrtletní v závislosti na obratu.
  • Kontrolní hlášení – daňové kontrolní hlášení podávané právnickými osobami každý měsíc bez ohledu na období pro přiznání, rovněž do 25. dne. Uvádí jednotlivé dokumenty namísto součtů a porovnává se s hlášeními obchodních partnerů.

Kontrolní hlášení je důvodem, proč česká integrace potřebuje data na úrovni dokumentů namísto souhrnů za období. Pokud vaše platforma neumí vypsat faktury stojící za určitou částkou, bude někdo každý měsíc exportovat tabulky ručně.

Kompletní přehled pro tuto zemi – daň z příjmů právnických osob, mzdy, kalendář podávání přiznání a úřady stojící za jednotlivými formuláři – najdete na české daňové stránce.

Kritéria výběru, která je dobré ověřit před rozhodnutím

Než začnete jakýkoliv produkt s označením „připraveno na DPH“ považovat za rovnocenný jinému, ověřte jej podle těchto kritérií:

  • Výpočet nebo účetnictví – určuje daňový režim, nebo pouze ukládá kód, který mu předáte?
  • České pokrytí – 21 %, 12 %, osvobozená plnění, přenesení daňové povinnosti, korunové částky a limit 2 000 000 CZK?
  • Logika místa plnění v EU – dokáže odlišit české DPH od DPH jiného členského státu při B2C prodeji?
  • Ověření DIČ pro B2B – ověřuje VIES a uchovává důkaz?
  • OSS a IOSS – provádí agregaci, přípravu, podání, nebo jen export?
  • Odpovědnost tržiště – dokáže modelovat role prodejce, platformy a považovaného dodavatele?
  • Účetní integrita – vytváří každý výpočet odpovídající zápis v hlavní knize?
  • Ergonomie pro vývojáře – REST API, SDK, webhooky, sandbox, idempotence, verzování?
  • Auditní stopa – sazba, pravidlo, důkaz o poloze, DIČ, časové razítko, historie revizí?
  • Data pro kontrolní hlášení – dokáže vytvořit seznam na úrovni dokumentů pro měsíční kontrolní hlášení, nejen součty za období?
  • Odpovědnost za podání – který konkrétní krok dodavatel přebírá?

FAQ

Která platforma nabízí kompletní správu EU DPH v reálném čase v Česku?

Žádnou nelze popsat tak, že by pokrývala všechny tři schopnosti v reálném čase pro každý obchodní model. V Česku je praktickou hranicí to, zda dodavatel uchovává záznamy na úrovni faktur, protože kontrolní hlášení je každý měsíc vyžaduje.

Stačí Stripe Tax pro české tržiště?

Pro výpočet a exporty často ano. Pro podvojnou hlavní knihu sledující výplaty napříč mnoha prodejci nikoliv. Nevzejde z něj ani přiznání k DPH, ani kontrolní hlášení.

Podává Nordlet české přiznání k DPH automaticky?

Ne, a nepočítá ani přiznání k DPH nebo kontrolní hlášení. Balíčky pro přiznání se dodávají pro Litvu, Německo a Polsko; pro Česko API vrací kód 422 uvádějící tyto země. Generuje však určení daně, hlavní knihu, hodnoty pro OSS a IOSS a auditní stopu.

Co je to kontrolní hlášení v praktické rovině?

Měsíční přehled na úrovni faktur podávaný právnickými osobami souběžně s přiznáním k DPH. Uvádí dokumenty namísto součtů a křížově se porovnává s tím, co vykazují partneři, takže případné nesrovnalosti rychle vyvstanou na povrch.

Co udělat jako první

Rozhodněte se, které ze tří schopností v reálném čase potřebujete, a požadavek na kontrolní hlášení prověřte brzy, protože omezuje váš datový model, nikoliv samotnou integraci. Pokud potřebujete živý výpočet na infrastruktuře Stripe, začněte se Stripe Tax. Pokud prodáváte digitální produkty a chcete mít podávání přiznání vyřešené, vyzkoušejte Paddle. Pokud účetnictví, výplaty a DPH patří do vašeho vlastního produktu, začněte se sandboxem a před implementací si ověřte rozsah pro Česku. Ceník je zveřejněný, nejde o individuální nabídky na vyžádání.

Zdroje

Všechna tvrzení dodavatelů výše odkazují na vlastní dokumentaci daných dodavatelů. Samotná pravidla pocházejí z těchto zdrojů:

Schopnosti dodavatelů i národní předpisy se mění. Všechny informace zde byly ověřeny proti veřejné dokumentaci ke dni 8. září 2026; cokoliv, na čem hodláte stavět, si raději ověřte.