Czech Republic — ISDOC, EET abolished, no B2B mandate
The Czech Republic occupies an unusual position: ISDOC (Information System Document), a free XML standard published by SPIS in 2009, remains widely adopted on a voluntary basis. The EET (Elektronická evidence tržeb) online cash register system, introduced in 2016, was partially struck down by the Constitutional Court in 2017 and fully abolished on 1 January 2023. No B2B mandate is currently in force or planned in the short term; alignment with the ViDA directive is expected for 2028-2030.
Regulatory timeline
- 2009 — ISDOC v5.2. Publication of the Czech national ISDOC standard (Information System Document) by SPIS (Sdružení pro informační společnost) together with ICT Unie and the Hospodářská komora ČR. First free, open Czech XML invoice format, modelled on UBL but with a national namespace.
- 1 December 2016 — EET (Elektronická evidence tržeb). Act No. 112/2016 Sb. introduces mandatory online cash registers: every cash or card receipt must be reported in real time to the Finanční správa. Wave 1 hospitality, wave 2 retail, wave 3 crafts, wave 4 services planned 2020.
- 12 December 2017 — Constitutional Court ruling Pl. ÚS 26/16. The Czech Constitutional Court partly annuls EET for infringement of the fundamental right to personal autonomy and data protection. Waves 3 and 4 are suspended.
- 18 April 2019 — Mandatory B2G PEPPOL. Transposition of EU Directive 2014/55 by Decree No. 73/2019 Sb.: every Czech contracting authority must be able to receive EN 16931 invoices (UBL 2.1 or CII 16B) via PEPPOL. ISDOC remains allowed in parallel for domestic B2B and B2G.
- 1 January 2023 — EET abolished. The Fiala government ends Elektronická evidence tržeb through Act No. 458/2022 Sb.: online cash registers are no longer mandatory. The system had cost over CZK 1.3 billion in infrastructure for modest additional revenue.
- 2024-2025 — No B2B mandate. Unlike Poland (KSeF), Germany (Wachstumschancengesetz) or France (PPF/PDP), Czechia has announced no universal domestic B2B mandate. The country waits for ViDA implementation and stays in a laissez-faire stance on B2B invoice format.
- 1 July 2030 — ViDA cross-border DRR. Alignment with the "VAT in the Digital Age" package: structured electronic invoicing and Digital Reporting Requirement mandatory for intra-EU B2B transactions. No national early adoption planned to date.
Deep dives — 10 dedicated pages
Ten dedicated pages drill into every dimension of the Czech e-invoicing and B2B landscape — the reforms and legal framework (ISDOC 2009 as one of Europe''s earliest free national XML standards, ePodatelna B2G, EET as the textbook CTC rollback, ViDA wait-and-see position), the technical specifications and tax framework (DPH 2024 consolidation, IČO/DIČ identifiers, Datová schránka), and the real-world B2B usage that pre-dates and coexists with EU regulation (retail EDIFACT, Škoda/TPCA/Hyundai automotive, Alza-driven e-commerce).
Reforms & legal framework
- ISDOC 5.2 — national XML standard since 2009 · B2B XML standard published 2009 by SPIS — one of Central Europe''s earliest free national XML standards. Current version 5.2 aligned with EN 16931. Near-total Czech ERP vendor adoption (ABRA, Pohoda, Money, Helios, K2).
- ePodatelna — mandatory B2G inbox since 2009 · Mandatory B2G electronic inbox for every administration since 1 July 2009 under Act No. 300/2008 Coll. Accepts ISDOC + eIDAS-signed PDF/A-3. ~14,000 inboxes open, NÚKIB regulation for security.
- EET — 2023 abolition (CTC textbook case) · Introduced 2016 by Babiš (Act 112/2016 Coll.), partly censured by Ústavní soud (Pl. ÚS 26/16, 2017), fully abolished 1 January 2023 by Act 458/2022 Coll. under Fiala. Textbook case: full rollback of a real-time fiscal mandate.
- ViDA — no B2B mandate, 2028-2030 alignment · MF ČR + GFŘ position: no domestic B2B mandate, no neighbour-style KSeF/RTIR. Waiting for EU milestones (2027 SVR, 2028 platforms + intra-EU e-invoicing, 2030 generalised DRR). ISDOC remains voluntary.
Technical specs & taxation
- DPH — 21 / 12 / 0% (2024 consolidation) · Standard 21%, single reduced 12% since 1 January 2024 (Act 349/2023 Coll. — consolidation of former 15% + 10%), zero 0%. Threshold 2M CZK (~€80K). Sectoral reverse charge (gold, construction, scrap, mobiles).
- IČO + DIČ — company identifiers + ICD 0151 · IČO (8 digits, public ČSÚ mod-11 checksum) at Justice.cz registry via ARES, DIČ prefixed CZ + IČO for VAT. PEPPOL ICD 0151. Public ARES v2 API without authentication.
- Datová schránka — legal inbox mandatory for OSVČ 2023 · Electronic legal inbox with probative value equivalent to registered mail. Created 2009 by Act 300/2008 Coll., universally mandatory for OSVČ since 1 January 2023. ~3.3M active inboxes, operated by Česká pošta.
Real-world B2B usage
- Retail EDIFACT — Albert + Kaufland + Lidl + Penny · Albert (Ahold), Kaufland ČR, Lidl ČR, Penny Market (Rewe), Globus, Tesco Stores ČR, Billa CZ, COOP družstvo. EANCOM 2002 S4, ~180M messages/year, VANs Comarch + EDITEL CZ + T-Systems + SEEBURGER + Edicom.
- Automotive — Škoda + TPCA + Hyundai · Europe''s #1 automotive producer per capita (~135 vehicles / 1,000 inhab). Škoda Auto Mladá Boleslav + Kvasiny + Vrchlabí (VW flagship), TPCA Kolín (Stellantis since 2021), Hyundai Nošovice. VDA + Galia + Odette over OFTP2 via ENX.
- E-commerce — Alza + Mall + Notino + Rohlík · Alza.cz (largest CEE e-commerce by revenue, ~€2.2B), Mall Group (Allegro since 2022), Slevomat, Heureka (Allegro since 2024), Notino (Central Europe perfumery #1), Rohlík (90-min grocery). EDIFACT EANCOM + REST APIs + PEPPOL.
Technical schema
The Czech technical landscape combines a free national XML standard (ISDOC), the European PEPPOL BIS Billing 3.0 profile for B2G, and the ePodatelna portal for electronic delivery to public bodies.
-
ISDOC v6.0.2 — national XML schema, namespace
http://isdoc.cz/namespace/2013, root element<Invoice>. Supported by the main local ERPs (Pohoda, Money S3, FlexiBee, ABRA, Helios). No licence fee, no mandatory accredited operator. ISDOC carries no built-in signature: authenticity rests on archiving and contractual evidence. - PEPPOL BIS Billing 3.0 (UBL 2.1) — used for cross-border B2G and for national public procurement that has adopted it. Czechia is a PEPPOL Authority with OpenPEPPOL via ČSSDP (Česká společnost pro standardizaci digitální procesů).
- EDIFACT EANCOM — still dominant in retail (Tesco CZ, Lidl, Kaufland, Albert/Ahold, Penny Market, Globus). INVOIC D.96A and D.01B remain the norm in grocery retail.
-
DIČ: Daňové identifikační číslo — prefix
CZ+ 8, 9 or 10 digits. PEPPOL schemeID9962for CZ:VAT. - Datová schránka (Data box): legal electronic delivery system between public bodies and legal persons since 2009 (Act No. 300/2008 Sb.). 7-character identifier (e.g. abc1d2e) substitutable for legal mail.
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="http://isdoc.cz/namespace/2013" version="6.0.2">
<DocumentType>1</DocumentType>
<ID>2026-0142</ID>
<UUID>3a1c8b40-5f2e-4d11-9b3c-2a8f1e3c4d56</UUID>
<IssueDate>2026-05-19</IssueDate>
<TaxPointDate>2026-05-19</TaxPointDate>
<VATApplicable>true</VATApplicable>
<ElectronicPossibilityAgreementReference />
<Note>Faktura — vystavená dle zákona č. 235/2004 Sb.</Note>
<LocalCurrencyCode>CZK</LocalCurrencyCode>
<AccountingSupplierParty>
<Party>
<PartyIdentification>
<ID>27604977</ID>
</PartyIdentification>
<PartyName>
<Name>Ediverse Demo Praha s.r.o.</Name>
</PartyName>
<PartyTaxScheme>
<CompanyID>CZ27604977</CompanyID>
<TaxScheme>VAT</TaxScheme>
</PartyTaxScheme>
</Party>
</AccountingSupplierParty>
</Invoice>Submission flow
No centralised clearance flow applies in Czechia for domestic B2B invoices. The taxpayer issues ISDOC, PDF, EDIFACT or paper at choice, and reports VAT through Daňový portál (tax portal) aggregated monthly.
┌──────────────┐ ┌──────────────────┐ ┌──────────────┐
│ Seller CZ │──> │ ISDOC / PDF / │──> │ Buyer CZ │
│ (ERP) │ │ EDIFACT INVOIC │ │ (ERP) │
└──────┬───────┘ └─────────┬────────┘ └──────┬───────┘
│ │ │
│ (Monthly aggregated VAT return) │
└──────────────────────────────────────────┘
│
v
┌──────────────────────────┐
│ Finanční správa │
│ Daňový portál (post-fact)│
└──────────────────────────┘For B2G, the flow goes through ePodatelna (contracting body's electronic inbox) or a PEPPOL access point. Central ministries publish their Datová schránka and PEPPOL endpoint in the "Seznam orgánů veřejné moci" register maintained by the Ministry of the Interior.
In retail, EDIFACT remains heavily used for orders / dispatch advices / invoices. The main chains (Tesco CZ, Lidl Česká republika, Kaufland, Albert, Penny Market, Globus) require INVOIC D.96A or D.01B with GS1 mapping.
In automotive, Czechia is a major player: Škoda Auto Mladá Boleslav (VW Group), Hyundai Nošovice, TPCA Kolín (Toyota Peugeot Citroën Automobile, rebranded Toyota Motor Manufacturing Czech Republic in 2021), Iveco Bus Vysoké Mýto. All run VDA / Odette OFTP2 over ENX, with EDI EDIFACT EANCOM 96A/D.01B for local Tier 2 and Tier 3 suppliers.
Validation
- Ministerstvo financí ČR: mfcr.cz — Ministry of Finance, legal basis for VAT and e-invoicing.
- Generální finanční ředitelství / Finanční správa: financnisprava.cz — operational tax authority, Daňový portál EPO for VAT returns.
- ISDOC — reference standard: isdoc.cz — XSD, official documentation, free validator.
- ČSSDP — PEPPOL Authority CZ: cssdp.cz — national PEPPOL authority, Czech access point registry.
- helger PEPPOL validator: peppol.helger.com — PEPPOL BIS 3.0 + EN 16931 Schematron for B2G UBL.
- Act No. 235/2004 Sb. on VAT: zakonyprolidi.cz — Czech VAT Act, legal basis for invoices.
Common pitfalls
-
Variable-length DIČ. The Czech DIČ follows the
pattern
CZ\d{8,10}: 8 digits for legacy legal persons, 9 for newer ones, 10 for natural-person entrepreneurs (based on the rodné číslo, sometimes with a/). Strict regexCZ\d{8}wrongly rejects newer numbers and natural persons. - VAT rates 21 / 15 / 10 / 0%. Standard 21%, first reduced 15% (food, water, medicines), second reduced 10% (books, prescription drugs, non-alcoholic restaurant, baby food), exempt 0%. Since Act No. 349/2023 Sb. in January 2024, the 15% and 10% rates merged at 12% — check the in-force version against the invoice date.
-
EET abolished — stop emitting fiscal FIK. Legacy POS
software still transmitting to Daňový portál EET after
1 January 2023 receives error code
800. Remove the EET module and stop printing FIK (Fiskální identifikační kód) on receipts. - Datová schránka vs email. A "Datová schránka" notification carries the same legal weight as a registered letter after the 10th business day (delivery fiction "fikce doručení"). Plain email has zero evidentiary value against the administration.
- Czech diacritics in EDIFACT. Characters š č ř ž ý á í é ů ú are not covered by EDIFACT EANCOM's UNOA charset. Mandatorily use UNOC (ISO-8859-2) or UNOY (UTF-8) in the UNB+ segment; otherwise concentrators transliterate automatically and corrupt names and addresses (Plzeň → Plzen).
Cross-links
- Slovakia — post-Czechoslovak neighbour, IS EFA B2G and similar ViDA trajectory.
- Germany — XRechnung and ZUGFeRD, contrast Wachstumschancengesetz vs CZ no-mandate.
- Poland — KSeF clearance, sharp contrast with the Czech laissez-faire approach.
- Austria — ebInterface and PEPPOL, similar Germanic neighbour on B2G.
- PEPPOL — ČSSDP is the CZ PEPPOL Authority.
- Official sources: mfcr.cz, financnisprava.cz, isdoc.cz, Act No. 235/2004 Sb. on VAT.