Czechia — ISDOC, Peppol BIS & B2G mandate
B2G mandate live · ISDOC + Peppol BIS · No B2B mandate yet — regulator: Ministerstvo financí (Ministry of Finance). Facts last refreshed: 2026-05-05.
POST /v1/documents/send.
TL;DR
- Czechia's national format is ISDOC 6.0, a UBL-derived XML schema in use since 2009.
- Public-sector buyers must accept both ISDOC and Peppol BIS 3.0 since 2020.
- No B2B mandate as of 2026; B2C remains free-format.
- Flowie can render either ISDOC or Peppol BIS from the same JSON payload — auto-routed by the recipient's declared capability.
Deadlines
| Date | Who | What |
|---|---|---|
| 2009-04-01 | ISDOC standard published | Voluntary B2B/B2G adoption. |
| 2019-04-18 | Central government | Must accept e-invoices (EU 2014/55/EU). |
| 2020-04-18 | Sub-central public authorities | Mandate extended. |
| ≥ 2030 | B2B (expected) | EU ViDA timeline; no national legislation yet. |
Background
Czechia developed ISDOC (Information System Document) before EU EN 16931 existed; it remains the legacy domestic format, especially in public-sector procurement systems that pre-date Peppol. Since 2020, Czech public buyers must accept both ISDOC and Peppol BIS. Flowie selects automatically based on the recipient's SMP capabilities.
Format profile
- ISDOC 6.0 (UBL-2 derived) for legacy B2G channels.
- Peppol BIS 3.0 for cross-border and modern B2G.
- Czech VAT:
CZ+ 8/9/10 digits.
Required fields
-
seller.vatNumberstringrequired
Format
CZ12345678(or 9/10 digits). -
formatstringoptional
Set
format: "isdoc"to force ISDOC rendering; default auto-selects.
Public sector (B2G)
| Hub | Peppol identifier scheme | Lookup |
|---|---|---|
| Národní katalog e-fakturace (NEN) | 0151:CZ-NEN-<authority-id> | https://nen.nipez.cz |
The NEN platform is a marketplace for public procurement; its e-invoicing module is the most common B2G ingress for Czechia.
B2B reporting / clearance
No central B2B reporting hub — pure transmission only.
Error codes
| Code | Meaning | Fix |
|---|---|---|
ISDOC-001 | Schema validation failure on ISDOC. | Check the schematron details — usually a missing id attribute or a mistyped enum. |
Testing in sandbox
| What you want to test | How |
|---|---|
| Czech B2G via ISDOC | Set format: "isdoc" in your /v1/documents/send body; sandbox renders and returns the ISDOC bytes. |
FAQ
Should I send ISDOC or Peppol BIS?
Default to auto. Flowie checks the recipient's SMP record — if they advertise Peppol BIS, that's used; otherwise ISDOC. Setting format explicitly is only needed for legacy ERP integrations.
References
Primary sources (government / regulator / standards body):
- EU Commission · eInvoicing in Czech Republic — Pan-EU reference factsheet.
- NEN · Národní elektronický nástroj — Mandatory national e-procurement platform.
- Ministry of Finance Czech Republic — Finance ministry — VAT and e-invoicing policy.
- Ministry of Regional Development (MMR) — MMR operates NEN platform.
Industry analyses (vendor trackers — useful for cross-referencing):
- Comarch · Czech Republic e-invoicing — Industry tracker — ISDOC, Peppol.
