Czech Kontrolni hlaseni (VAT Control Statement)
Financni sprava EPO XML + matching DPH return for the Czech Republic
Produce the mandatory Kontrolni hlaseni (KH) — the Czech VAT control statement — as the XML document accepted by the Financni sprava Ceske republiky through the EPO (Elektronicka podatelna) portal, together with the matching DPH return (DPHDP3) figures so the two filings reconcile. Your posted invoices and vendor bills are routed into the statutory KH sections and aggregated into a single file for download and upload.
What it does
Kontrolni hlaseni XML export
A Pisemnost/DPHKH1 document with the header
(VetaD — form KH1, period, riadne / opravne / nasledne
filing type), the taxpayer identity (VetaP) and one element
per transaction routed into the sections A.1, A.2, A.3, A.4, A.5 and
B.1, B.2, B.3, plus the VetaC control totals.
Automatic section routing
Each posted invoice and bill is classified into its KH section from its VAT-inclusive value, the counterparty DIC and the reverse-charge / intra-EU flags, using the real 10,000 CZK threshold that splits the itemised A.4 / B.2 sections from the cumulative A.5 / B.3 lines.
DPH return (DPHDP3) figures
The same period is aggregated into the numbered VAT-return boxes (r1–r4 outputs, r25 reverse-charge supplied, r40 / r41 inputs, r43 / r44 reverse-charge received, r62–r65 settlement) and exported as a second EPO XML so the KH and the DPH return agree.
Real DIC / ICO / rodne cislo validation
The official ICO mod-11 check-digit algorithm, the rodne cislo (birth-number) date and mod-11 validity and the DIC (CZ VAT number) structure, applied on company and partner so a typo is caught before the file is built.
DPH rate buckets
The 21% standard rate, the 12% reduced rate and a legacy reduced-rate slot, with per-bucket base and tax aggregation so a single document can carry both a standard and a reduced component.
Kontrolni hlaseni business-rule validation
A Czech rule set layered on the shared engine's EN 16931-style core: taxpayer DIC, CZK currency, valid rate categories, a counterparty DIC on the itemised sections and credit-note referencing, surfaced before export.
Built for the Czech Republic
Authority: Financni sprava Ceske republiky. Channel: EPO
(Elektronicka podatelna). Documents: Kontrolni hlaseni
(DPHKH1) and the DPH return (DPHDP3).
Currency: Czech koruna (CZK). The connector builds on a shared
e-Invoice Core Engine and registers a Czech jurisdiction profile and
validation rule set.
Compatible with Odoo 18 and Odoo 19.
Disclosure: this module generates the Kontrolni hlaseni and DPH-return XML files locally for you to download and upload to the EPO portal. It transmits nothing on its own; your DIC, ICO and software identification are stored solely on your own database.
Screenshots
Czech Kontroln Hl En Kh1 Rec
Posted Czk Customer Invoice
Posted Czk Vendor Bill Route
Update date: 2026-07-02