XRechnung 3.0: co se změnilo a jak dosáhnout shody
Aktualizováno 21. září 2026: data a pravidla opravena podle specifikace XRechnung a schematronu KoSIT.
XRechnung 3.0 platí od 1. února 2024 a zůstane v platnosti nejméně do 31. července 2027. Aktuální specifikace je verze 3.0.2. V XRechnung 3.0 jsou povinná tři pole: typ obchodního procesu (BT-23), elektronická adresa prodávajícího (BT-34) a elektronická adresa kupujícího (BT-49). Schematron KoSIT považuje chybějící elektronickou adresu za fatální chybu. Od září 2025 přijímá německá federální správa e-faktury přes jedinou platformu: OZG-RE.
Tento průvodce vysvětluje, co je XRechnung, kdo ho musí používat, co se změnilo ve verzi 3.0, jaká německá pravidla musí faktura splnit, jak ji validovat a jak SealDoc XRechnung vytváří a kontroluje.
Co je XRechnung
XRechnung je německý standard pro elektronické faktury veřejným zadavatelům. Vychází z evropské normy EN 16931 a přidává národní obchodní pravidla: pravidla BR-DE. Koordinierungsstelle für IT-Standards (KoSIT) vydává specifikaci i schematron, který ji kontroluje.
XRechnung je XML, ne PDF. Povoleny jsou dvě syntaxe: UBL (Universal Business Language) a CII (Cross Industry Invoice). Obě nesou stejná fakturační data. Factur-X a ZUGFeRD jsou hybridní formáty: PDF s vloženým XML. U XRechnung si čitelné zobrazení vytváří příjemce sám.
Od září 2025 přijímá federální správa (Bund) e-faktury přes jedinou platformu, OZG-RE. Migrace skončila 19. září 2025 a dřívější ZRE (Zentraler Rechnungseingang des Bundes) byl koncem roku 2025 vypnut. OZG-RE má čtyři kanály:
- Weberfassung: bezplatné zadání přes web, nutná registrace
- nahrání souboru (upload)
- Peppol
OZG-RE přijímá pouze samotné XML bez vizuální části; u ZUGFeRD uvádí jako příklad profil XRECHNUNG.
Kdo musí XRechnung používat
Dodavatelé německé federální správy musí fakturovat elektronicky od 27. listopadu 2020. V B2B musí každý tuzemský podnik v Německu od 1. ledna 2025 umět přijímat e-faktury. Povinnost je vystavovat se zavádí postupně do roku 2028. V B2B je XRechnung jedním z platných formátů, ne jediným.
Faktury federální správě (B2G)
- Dodavatelé federální správy musí fakturovat elektronicky od 27. listopadu 2020 (§ 3 Abs. 1 a § 11 Abs. 3 ERechV).
- Přímé zakázky (Direktaufträge) do 1 000 eur jsou vyňaty (§ 3 Abs. 3 Nr. 1 ERechV).
- ERechV platí jen pro federální správu (Bund). Spolkové země (Länder) mají vlastní pravidla. Ověřte si proto pravidla té spolkové země, jejímž úřadům fakturujete.
Faktury podnikům (B2B)
Od 1. ledna 2025 musí každý tuzemský podnik umět přijmout E-Rechnung. Podle FAQ Spolkového ministerstva financí (BMF) k tomu stačí e-mailová schránka.
Kdy musíte vystavovat e-faktury, vyplývá z přechodných pravidel v § 27 Abs. 38 UStG:
- do 31. prosince 2026: papír, nebo se souhlasem příjemce jiný formát
- do 31. prosince 2027: stále povoleno pro vystavovatele, jejichž celkový obrat (Gesamtumsatz) v předchozím roce činil nejvýše 800 000 eur
- od 1. ledna 2028: e-faktura, s výjimkami, jako jsou faktury do 250 eur a faktury malých podnikatelů (Kleinunternehmer)
Podle FAQ BMF patří mezi přípustné formáty „XRechnung und ZUGFeRD ab Version 2.0.1 (mit Ausnahme der Profile MINIMUM und BASIC-WL)“: XRechnung a ZUGFeRD od verze 2.0.1 kromě profilů MINIMUM a BASIC-WL.
Co se změnilo ve verzi 3.0
V XRechnung 3.0 jsou povinná tři pole: BT-23, BT-34 a BT-49. Schematron KoSIT považuje chybějící BT-34 nebo BT-49 za fatální chybu. Německá pravidla BR-DE navíc vyžadují úplný kontakt prodávajícího, referenci kupujícího a platební pokyny. Podrobnosti následují.
Verze a data
- XRechnung 3.0 platí od 1. února 2024. Stránka verzí na xeinkauf.de uvádí: „Am 01. Februar 2024 ist die Version 3.0 in Kraft getreten“.
- Platná specifikace je 3.0.2 ve znění (Fassung) z 20. června 2024.
- Nejnovější bundle je „3.0.2 Summer 2026 Bugfix“ z 31. srpna 2026.
- XRechnung 3.0 zůstává v platnosti nejméně do 31. července 2027.
- Předběžná verze (Vorversion) XRechnung 4.0 vyšla 15. září 2026. Konečná verze 4.0 se očekává na jaře 2027. Jde o očekávání, ne o pevné datum.
Tři pole jsou povinná ve verzi 3.0
V aktuální specifikaci 3.0.2 mají všechna tři kardinalitu 1, jsou tedy povinná:
| Pole | Význam |
|---|---|
| BT-23 | Typ obchodního procesu (Business process type) |
| BT-34 | Elektronická adresa prodávajícího |
| BT-49 | Elektronická adresa kupujícího |
Chybějící elektronická adresa je fatální chyba
Schematron KoSIT vyžaduje obě elektronické adresy. Ve vydání v2.6.0 z 2. září 2026 mají dvě pravidla úroveň (flag) fatal:
- PEPPOL-EN16931-R010: elektronická adresa kupujícího (BT-49) musí být uvedena
- PEPPOL-EN16931-R020: elektronická adresa prodávajícího (BT-34) musí být uvedena
Pro syntaxi CII jsou obě pravidla fatální od schematronu v2.2.0 z 31. října 2024. Chybí-li kterákoli z obou adres, faktura je neplatná.
Německá pravidla, která musíte splnit
Schematron XRechnung od KoSIT doplňuje EN 16931 o pravidla BR-DE. Pravidlo s úrovní fatal činí fakturu neplatnou. Pravidlo s úrovní warning hlásí problém, ale není tvrdým požadavkem.
| Pravidlo | Co vyžaduje | Úroveň |
|---|---|---|
| BR-DE-1 | Platební pokyny (BG-16) | fatal |
| BR-DE-2 | Skupinu kontakt prodávajícího (BG-6) | fatal |
| BR-DE-5 | Kontaktní místo (BT-41): osoba nebo oddělení | fatal |
| BR-DE-6 | Telefon kontaktu (BT-42) | fatal |
| BR-DE-7 | E-mailovou adresu kontaktu (BT-43) | fatal |
| BR-DE-15 | Referenci kupujícího (BT-10); u veřejných zadavatelů je to Leitweg-ID | fatal |
| BR-DE-16 | U kategorií DPH S, Z, E, AE, K, G, L a M: DIČ prodávajícího pro DPH (BT-31), jeho daňové registrační číslo (BT-32) nebo jeho daňového zástupce (BG-11) | fatal |
| BR-DE-23-a | U kódu platebního prostředku 30 nebo 58 (převod): skupinu převod (BG-17) | fatal |
| BR-DE-19 | Platný IBAN | warning |
Dva body jsou nejdůležitější. Kontakt prodávajícího potřebuje všechny tři údaje: jméno, telefon a e-mail. Jeden z nich nestačí. A BR-DE-15 platí pro každou XRechnung: i v B2B musí být BT-10 vyplněno, například referencí, kterou vám sdělí zákazník.
Formát Leitweg-ID
Leitweg-ID říká systémům úřadu, které pracoviště fakturu přijme. Její formát stanoví specifikace formátu 2.0.2 od KoSIT z 28. července 2021:
- Grobadressierung (hrubé adresování): povinné, 2 až 12 znaků
- Feinadressierung (jemné adresování): volitelné, až 30 znaků
- Prüfziffer (kontrolní číslice): povinná, počítaná podle ISO/IEC 7064 Modulo 97-10
Schematron XRechnung tento formát nekontroluje. Leitweg-ID si vyžádejte od úřadu, kterému fakturujete, a přepište ji přesně do BT-10.
Validační nástroje
Každou XRechnung před odesláním validujte. Referencí je validátor KoSIT, open-source nástroj, který si spouštíte sami. SealDoc nabízí bezplatnou online kontrolu s open-source validátorem Mustang.
Validátor KoSIT
Validátor KoSIT běží jako nástroj příkazové řádky nebo jako démon, který si sami hostujete. Je zveřejněn na GitHubu jako itplr-kosit/validator (vydání v1.6.3). Pro XRechnung potřebuje samostatnou konfiguraci: itplr-kosit/validator-configuration-xrechnung (vydání v2026-08-31, „compatible with XRechnung 3.0“). Oficiální webovou službu KoSIT jsme nenašli.
Validátor XRechnung od SealDoc
Validátor XRechnung od SealDoc je bezplatná online kontrola. Nahrajete soubor a ten se zkontroluje open-source validátorem Mustang.
Jak SealDoc generuje XRechnung 3.0
SealDoc vytváří XRechnung jako jeden soubor: PDF/A-3, do kterého je XRechnung (verze 3.0, syntaxe CII) vložena jako xrechnung.xml. Vytvoříte ji v SealDoc Invoice, webové aplikaci s bezplatným balíčkem 5 faktur měsíčně, nebo přes API SealDoc. Každý požadavek vytvoří zvolený profil: Factur-X BASIC, nebo XRechnung.
Co SealDoc kontroluje
Než SealDoc soubor vytvoří, vyžaduje:
- referenci kupujícího v BT-10 (u veřejných zadavatelů Leitweg-ID)
- telefon (BT-42) a e-mailovou adresu (BT-43) kontaktu prodávajícího
- IBAN, pokud zbývá částka k úhradě
Webová aplikace se navíc ptá na jméno kontaktní osoby (BT-41) a vždy na IBAN.
Po vytvoření souboru SealDoc kontroluje PDF/A-3 nástrojem veraPDF podle PDF/A-3B.
Otázka archivace
XRechnung je XML, takže člověk potřebuje prohlížeč nebo systém příjemce, aby ji přečetl jako dokument. Soubor SealDoc spojuje obojí: PDF/A-3 zobrazuje fakturu jako stránku a XRechnung je v něm vložena jako xrechnung.xml.
PDF/A-3 je archivní varianta PDF, která povoluje vložené soubory. SealDoc každý soubor po vytvoření kontroluje nástrojem veraPDF podle PDF/A-3B.
Validujte své faktury XRechnung nyní
Pokud byl váš fakturační software postaven pro XRechnung 2.x, zkontrolujte nejprve tři pole: BT-23, BT-34 a BT-49. Poté zkontrolujte kontakt prodávajícího: jméno, telefon i e-mail musí být uvedeny všechny tři.
- Všechna povinná pole a Leitweg-ID krok za krokem najdete v našem průvodci Jak vytvořit XRechnung.
- Pro rychlou kontrolu souboru ho nahrajte do validátoru XRechnung od SealDoc. Používá validátor Mustang.
- Pro kontrolu podle samotných pravidel KoSIT spusťte validátor KoSIT s konfigurací XRechnung.