BizKitHub

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.

Tax filings, Q3 2026Archive of generated XML
Ready
  • DPHDP3.xml
    VAT return, quarterly
    12.4 kBXSD OK
  • DPHKH1.xml
    Control statement · 228 issued, 94 received
    84.7 kBXSD OK
  • DPHSHV.xml
    EC sales list · 8 EU customers
    4.1 kBXSD OK
  • kniha-⁠dph-2026-Q3.pdf
    VAT ledger for the accountant
    186 kBPDF
VAT payable: CZK 84,312
  • 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
VAT ledgerOctober 2026 · converted to CZK
DocumentRateVATSection
FV-2026-038821 %4,337.11A.4
FV-2026-039121 %555.37A.5
PF-2026-020121 %3,295.79B.2
PF-2026-020412 %413.79B.3
FV-2026-04020 %0.00A.1
Classification: TUZ_STD · TUZ_IN_STD_B2 · RC_OUT_DOMESTIC

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
DPHKH1.xmlxml
<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>
● XSD validation: passed · Download .xml

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
Current quarterQ4 2026
Issued (net)
CZK 1,284,600
Output VAT
CZK 262,410
Input VAT
CZK 178,098
VAT payable
CZK 84,312

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 filingsNábytek Horák s. r. o. · quarterly payer
  • VAT return · Q3 2026
    Regular · filed 22 Oct 2026
    CZK 84,312Filed
  • Control statement · September 2026
    Regular · filed 22 Oct 2026
    Filed
  • EC sales list · September 2026
    Due 26 Oct 2026
    Draft
  • Control statement · October 2026
    Due 25 Nov 2026
    Period 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

  1. 01

    Set your VAT status

    Mark the organisation as a VAT payer and add the VAT ID.

  2. 02

    Issue and receive invoices

    A VAT classification is assigned to each line automatically.

  3. 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

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.

Questions? Contact support or check the pricing.

VAT & tax filings
Free, no card
Start for free