Factur-X vs ZUGFeRD vs XRechnung vs Peppol: jaký je mezi nimi rozdíl?
Pokud pracujete s evropskou elektronickou fakturací, jistě jste narazili na všechny tři názvy: Factur-X, ZUGFeRD a XRechnung. Bývají uváděny společně, jako by šlo o konkurenční produkty. Nejsou. Dva z nich jsou stejný formát s různými značkami a třetí je jiný profil téhož základního standardu XML. Zmatek je reálný a má praktické důsledky pro to, který z nich potřebujete použít a kdy.
Zde je přehledné vysvětlení.
Společný základ: UN/CEFACT CII a EN 16931
Všechny tři formáty jsou postaveny na stejném schématu XML: UN/CEFACT Cross Industry Invoice (CII). Jde o mezinárodní standard pro reprezentaci fakturačních dat ve strojově čitelné podobě, pokrývající vše od informací záhlaví (prodávající, kupující, data) po položky, daňové výpisy a platební instrukce.
Nad CII leží EN 16931, evropský standard pro sémantický datový model elektronické faktury. EN 16931 definuje, která pole jsou povinná, jak je reprezentováno DPH a jaké musí být vztahy mezi datovými elementy. Každá vyhovující EU elektronická faktura v jakékoli národní variantě by měla odpovídat EN 16931.
Rozdíly mezi Factur-X, ZUGFeRD a XRechnung spočívají v profilech (která pole jsou volitelná vs. povinná) a doručovacím kontejneru (hybridní PDF vs. čisté XML).
Factur-X a ZUGFeRD: hybridní formát
Factur-X je francouzsko-německá společná specifikace. Zabaluje CII XML do souboru PDF/A-3. Výsledkem je jediný dokument, který je zároveň čitelný pro lidi (normální rozvržení fakturního PDF) a strojově čitelný (CII XML je připojeno jako soubor pojmenovaný factur-x.xml).
ZUGFeRD je německý předchůdce a od verze 2.0 technicky identický s Factur-X. ZUGFeRD 2.x a Factur-X 1.x používají stejné profily a stejnou strukturu XML. Jediný smysluplný rozdíl je branding: němečtí dodavatelé softwaru mají tendenci říkat ZUGFeRD, francouzští Factur-X a obojí odkazuje na stejný formát.
Oba používají sadu profilů shody, které řídí, kolik dat je vyžadováno:
| Profil | Případ použití |
|---|---|
| MINIMUM | Absolutní minimum polí, zpracování platby pouze |
| BASIC WL | Povinné položky řádků, detail DPH na úrovni záhlaví |
| BASIC | Úplné položky řádků s daní na řádek |
| EN 16931 | Úplný sémantický model EN 16931 |
| EXTENDED | Nadmnožina s dalšími poli pro složité scénáře |
Pro většinu B2B fakturace ve Francii a Německu je profil EN 16931 nebo EXTENDED tím, co rámce shody očekávají.
XRechnung: vládní XML profil
XRechnung je německá vládní specifikace. Na rozdíl od Factur-X/ZUGFeRD je to čisté XML bez PDF obálky. Faktura XRechnung je soubor CII XML (nebo volitelně UBL XML, druhá serializace EN 16931). V souboru samotném není vložena žádná vizuální reprezentace.
XRechnung je povinný formát pro faktury adresované německým federálním vládním orgánům a rostoucímu počtu zemských a obecních orgánů. Pokud fakturujete Bundesbehörden, posíláte XRechnung. Pokud fakturujete německé soukromé společnosti, můžete použít Factur-X/ZUGFeRD nebo Peppol BIS Billing 3.0 UBL.
Klíčové rozdíly:
- XRechnung je čisté XML, bez vizuální vrstvy, povinné pro německé B2G (podnik vládě)
- Factur-X/ZUGFeRD je hybridní PDF plus XML, používané pro archivaci B2B a přeshraniční transakce
- Peppol BIS Billing 3.0 je UBL XML (nikoli CII), používané jako přenosový formát přes síť Peppol
Tyto tři mohou v jednom workflow koexistovat: můžete generovat PDF Factur-X pro archiv kupujícího, přenášet přes Peppol BIS UBL po síti a konvertovat na XRechnung pro jakoukoli položku adresovanou vládě.
Kdy je co potřeba
| Formát | Kdy ho potřebujete |
|---|---|
| Factur-X / ZUGFeRD | Francouzská nebo německá B2B fakturace; archivní kopie pro jakoukoli Peppol fakturu; belgická vrstva archivu B2B |
| XRechnung | Fakturace německým federálním nebo zemským vládním orgánům |
| Peppol BIS Billing 3.0 UBL | Přenos přes síť Peppol v jakékoli zemi EU |
Francouzský mandát pro elektronické faktury (povinnost přijímat od září 2026) přijímá Factur-X jako platný formát pro podání na Portail Public de Facturation. Německý B2B mandát (postupné zavádění 2025–2028) přijímá Factur-X, ZUGFeRD a XRechnung.
Co podporuje účetní software
Většina středních evropských účetních platforem nyní podporuje alespoň profil EN 16931 Factur-X/ZUGFeRD pro import i export. Podpora XRechnung je rozšířená v německém účetním softwaru (Datev, Lexware, Sage Germany) a stále více přítomná na celoevropských platformách.
Čistá generace XRechnung z nefrancoužského softwaru je stále nerovnoměrná. Pokud potřebujete odesílat faktury na německé vládní portály, ověřte konkrétně, zda váš software generuje platný XRechnung 3.0 (aktuální verze od listopadu 2023) a nikoli starší profil.
Export UBL pro Peppol je zajišťován poskytovateli přístupových bodů, nikoli přímo účetním softwarem. Váš účetní software generuje fakturační data; přístupový bod je zabalí do správné UBL obálky a směruje je.
Formát je pouze polovina příběhu
Výběr správného formátu řeší problém přenosu. Neřeší problém právního důkazu.
Faktura uložená jako PDF Factur-X ve vašem souborovém systému je vyhovující z hlediska formátu. Ale pokud potřebujete prokázat u soudu nebo při daňovém auditu, že faktura existovala k určitému datu a od té doby nebyla změněna, samotný formát vám to nedá. Co potřebujete, je razítko RFC 3161 vázané na dokument v okamžiku jeho vytvoření a záznam průkazného řetězce zachycující každý krok zpracování.
Proto SealDoc obaluje generování Factur-X vrstvou razítkování a balíčku důkazů. Každá faktura, kterou produkujeme, nese razítko od důvěryhodné autority, auditní stopu a hash manifestu, který lze ověřit offline. Formát je správný; právní důkaz je také správný.
Validace vašich stávajících faktur
Pokud si nejste jisti, zda soubor faktury, který jste obdrželi nebo vygenerovali, je skutečně vyhovující, náš bezplatný nástroj Validator kontroluje soubory Factur-X, ZUGFeRD a XRechnung vůči schématu EN 16931 a vrátí přehlednou zprávu o případných chybách. Bez nutnosti registrace. Nahrajte soubor, přečtěte výsledek.