ISDOC is the Czech national standard for electronic invoicing, an XML format maintained by the Czech Ministry of the Interior, now at version 6.0.2. An ISDOC invoice can be sent as plain XML (.isdoc), as a ZIP archive with attachments (.isdocx), or embedded in a PDF/A-3 (ISDOC.PDF). It is a national syntax, not one of the EN 16931 syntaxes. Klarbon plans to open ISDOC files; this is not available yet.
What is in an ISDOC file?
| Form | What it is |
|---|---|
.isdoc |
the XML document, root Invoice or CommonDocument |
.isdocx |
a ZIP archive with the XML, a manifest.xml that names the main document, and attachments; no signatures on the archive |
| ISDOC.PDF | a PDF/A-3 with the XML embedded as invoice.isdoc, and metadata for public sector recipients |
| Property | Value |
|---|---|
| Namespace | http://isdoc.cz/namespace/2013 |
| Current version | 6.0.2, 23 March 2022 |
| Document types | tax documents, such as invoices and credit notes, and a non-payment document |
| Signatures | optional enveloped XML signatures (XMLDSig), as the last element of the document |
| Maintained by | the Czech Ministry of the Interior, first defined by ICT Unie |
The specification defines the three forms, the manifest, the document types, the rules and the signatures, and contains the schemas (ISDOC specification). The ISDOC site publishes the schema packages, including older versions, and links to the issue tracker for errors in the specification (ISDOC, ISDOC repository).
ISDOC, UBL and Factur-X
| ISDOC | UBL | Factur-X | |
|---|---|---|---|
| Syntax | ISDOC XML | UBL 2.1 | CII |
| EN 16931 syntax | no | yes | yes |
| Hybrid PDF | ISDOC.PDF, PDF/A-3 | not defined | PDF/A-3 |
What does Klarbon do with ISDOC?
Opening ISDOC files, including extracting them from .isdocx archives, is planned, not available yet. Klarbon opens UBL and CII invoices and finds the XML in Factur-X and ZUGFeRD PDFs; see the invoice viewer.
Related
Frequently asked questions
What is ISDOC?
The Czech national standard for electronic invoicing, an XML format first defined by the ICT Unie working group on data exchange standards and now maintained by the Czech Ministry of the Interior. The current version is 6.0.2 of 23 March 2022.
What is the difference between .isdoc, .isdocx and ISDOC.PDF?
An .isdoc file is the XML on its own. An .isdocx file is a ZIP archive with the XML, a manifest.xml naming the main document, and attachments. An ISDOC.PDF is a PDF/A-3 with the XML embedded as invoice.isdoc.
Is ISDOC the same as EN 16931?
No. ISDOC is a national syntax with its own schema and rules. ISDOC is not a supported EN 16931 syntax in Klarbon, which reads UBL 2.1 and CII D16B.
Which documents can ISDOC carry?
Tax documents, which cover invoices, credit and debit notes, advance invoices, tax documents on receipt of payment and simplified tax documents, and a non-payment document for other business papers.