ISDOC

ISDOC: český národní standard pro elektronickou fakturaci s hybridní variantou PDF/XML srovnatelnou s Factur-X.

ISDOC (Information System Document) je národní standard pro elektronickou fakturaci v Česku. Formát je založen na XML, otevřený a podporovaný prakticky veškerým českým účetním a ERP softwarem. S variantou ISDOC.PDF nabízí hybridní formát srovnatelný s Factur-X/ZUGFeRD: vizuální PDF s vloženou strojově čitelnou XML.

Jak ISDOC funguje?

ISDOC dokument je XML soubor obsahující jeden elektronický dokument, jednoznačně identifikovaný UUID. Formát zná tři reprezentace:

VariantaPříponaPopisISDOC.isdocSamostatný XML soubor se všemi údaji fakturyISDOC.PDF-isdoc.pdfPDF/A-3 s vloženou ISDOC XML (hybridní formát)ISDOCX.isdocxZIP archiv s ISDOC XML a přílohami (např. PDF náhled)

Varianta ISDOC.PDF funguje na stejném principu jako Factur-X: příjemce může fakturu otevřít jako běžné PDF nebo přečíst vloženou XML pro automatizované zpracování. Rozdíl je, že vložená XML nepoužívá schéma CII od UN/CEFACT, ale vlastní schéma ISDOC.

Existuje i neformální varianta ISDOC.JSON, která nabízí stejné údaje v JSON zápisu. To zjednodušuje integraci s moderními webovými aplikacemi a API oproti XML.

Vlastnosti
VlastnostHodnotaÚplný názevInformation System DocumentAktuální verze6.0.2 (duben 2022)ZákladXML (vlastní schéma), volitelně v PDF/A-3V souladu s EN 16931Ne (vyžaduje konverzi na UBL)Podpora PeppolNe přímo (vyžaduje konverzi)SprávceMinisterstvo vnitra, ČeskoRozsahČesko, SlovenskoXML namespacehttp://isdoc.cz/namespace/2013
Podporované typy dokumentů

ISDOC podporuje více než jen faktury. Schéma definuje dvě kategorie:

Daňové dokumenty (kořenový prvek Invoice, schéma isdoc-invoice-6.0.2.xsd):

Typ dokumentuČeský termínFakturaFakturaDobropisDobropisVrubopisVrubopisZálohová fakturaZálohová fakturaDaňový zálohový dokladDaňový zálohový listZjednodušený daňový dokladZjednodušený daňový doklad

Neplatební dokumenty (kořenový prvek CommonDocument, schéma isdoc-commondocument-6.0.2.xsd)

Podpora zálohových faktur je nápadný rozdíl oproti EN 16931, kde tento typ dokumentu nativně neexistuje. Česká daňová legislativa vyžaduje specifické toky dokumentů kolem záloh, které se odlišují od evropského modelu.

Rozdíl oproti Factur-X/ZUGFeRD

Ačkoli ISDOC.PDF a Factur-X sdílejí stejný hybridní koncept (PDF/A-3 + vložená XML), existují zásadní technické rozdíly:

AspektFactur-X / ZUGFeRDISDOC.PDFVložená XMLCII (UN/CEFACT)ISDOC (vlastní schéma)V souladu s EN 16931Ano (profil EN 16931+)NeProfily5 profilů (Minimum až Extended)Žádný systém profilůPeppol DocumentTypeIdAnoNeDigitální podpisyPřes PDF podpisyVložené XML podpisy + časová razítkaMezinárodní adopceRostoucí v celé EvropěRegionální (Česko, Slovensko)

Více o podobnostech a rozdílech hybridních formátů faktur si přečtete v článku Hybridní formáty faktur: PDF s vloženým XML.

Regulační kontext

V Česku je adopce ISDOC úzce propojena s vládní regulací:

B2G (veřejný sektor): od dubna 2020 musí všechny české orgány veřejného sektoru být schopny přijímat elektronické faktury. Dodavatelé veřejnému sektoru podávají faktury přes systém ISDOC nebo síť Peppol.

B2B (podnikatelský sektor): elektronická fakturace není povinná, ale je podporována. Společnosti si mohou dobrovolně vyměňovat faktury ve formátu ISDOC nebo Peppol BIS.

Česko přijalo Peppol, čímž vznikl most mezi národním formátem ISDOC a evropskou sítí.

Komplikace při přeshraničních transakcích

ISDOC byl navržen jako národní standard, což při přeshraničním použití vytváří několik výzev.

Vyžaduje konverzi. ISDOC není nativně v souladu s EN 16931. Pro odeslání přes Peppol musí být ISDOC faktura nejprve zkonvertována na UBL. Na to existuje open-source projekt isdoc2ubl, který používá XSLT transformaci.

Ztráta informací při konverzi. ISDOC obsahuje pole specifická pro Česko, jako identifikační číslo IČO, reference na datové schránky a zálohové dokumenty, pro které neexistuje přímý ekvivalent v UBL nebo EN 16931. Při konverzi se tyto informace ztratí nebo musí být umístěny do volných textových polí.

Zálohové faktury. ISDOC nativně podporuje zálohové faktury a daňové zálohové doklady. Tento typ dokumentu v EN 16931 neexistuje. Česká daňová legislativa vyžaduje specifické toky kolem záloh, které se odlišují od evropského přístupu.

Digitální podpisy. ISDOC podporuje vložené XML podpisy a časová razítka podle vlastní specifikace. Ty nejsou kompatibilní s validačním řetězcem Peppol.

Fragmentace. Koexistence tří reprezentací formátu (.isdoc, .isdocx, -isdoc.pdf) ztěžuje interoperabilitu. Varianta .isdocx je v praxi téměř neadoptována, což může způsobit zmatek u mezinárodních partnerů.

Adopce na českém trhu

Většina českého účetního a ERP softwaru podporuje ISDOC, včetně Pohoda, Helios, ABRA Gen, FlexiBee, Money S3, iDoklad a Fakturoid. I na Slovensku podpora od roku 2024 narůstá. Mimo tyto dva trhy je ISDOC prakticky neznámý; mezinárodní partneři očekávají UBL nebo CII.

eConnect a ISDOC

eConnect plně podporuje ISDOC. Přijaté ISDOC dokumenty se automaticky zpracují a mohou být transformovány na Peppol BIS Billing V3 nebo jiné podporované formáty.

To platí i pro PSB API: ISDOC dokumenty lze přímo dodávat přes API. PSB formát rozpozná, validuje a automaticky transformuje na správný výstupní formát pro příjemce. Tím se pro české a slovenské dodavatele softwaru stává připojení k síti Peppol přes eConnect velmi jednoduchým, bez potřeby upravovat jejich stávající ISDOC integraci.

Podívejte se na vzorové soubory

Validujte svou fakturu

Související