Finance · VAT
VAT returns
without retyping
For Czech VAT payers who do not want to retype invoices into tax software at month end. The VAT ledger, control statement and return are built from issued and received documents and download as XML for EPO, the Czech tax portal.
- VAT return (DPHDP3), control statement (DPHKH1) and EC sales list (DPHSHV)
- XML validated against the official XSD schema
- VAT ledger as a PDF for your accountant or tax adviser
No credit card. Up and running in 5 minutes.
- DPHDP3.xmlVAT return, quarterly12.4 kBXSD OK
- DPHKH1.xmlControl statement · 228 issued, 94 received84.7 kBXSD OK
- DPHSHV.xmlEC sales list · 8 EU customers4.1 kBXSD OK
- kniha-dph-2026-Q3.pdfVAT ledger for the accountant186 kBPDF
- Three filingsVAT return, VAT control statement and EC sales list.
- XSD validationEvery XML is checked against the Czech Financial Administration schema.
- Supply classificationDomestic, reverse charge, EU, export and import assigned automatically.
- Filing archiveEach generated file with date, author and a SHA-256 fingerprint.
Why VAT in BizKitHub
The control statement should not be manual work
The Czech VAT control statement (kontrolní hlášení) lists every invoice over CZK 10,000 with the partner’s VAT ID and the right section. When invoices live in one system and VAT is computed in another, mistakes surface only when the tax office writes.
Today
- Invoices are exported to Excel and sorted by rate
- Sections A.4, A.5, B.2 and B.3 are assigned by hand
- A missing partner VAT ID turns up only at filing time
- Euro invoices need their CZK amounts looked up
With BizKitHub
- The VAT ledger is built from issued and received invoices
- Control statement sections follow the CZK 10,000 threshold
- Missing VAT IDs and unmapped lines are flagged in advance
- Foreign currencies converted at the Czech National Bank rate
Supply classification
Every invoice line knows where it belongs in the return
The classification comes from each line: direction, counterparty country, rate, reverse charge and, for received invoices, the CZK 10,000 threshold. You see it on every VAT ledger row, along with the return line and the control statement section.
- Domestic supplies at the standard and reduced rate
- Reverse charge on sales and purchases
- Intra-EU supplies and acquisitions of goods and services
- Exports, imports and out-of-scope supplies
| Document | Rate | VAT | Section |
|---|---|---|---|
| FV-2026-0388 | 21 % | 4,337.11 | A.4 |
| FV-2026-0391 | 21 % | 555.37 | A.5 |
| PF-2026-0201 | 21 % | 3,295.79 | B.2 |
| PF-2026-0204 | 12 % | 413.79 | B.3 |
| FV-2026-0402 | 0 % | 0.00 | A.1 |
XML for EPO
A file EPO accepts the first time
Preview a filing without saving it, then generate and archive it. Every XML is validated against the Financial Administration XSD schema. Warnings point out missing data before you upload the file to EPO, the Czech Ministry of Finance tax portal.
- Monthly and quarterly tax periods
- XML preview and summary before saving
- Test filings kept out of the production archive
- File archive with SHA-256 fingerprints
<Pisemnost nazevSW="BizKitHub">
<DPHKH1 verzePis="02.01">
<VetaD k_uladis="DPH" dokument="KH1"
rok="2026" mesic="10" khdph_forma="B" />
<VetaP dic="25417332" typ_ds="P"
zkrobchjm="Nábytek Horák s. r. o." />
<VetaA4 c_radku="1" dic_odb="26185610"
c_evid_dd="FV-2026-0388" duzp="03.10.2026"
zakl_dane1="20652.89" dan1="4337.11" />
<VetaC obrat23="23297.52" dan23="4892.48" />
</DPHKH1>
</Pisemnost>Period overview
Know what you will owe while the quarter is still running
The overview shows output and input VAT for the current quarter and the resulting VAT payable. The VAT ledger for any period doubles as a pre-filing check: it surfaces unmapped lines and documents without a tax point.
- VAT status, VAT ID and accounting country in one place
- Filter by tax point date, optionally including drafts
- VAT ledger export to PDF
Filing from the books
Deadlines, corrective filings and locked periods
With the Accounting module, filings are computed from posted documents. Each period shows its deadline and filing status. When you mark the return as filed, the VAT settlement is posted and the period is locked against further changes.
- Regular, corrective and supplementary filings
- Statuses awaiting filing, draft, filed, overdue
- Filing data check: tax office, CZ-NACE code, filing person
- VAT return · Q3 2026Regular · filed 22 Oct 2026CZK 84,312Filed
- Control statement · September 2026Regular · filed 22 Oct 2026Filed
- EC sales list · September 2026Due 26 Oct 2026Draft
- Control statement · October 2026Due 25 Nov 2026Period open
What it does
Your whole VAT workload without extra software
VAT ledger
Every line of issued and received invoices for the period, in CZK.
Automatic classification
Supply code from direction, country, rate and reverse charge.
VAT return
DPHDP3 XML for a month or a quarter.
Control statement
DPHKH1 XML with sections A and B split at CZK 10,000.
EC sales list
DPHSHV XML with EU supplies totalled per customer VAT ID.
XSD validation
Every file checked against the schema before you download it.
Warnings
Missing partner VAT ID, tax office code or unmapped lines.
Archive
Generated filings with author, date and SHA-256 fingerprint.
Foreign currencies
Converted at the Czech National Bank rate on the tax point date.
Getting started
Generate your first return from existing invoices
- 01
Set your VAT status
Mark the organisation as a VAT payer and add the VAT ID.
- 02
Issue and receive invoices
A VAT classification is assigned to each line automatically.
- 03
Generate the XML
Review the warnings, download the file and upload it to EPO.
Who it is for
VAT that fits how you trade
E-shops
Hundreds of small sales summarised in section A.5.
B2B within the EU
Intra-EU supplies and the EC sales list without manual totals.
Construction and reverse charge
Domestic reverse charge on sales and purchases.
Accountants and tax advisers
VAT ledger as PDF and XML to review before filing.
Connections
Formats and sources
- EPO (Czech tax portal)
- Financial Administration XSD
- Czech National Bank rates
- ISDOC
- VIES
Connected modules
Runs on the same data as the rest of your company
Invoicing
Invoices with VAT, QR payment and ISDOC, issued on payment.
Expenses & bills
Bills arrive by e-mail, AI extracts the data.
Accounting
Double-entry bookkeeping wired to documents and bank.
Bank & matching
Fio bank feeds and automatic payment matching.
Contacts & CRM
Customers, companies and the full relationship on one card.
Frequently asked questions
Common VAT questions
Does BizKitHub file the return for me?
No. It prepares the XML file, which you upload to the EPO portal yourself or hand to your accountant. We recommend having the filing checked by an accountant or tax adviser before submitting.
Do I need the Accounting module?
No. The VAT ledger and filings work straight from issued and received invoices. With the Accounting module they are computed from posted documents and filing also locks the period.
How is the CZK 10,000 control statement threshold handled?
Supplies over CZK 10,000 including VAT go to sections A.4 and B.2 with the partner’s VAT ID, smaller ones are summarised in A.5 and B.3. The split follows the document’s CZK amount automatically.
Do you support monthly and quarterly filers?
Yes. You set the tax period on the accounting entity. In Czechia the control statement for legal entities is always monthly, the return follows your period.
What if I am not a VAT payer yet?
You invoice without VAT. The ledger and filings are available but show zero amounts. Once you register and switch it on in settings, everything starts working.
File VAT from data you already have
Create a free account and see the VAT ledger built from your invoices.