DPH a daňové exporty · 4 min čtení

Kontrolní hlášení — generování XML

Co je kontrolní hlášení DPH (KH1), jaké faktury patří do sekcí A a B, termíny podání a jak v Taxoriu vygenerovat XML a nahrát ho na portál EPO finanční správy.

Co je kontrolní hlášení

Kontrolní hlášení (KH) je speciální daňové tvrzení, které musí podávat všichni plátci DPH v ČR. Povinnost platí od 1. 1. 2016. KH je odlišné od DPH přiznání — slouží finančnímu úřadu ke křížové kontrole transakcí mezi plátci DPH a k odhalování daňových podvodů.

Kontrolní hlášení se podává výhradně elektronicky — v XML formátu přes portál EPO nebo datovou schránkou.

Kdo podává a jak často

  • Právnické osoby (s.r.o., a.s.) — podávají kontrolní hlášení měsíčně, vždy do 25. dne následujícího měsíce.
  • Fyzické osoby (OSVČ) — podávají ve stejném rytmu jako DPH přiznání: měsíčně nebo čtvrtletně.
  • Identifikovaná osoba kontrolní hlášení nepodává (§ 101c ZDPH) — není plátcem DPH. V Taxoriu proto kartu vidí zašedlou s vysvětlením; přiznání k DPH (DP3) podává dál.
  • Neplátci DPH hlášení nepodávají vůbec.

Struktura kontrolního hlášení

Kontrolní hlášení se dělí na dvě hlavní části:

Sekce A — daň na výstupu

Do sekce A patří všechno, z čeho vy odvádíte daň — tedy i některá přijatá plnění, u kterých daň přiznáváte jako příjemce.

  • A1 — transakce v režimu přenesení daňové povinnosti, kde jste poskytovatelem (tuzemský § 92a ZDPH — např. stavební práce pro jiného plátce DPH). Taxorio tuto sekci generuje: řádek za doklad a kód předmětu plnění, bez ohledu na částku (hranice 10 000 Kč se tu neuplatní). Režim zapnete přímo na faktuře — viz článek Přenesená daňová povinnost na vydaných dokladech.
  • A2 — přijatá plnění, u kterých daň přiznáváte vy: pořízení zboží z EU (§ 16), přijaté služby od osoby registrované k dani v EU a služby od osoby neusazené v tuzemsku (§ 108). Tuto sekci Taxorio generuje jednotlivě po dokladech, ve stejných částkách jako v přiznání k DPH. Bez ohledu na výši částky — hranice 10 000 Kč se tu neuplatní.
  • A4 — vydané faktury nad 10 000 Kč včetně daně vůči jinému plátci (tuzemské zdanitelné plnění). Uvádí se DIČ odběratele, číslo dokladu, DUZP, základ a DPH po sazbách.
  • A5 — zbytek zdanitelných plnění, tedy doklady do 10 000 Kč včetně daně a plnění vůči neplátcům (jeden souhrnný řádek, bez detailu dokladů).

Sekce B — daň na vstupu (odpočet)

  • B1 — přijaté faktury v režimu přenesení daňové povinnosti (jste příjemcem).
  • B2 — přijaté faktury nad 10 000 Kč včetně daně s nárokem na odpočet. Uvádí se DIČ dodavatele, číslo dokladu, DUZP, základ a DPH po sazbách.
  • B3 — přijatá plnění do 10 000 Kč včetně daně (jeden souhrnný řádek).
⚠️ Hranice 10 000 Kč se počítá z celkové částky dokladu včetně DPH, ne ze základu daně — tak to určují pokyny k vyplnění kontrolního hlášení. Doklad za 9 000 Kč bez DPH, tedy 10 890 Kč s daní, patří do detailní části A.4 / B.2. Taxorio hranici vyhodnocuje samo z celkové částky.
💡 Tip: Faktury bez nároku na odpočet DPH (např. reprezentace, pohonné hmoty bez jízdního deníku) do kontrolního hlášení nepatří — ani do DPH přiznání v části odpočtu.

Jak vygenerovat XML v Taxoriu

  1. Přejděte do Daně a odvody → DPH. Kontrolní hlášení má vlastní kartu Kontrolní hlášení DPH vedle karty s přiznáním.
  2. Vyberte zdaňovací období.
  3. Karta nahoře ukáže, kolik dokladů do hlášení půjde, a pod tím počty za Oddíl A (faktury vydané) a Oddíl B (faktury přijaté). Zkontrolujte je a projděte i vypsané nálezy pod nadpisem Zkontrolujte před podáním.
  4. Klikněte na Stáhnout (XML) — soubor DPHKH1_2026-03.xml je připraven pro podání přes portál MOJE daně (EPO).

Kontrolní hlášení se podává i za období, ve kterém vám žádná daň k odvodu nevyšla.

Termíny podání a sankce

Kontrolní hlášení musí být podáno do 25. dne po skončení zdaňovacího období. Sankce za nedodržení termínu (§ 101h ZDPH):

  • 1 000 Kč — podáte sami po termínu, bez výzvy finančního úřadu.
  • 10 000 Kč — podáte až po výzvě finančního úřadu.
  • 30 000 Kč — nereagujete na výzvu, ale KH nakonec podáte.
  • 50 000 Kč — nepodáte vůbec ani po výzvě, nebo závažně mařte správu daní.
💡 OSVČ platí poloviny. U fyzických osob, čtvrtletních plátců a s.r.o. s jediným společníkem fyzickou osobou jsou tyto pokuty poloviční500 / 5 000 / 15 000 / 25 000 Kč (§ 101h odst. 2 ZDPH, od roku 2023). Jako OSVČ tedy počítejte s těmito částkami, ne s plnými sazbami výše.

Pokuta 1 000 Kč (u OSVČ 500 Kč) za první prodlení v kalendářním roce nevzniká (§ 101j ZDPH) — podmínkou je, že jste v tomtéž roce nebyli v prodlení už dřív. Při opakovaném nebo závažném porušení může finanční úřad uložit pokutu až 500 000 Kč.

⚠️ Pozor na lhůty u výzev (§ 101g ZDPH): pokud jste kontrolní hlášení vůbec nepodali, správce daně vás vyzve a náhradní lhůta je 5 dnů od oznámení výzvy. Má-li naopak pochybnosti o správnosti nebo úplnosti podaného hlášení, vyzve vás k jeho změně, doplnění či potvrzení — a na to máte 17 dnů ode dne doručení výzvy do datové schránky. Nereagovat se nevyplatí: hrozí pokuta 30 000 až 50 000 Kč.