← Uživatelská příručka

Kontrolní hlášení DPH (DPHKH1)

České kontrolní hlášení (DPHKH1) — oddíly A.1 až B.3 vypočtené z účetnictví s hranicí 10 000 Kč, zkontrolované podle požadavků formuláře a exportované jako XML pro EPO v aktuální struktuře pro jakékoli období.

Verze19.0.1.10.0
EdiceCommunity i Enterprise
LicenceAGPL-3
Vyžadujel10n_cssk_kv_kh_base, l10n_cz, l10n_cz_statutory
Rozšiřují jejaccount_edi_isdoc_kh, l10n_cz_datadance, l10n_cz_vat_status

K čemu slouží

Plátce DPH podává vedle přiznání k DPH kontrolní hlášení. Uvádí v něm své daňové doklady — nad 10 000 Kč jednotlivě, do této částky souhrnně —, aby mohla finanční správa spárovat daň dodavatele s odpočtem odběratele.

Tento modul je česká část společného kontrolního hlášení. Přidává oddíly formuláře DPHKH1, pravidla zařazení dokladů do oddílů, kontroly, které vyžaduje úřední formulář, a XML šablonu pro EPO. Postup práce — založení hlášení, výpočet, export, označení jako podaného, opravy — popisuje společná příručka.

Vyžaduje českou účtovou osnovu Odoo (l10n_cz) a modul l10n_cz_statutory, který drží údaje o plátci pro podání na EPO. Funguje v edici Community i Enterprise.

Odkazy jsou na zákon č. 235/2004 Sb., o dani z přidané hodnoty.

Formulář

Na rozdíl od Slovenska zveřejňuje finanční správa pro kontrolní hlášení jedinou strukturu, soubor dphkh1_epo2.xsd, a při změně ho přepíše. Hlášení za jakékoli období — i následné hlášení za rok 2021 podávané dnes — se podává v aktuální struktuře. Rozdíly mezi obdobími vyjadřují položky, které platí jen pro některá období, ne starší formuláře.

Modul proto obsahuje jedinou verzi bez konce platnosti, Kontrolní hlášení (aktuální struktura), platnou od 1. 1. 2016:

Struktura DPHKH1, verze 03.01.15 ze dne 11. 8. 2026 (zapisuje se jako verzePis)
XML obálka EPO Pisemnost s vnořeným DPHKH1
Schéma dphkh1_epo2.xsd, 27. 10. 2026 porovnané bajt po bajtu se zveřejněnou kopií
Nejstarší období 1. 1. 2016 — doklady s dřívějším DUZP patří na jiný formulář EPO (Výpis z evidence), který modul nevytváří

Verze struktury není součástí schématu a nové schéma ověří i starý soubor, takže změnu zveřejněnou finanční správou modul sám nezjistí. Verze je proto zapsaná v data/SCHEMA_VERSION i s postupem, jak ji ověřit proti zveřejněné struktuře, a test hlídá, aby verzePis šablony tomuto záznamu odpovídal. Při změně zveřejněné struktury je třeba modul aktualizovat.

Nastavení

Kromě společného nastavení:

Oddíly

Jak modul plní jednotlivé oddíly. Částky se dělí na základní sazbu (20 % a víc, zakl_dane1 / dan1), sníženou sazbu (zakl_dane2 / dan2) a druhou sníženou sazbu 10 % platnou do 31. 12. 2023 (zakl_dane3 / dan3, i pro pozdější opravy takových plnění) a zapisují se v celých korunách.

Oddíl Co do něj patří
A.1 Vydané doklady s prodejní daní v režimu přenesení (§ 92a): DIČ odběratele, evidenční číslo dokladu, DUZP, základ daně (jeden, bez rozlišení sazby), kód předmětu plnění.
A.2 Přijatá plnění, u kterých daň přiznáváte vy (§ 108 odst. 2 a 3): pořízení zboží a služby z jiného členského státu a služby či jiná plnění od dodavatele mimo EU. Stát (podle DIČ: EL pro Řecko, XI pro Severní Irsko; u dodavatele mimo EU prázdný), DIČ, evidenční číslo dokladu dodavatele, základ a daň.
A.4 Vydané doklady s DPH, jejichž celková částka včetně daně přesahuje 10 000 Kč (v absolutní hodnotě, tedy i velký opravný doklad), a jejichž odběratel má české DIČ. Oprava u nedobytné pohledávky se uvádí vždy zde bez ohledu na částku.
A.5 Jeden souhrn všech ostatních vydaných dokladů s DPH — do 10 000 Kč nebo odběrateli bez českého DIČ.
B.1 Přijaté doklady s nákupní daní v režimu přenesení podle § 92a: DIČ dodavatele, evidenční číslo, základ daně, kód předmětu plnění.
B.2 Přijaté doklady s DPH, jejichž celková částka včetně daně přesahuje 10 000 Kč, s evidenčním číslem dodavatele (Reference faktury). Opravy u nedobytných pohledávek vždy.
B.3 Jeden souhrn všech ostatních přijatých dokladů s DPH.

Dodavatel z jiného členského státu registrovaný k české DPH, který fakturuje pod českým DIČ, uskutečňuje tuzemské plnění: rozhoduje DIČ na dokladu, ne země partnera. Vydaný doklad s nulovou sazbou partnerovi z jiného členského státu se do hlášení neuvádí (patří do souhrnného hlášení); doklad s českou DPH je tuzemské plnění a uvede se v A.4/A.5. Dovoz zboží (§ 23) se do kontrolního hlášení neuvádí vůbec.

Hranice 10 000 Kč se měří na celém dokladu včetně daně; řádky bez DPH se neuvádějí, ale do hranice se započítají. Řádek bez DPH se do A.4/A.5 ani B.2/B.3 nikdy neuvede.

Uvádí se DUZP dokladu, jinak datum faktury. Příznak opravy u nedobytné pohledávky (zdph_44) se bere z pole dokladu Oprava u nedobytné pohledávky (P, nebo A pro § 44 ve znění do 31. 3. 2019).

Kontrolní součty (VetaC) se počítají z oddílů tak, jak je formulář definuje: A.1 v pln_rez_pren, B.1 v rez_pren23 / rez_pren5, celý oddíl A.2 v celk_zd_a2 a součty snížené sazby včetně druhé snížené sazby.

Oprava řádku. Každou záložku oddílu lze upravit po řádcích: na řádku zaškrtněte Override a opravte základ a daň v základní, snížené či druhé snížené sazbě. Exportují se opravené údaje a zůstanou zachovány i po novém výpočtu, na řádku téhož dokladu (a v A.1 / B.1 téhož kódu předmětu plnění). Oprava, jejíž řádek zmizí, se vypíše v chatteru.

Druhy podání a opravy

Typy hlášení jsou Řádné (B), Opravné (O, ve formuláři řádné/opravné), Následné (N) a Následné/opravné (E). Hlášení připravte a exportujte podle společné příručky. České zvláštnosti:

Před vytvořením souboru export zastaví a vyjmenuje chybné doklady, pokud:

Odeslání souboru na EPO přímo z Odoo popisuje l10n_cz_epo.

Omezení