ISDOC (Information System Document) je český otevřený standard pro elektronickou výměnu obchodních dokladů. Formát definuje strukturu XML souboru tak, aby ho účetní programy dokázaly načíst automaticky, bez ručního přepisování údajů z faktury.
Kdo za ISDOC stojí
Standard vznikl v roce 2009 pod ICT Unií, sdružením výrobců účetního softwaru a dalších firem z IT sektoru, jako odpověď na potřebu jednotného formátu pro výměnu faktur mezi různými účetními systémy. Od roku 2021 je držitelem licence k formátu Ministerstvo vnitra ČR. Aktuální verze je ISDOC 6.0.2.
Specifikace je veřejně dostupná na isdoc.cz a její implementace je bezplatná.
Varianty formátu
Existují tři varianty, se kterými se v praxi setkáte:
-
ISDOC (přípona
.isdoc), čistý XML soubor obsahující strukturovaná data faktury. Toto je základní varianta, kterou podporují všechny kompatibilní systémy. -
ISDOCX (přípona
.isdocx), ZIP archiv obsahující ISDOC XML spolu s přílohami (např. PDF vizualizace faktury, obrázky, technické přílohy). Používá se tam, kde je potřeba přiložit k faktuře další soubory. -
ISDOC.PDF (přípona
.isdoc.pdf), standardní PDF dokument s vloženým ISDOC XML jako přílohou. Výhodou je, že soubor vypadá jako běžná PDF faktura a zároveň obsahuje strojově čitelná data. Oblíbený formát pro distribuci faktur e-mailem.
Struktura ISDOC souboru
ISDOC XML obsahuje všechny údaje potřebné pro zaúčtování dokladu:
- Hlavička: číslo faktury, datum vystavení, datum splatnosti, datum zdanitelného plnění, měna
- Dodavatel a odběratel: název, IČO, DIČ, adresa, kontaktní údaje
- Řádky faktury: popis položek, množství, jednotkové ceny, sazby DPH
- Rekapitulace DPH: základ a daň pro jednotlivé sazby
- Platební údaje: číslo účtu, variabilní symbol, IBAN, konstantní symbol
- Celková částka: k úhradě včetně zaokrouhlení
Které účetní systémy ISDOC podporují
Import ISDOC podporuje řada českých účetních a ERP systémů:
- Pohoda: import přes Soubor → Datová komunikace → XML import
- Money S3: import přes modul Inbox
- ABRA Flexi: import přes webové rozhraní nebo API
- Helios: import přes modul eDokumenty
- DUEL: import přes Doklady → Import → ISDOC
- Premier System: import při založení nového dokladu
- Vario: import přes modul Příjem dokladů nebo drag & drop
- iÚčto: import přes rozhraní pro nahrání dokladů
Validace ISDOC
Každý ISDOC soubor musí odpovídat oficiálnímu XSD schématu. Validace kontroluje:
- Správnou strukturu XML (povinné elementy, datové typy)
- Konzistenci částek (součet řádků odpovídá celkové částce)
- Přítomnost povinných identifikátorů (IČO, číslo dokladu)
Nástroj Čtení Faktur provádí validaci automaticky při generování ISDOC z PDF faktur.
Jak získat ISDOC z PDF faktury
Pokud dostáváte faktury jako PDF a potřebujete je v ISDOC formátu pro import do účetního systému, máte dvě možnosti:
- Požádat dodavatele o zasílání faktur přímo ve formátu ISDOC nebo ISDOC.PDF
- Převést PDF na ISDOC pomocí nástroje jako Čtení Faktur, který pomocí AI rozpozná data z PDF a vygeneruje validní ISDOC 6.0
Časté otázky
Je ISDOC povinný? Ne, v současnosti není elektronická fakturace v ISDOC formátu povinná. Zákon o DPH uznává jakýkoliv formát elektronické faktury, pokud je zajištěna věrohodnost původu a neporušenost obsahu.
Jaký je rozdíl mezi ISDOC a nativním XML účetního programu? Účetní programy mívají i vlastní nativní XML formát (např. Pohoda XML, ABRA Flexi XML, Money S3 XML). Ten funguje jen v daném systému, ale umí přenést i věci navíc (předkontaci, typ dokladu). ISDOC je oproti tomu univerzální standard, který načte prakticky každý český účetní program.
Podporuje ISDOC i dobropisy a zálohové faktury? Ano, ISDOC podporuje různé typy dokladů: faktury, dobropisy (opravné daňové doklady), zálohové faktury, proforma faktury a daňové doklady k přijaté platbě.