„Fakturu v XML“ chce protistrana i účetní program, jenže pokaždé myslí něco jiného. XML je jen způsob zápisu, ne formát faktury. V Česku narazíte na tři skupiny formátů a mezi sebou zaměnitelné nejsou.
Krátká odpověď: pro výměnu mezi českými firmami a programy použijte ISDOC, pro import do konkrétního programu jeho vlastní XML, pro zahraničí UBL.
Rychlá orientace
| Formát | Přípona | Kdo ho chce | Kdy ho použít |
|---|---|---|---|
| ISDOC | .isdoc | většina českých účetních programů | výchozí volba pro tuzemskou výměnu |
| Vlastní XML programu | .xml | jeden konkrétní program | když chcete doklad rovnou zaúčtovaný |
| UBL a Peppol | .xml | zahraniční odběratelé, veřejný sektor v EU | přeshraniční fakturace |
ISDOC: výchozí volba v Česku
ISDOC je český otevřený standard pro elektronické faktury a načte ho většina tuzemských účetních programů. Soubor je XML s pevně danou strukturou, takže se dá importovat automaticky, bez ručního přepisování.
Podrobně formát rozebírá Co je ISDOC formát, hotový soubor si zobrazíte podle návodu Čím otevřít ISDOC soubor.
ISDOC ale nepřenese předkontaci ani další účetní pole, takže se doklad naimportuje nezaúčtovaný.
Vlastní XML formát účetního programu
Většina účetních systémů má kromě ISDOCu i svůj vlastní XML formát. Ten funguje jen v daném programu, zato přenese věci, na které ISDOC nestačí: předkontaci, členění DPH, číselnou řadu, středisko nebo typ dokladu.
Návody pro jednotlivé systémy:
Které pole který formát reálně přenese, srovnává Předkontace při vytěžení faktury.
UBL a Peppol: pro zahraničí
UBL je mezinárodní XML standard a v Evropě se používá hlavně přes síť Peppol, typicky při fakturaci do veřejného sektoru v zahraničí. Postup popisuje Jak převést fakturu do formátu Peppol UBL.
Podle evropské úpravy ViDA platné k červenci 2026 budou od 1. července 2030 muset být faktury mezi plátci z různých států EU vystavené strukturovaně podle normy EN 16931. Pro tuzemskou fakturaci žádná taková povinnost zatím neplatí, papír i PDF jsou dál v pořádku. Směrnice ale členským státům otevírá prostor zavést i domácí povinnost, takže to není nastálo dané. Souvislosti shrnuje slovníkové heslo Peppol.
Jak poznat, který formát chce protistrana
Nejrychlejší je zeptat se přímo. Když to nejde, řiďte se tabulkou výše: pro českou protistranu ISDOC, pro konkrétní účetní program jeho vlastní XML, pro zahraničí UBL.
A pokud jste .xml dostali a nevíte, co v něm je, otevřete ho v textovém editoru. Hned na začátku souboru bývá název formátu, například Invoice u ISDOCu nebo dat:dataPack u Pohody.
Jak fakturu do XML dostat
Pokud fakturu vystavujete, podívejte se do exportu svého fakturačního nebo účetního programu, ISDOC dnes umí většina z nich.
Horší je opačný směr, tedy když vám dodavatel pošle PDF a vy potřebujete strukturovaná data. Nahrajte PDF do Čtení Faktur a stáhnete si ISDOC nebo XML pro svůj účetní program. Návod na převod do ISDOCu je v článku Jak převést PDF fakturu do ISDOC.
Časté otázky
Je „faktura v XML“ totéž co ISDOC?
Ne. ISDOC je jeden konkrétní XML formát, ale XML faktur existuje více. Vlastní formáty účetních programů i mezinárodní UBL jsou také XML, přitom se strukturou liší a nejsou navzájem zaměnitelné.
Který formát mám poslat, když nevím, co protistrana chce?
Pokud jde o českou firmu, pošlete ISDOC. Je to národní standard a načte ho většina tuzemských účetních programů, výjimky jako Účto potřebují konvertor. U zahraničního odběratele sáhněte po UBL.
Proč se mi XML faktura nenaimportovala?
Nejčastěji proto, že program čekal jiný formát. Soubor .xml z Pohody nenačte Money S3 a naopak. Ověřte, jaký formát cílový program v importu očekává, a případně použijte ISDOC, který zvládnou oba.
Přenese XML i předkontaci?
ISDOC ne, vlastní formát účetního programu ano, pokud cílový program použitou zkratku zná. Detaily rozebírá Předkontace při vytěžení faktury.
Jaký je rozdíl mezi XML a PDF fakturou?
PDF je určené k tisku a čtení očima, data v něm nejsou strukturovaná. XML nese stejné údaje strojově čitelně, takže je účetní program naimportuje sám. Řada faktur chodí jako obojí najednou, například ve variantě ISDOC.PDF.