XML export pro EPO: Jak elektronicky podat DPH přiznání a kontrolní hlášení
Elektronické podávání daňových přiznání je pro plátce DPH povinné. Přesto mnoho podnikatelů stále tápe v tom, jak správně připravit XML soubor, kam ho nahrát a jak se vyhnout chybám při podání. V tomto návodu vás krok za krokem provedeme celým procesem -- od přípravy dat přes generování XML až po úspěšné odeslání na Finanční správu.
Proč XML a co to vlastně je
XML (eXtensible Markup Language) je strukturovaný datový formát, který umožňuje předávat informace mezi různými systémy. Finanční správa České republiky vyžaduje podání v XML formátu, protože:
- Automatické zpracování -- data se načtou přímo do systémů Finanční správy bez nutnosti ručního přepisování
- Standardizace -- jasně definovaná struktura (XSD schéma) zajišťuje, že data budou ve správném formátu
- Validace -- systém může automaticky zkontrolovat správnost dat před přijetím
- Bezpečnost -- elektronické podání s ověřením identity je bezpečnější než papírové
Každý typ podání má svůj vlastní XML formát definovaný XSD schématem, které publikuje Finanční správa. Při podání musí XML soubor odpovídat příslušnému schématu, jinak bude odmítnut.
Přehled XML schémat pro daňová podání
Pro OSVČ jsou relevantní zejména tři typy XML podání:
DPHDP3 -- Přiznání k dani z přidané hodnoty
Toto je hlavní přiznání k DPH, které podáváte měsíčně nebo čtvrtletně. XML soubor obsahuje:
- Identifikační údaje plátce (DIČ, jméno, adresa)
- Zdaňovací období
- Uskutečněná zdanitelná plnění (řádky 1--13)
- Přijatá zdanitelná plnění s nárokem na odpočet (řádky 40--47)
- Výpočet daňové povinnosti
- Údaje o nadměrném odpočtu
DPHKH1 -- Kontrolní hlášení
Podrobný výkaz jednotlivých transakcí. XML soubor obsahuje:
- Identifikační údaje plátce
- Oddíl A -- uskutečněná plnění (A.4. nad 10 000 Kč jednotlivě, A.5. do 10 000 Kč souhrnně)
- Oddíl B -- přijatá plnění (B.2. nad 10 000 Kč jednotlivě, B.3. do 10 000 Kč souhrnně)
- Pro každou transakci nad 10 000 Kč: DIČ protistrany, číslo dokladu, DUZP, základ daně a DPH
DPFDP7 -- Přiznání k dani z příjmů fyzických osob
Roční přiznání k dani z příjmů. XML soubor zahrnuje:
- Osobní údaje poplatníka
- Příjmy ze samostatné činnosti (příloha č. 1)
- Výdaje (skutečné nebo paušální)
- Nezdanitelné části základu daně
- Slevy na dani a daňové zvýhodnění
- Výpočet daně
Kam a jak XML soubor podat
Pro elektronické podání máte tři hlavní možnosti:
1. Datová schránka
Nejjednodušší a nejspolehlivější způsob. XML soubor odešlete jako přílohu datové zprávy na elektronickou podatelnu příslušného finančního úřadu. Výhody:
- Nemusíte mít elektronický podpis
- Potvrzení o doručení máte automaticky
- Od roku 2023 mají OSVČ datovou schránku zřízenou automaticky
Postup: Přihlaste se do datové schránky, vytvořte novou zprávu, jako příjemce vyberte váš finanční úřad, přiložte XML soubor a odešlete.
2. EPO (Elektronická podání pro Finanční správu)
Portál EPO na adrese adisspr.mfcr.cz/adistc/adis/idpr_epo/epo2/uvod/vstup.faces umožňuje nahrát XML soubor a odeslat ho Finanční správě. Pro podání přes EPO potřebujete:
- Kvalifikovaný elektronický podpis -- vydaný akreditovaným poskytovatelem (PostSignum, eIdentity, I.CA)
- Nebo ověření přes NIA (Národní identitní autorita) -- například pomocí Bankovní identity nebo eObčanky
Na portálu EPO můžete XML soubor nejen nahrát, ale i validovat -- systém zkontroluje, zda soubor odpovídá požadovanému schématu a upozorní na případné chyby ještě před odesláním.
3. Portál MOJE daně
Portál MOJE daně (mojedane.cz) je modernější alternativou k EPO. Přihlašujete se přes identitu občana (NIA). Umožňuje:
- Nahrání XML souboru
- Interaktivní vyplnění formuláře přímo v prohlížeči
- Přehled podaných přiznání a plateb
- Komunikaci s finančním úřadem
Jak připravit XML soubor v Taxoriu
Ruční vytváření XML souborů je nepraktické a náchylné k chybám. Struktury XML schémat jsou komplexní a i drobná chyba (špatný formát data, chybějící povinný element) způsobí odmítnutí podání.
Taxorio v plánu PRO generuje XML soubory pro všechna tři podání (DPHDP3, DPHKH1, DPFDP7) automaticky z dat, která máte v systému. Postup je následující:
- Průběžně evidujte faktury a výdaje -- vydané faktury (příjmy) a přijaté doklady (výdaje) zadávejte do Taxoria průběžně během zdaňovacího období. U každého dokladu vyplňte správné údaje: DIČ partnera, datum uskutečnění zdanitelného plnění (DUZP), základ daně a sazbu DPH.
- Zkontrolujte data před generováním -- na dashboardu vidíte přehled DPH na výstupu a na vstupu. Ověřte, že čísla odpovídají vašim očekáváním.
- Vygenerujte XML export -- v sekci DPH exporty zvolte příslušné období a typ výkazu. Taxorio vygeneruje XML soubor odpovídající aktuálnímu XSD schématu Finanční správy.
- Stáhněte XML soubor -- soubor si uložte do počítače.
- Nahrajte na portál Finanční správy -- XML soubor nahrajte přes datovou schránku, EPO nebo portál MOJE daně.
Pro daň z příjmů (DPFDP7) Taxorio rovněž generuje XML export, který obsahuje data z vaší evidence příjmů a výdajů. Kromě toho je pro všechny uživatele (včetně FREE plánu) dostupný CSV export knihy příjmů a výdajů.
Validace XML před odesláním
Než XML soubor odešlete, je vhodné ho zvalidovat. Validace ověří, že soubor:
- Odpovídá požadovanému XSD schématu (správná struktura a datové typy)
- Obsahuje všechny povinné elementy
- Nemá logické chyby (např. nesedící součty)
Validaci můžete provést:
- Na portálu EPO -- při nahrání XML se automaticky provede kontrola
- Aplikací EPO pro off-line zpracování -- Finanční správa poskytuje off-line nástroj pro přípravu a validaci podání
- Na portálu MOJE daně -- při nahrání XML se provede kontrola schématu
Časté chyby při XML podání a jak se jim vyhnout
1. Nesprávný formát DIČ
DIČ musí být v přesném formátu: CZ + číslo (bez mezer, bez pomlček). Například CZ12345678, nikoliv CZ 123 456 78. Při automatickém generování z fakturačního systému se tato chyba eliminuje, pokud máte údaje klientů správně zadané (například díky ARES auto-doplnění).
2. Špatný formát data
XML schémata vyžadují data ve formátu, který odpovídá specifikaci. Například datum zdanitelného plnění musí být v přesném tvaru definovaném schématem. Ruční úprava XML souboru může vést k nesprávnému formátu.
3. Nesoulad mezi přiznáním a kontrolním hlášením
Součty v kontrolním hlášení musí odpovídat příslušným řádkům DPH přiznání. Pokud generujete oba výkazy ze stejných dat (jako v Taxoriu), tento problém nevznikne. Problém nastává, když výkazy připravujete odděleně.
4. Chybějící číslo dokladu v kontrolním hlášení
U transakcí nad 10 000 Kč uvedených v kontrolním hlášení musí číslo dokladu odpovídat číslu, které uvádí protistrana. U přijatých faktur uvádíte číslo dokladu dodavatele (nikoliv své interní číslo). U vydaných faktur uvádíte své číslo faktury.
5. Použití zastaralého XSD schématu
Finanční správa občas aktualizuje XSD schémata. XML soubor vytvořený podle staršího schématu může být odmítnut. Používáte-li aktualizovaný software, toto riziko se minimalizuje.
Termíny pro elektronické podání
Shrnutí klíčových termínů pro elektronická podání:
- DPH přiznání (DPHDP3) -- do 25. dne měsíce následujícího po zdaňovacím období
- Kontrolní hlášení (DPHKH1) -- ve stejném termínu jako DPH přiznání (pro OSVČ)
- Přiznání k dani z příjmů (DPFDP7) -- do 1. dubna (papírově) nebo do 2. května (elektronicky). Pokud podáváte přes daňového poradce, prodlužuje se lhůta do 1. července.
Tip: Elektronické podání daňového přiznání k dani z příjmů vám dává o měsíc navíc oproti papírovému podání. To je další důvod, proč podávat elektronicky.
Co potřebujete pro elektronické podání
Než začnete podávat elektronicky, ujistěte se, že máte připraveno:
- Datovou schránku -- od roku 2023 ji mají OSVČ zřízenou automaticky. Pokud jste ji dosud neaktivovali, přihlaste se na mojedatovaschranka.cz s identitou občana.
- Nebo elektronický podpis / NIA identitu -- pro podání přes EPO nebo MOJE daně.
- XML soubory -- vygenerované z vašeho fakturačního nebo účetního systému.
- Přehled o zaplacených zálohách -- pro kontrolu, zda nemáte nedoplatek.
Elektronické podávání daňových přiznání se může zdát na první pohled složité, ale ve skutečnosti je to pohodlnější než papírové formuláře. Klíčem je mít data průběžně v pořádku a používat nástroj, který vám XML soubory vygeneruje ve správném formátu. Tím odpadne ruční vyplňování formulářů a riziko chyb se minimalizuje.