Zpět na blog

EN 16931 vysvětleno: Evropská norma pro e-faktury

Publikováno 18. září 2025od Invapi Team
EN 16931E-fakturaceEvropaSoulad s předpisy

EN 16931 vysvětleno: Evropská norma pro e-faktury

Každý, kdo se zabývá e-fakturací, brzy narazí na označení EN 16931. Za touto normou se skrývá základ, na kterém jsou postaveny všechny evropské formáty e-faktur. Co přesně však norma upravuje a proč je tak důležitá pro německé firmy?

Co je EN 16931?

EN 16931 je evropská norma, která definuje jednotný sémantický datový model pro elektronické faktury. Byla vyvinuta na zakázku Evropské komise Evropským výborem pro normalizaci (CEN) a publikována v roce 2017.

Norma se skládá z několika částí. Dvě nejdůležitější (dostupné zdarma od CEN) jsou:

  • EN 16931-1: Sémantický datový model — definuje, jaké informace musí e-faktura obsahovat a co jednotlivé elementy znamenají.
  • CEN/TS 16931-2: Seznam vyhovujících syntaxí — stanoví, že jako syntaxe mohou být použity UBL 2.1 a UN/CEFACT CII D16B.

Další části zahrnují:

  • CEN/TS 16931-3 (více podčástí): Vlastní syntaktické vazby — popisují, jak je datový model konkrétně mapován na UBL a CII.
  • CEN/TR 16931-4: Pokyny pro interoperabilitu na úrovni přenosu.
  • CEN/TR 16931-5: Pokyny pro použití sektorových nebo národních rozšíření (CIUS a Extensions).
  • CEN/TR 16931-6: Výsledky testování v praktickém použití.

Sémantický datový model

Jádrem EN 16931 je seznam obchodních pojmů (Business Terms), z nichž každý nese jedinečný identifikátor (např. BT-1 pro číslo faktury, BT-31 pro DIČ prodávajícího). Tyto obchodní pojmy jsou organizovány do obchodních skupin (Business Groups), jako je BG-4 pro informace o prodávajícím nebo BG-25 pro řádkové položky faktury.

Povinná a nepovinná pole

Norma rozlišuje mezi:

  • Povinnými poli: Musí být přítomna v každé faktuře (např. číslo faktury, datum faktury, celková částka, údaje o prodávajícím a kupujícím).
  • Podmíněnými poli: Musí být uvedena za určitých okolností (např. DIČ pro zdanitelná plnění).
  • Nepovinnými poli: Mohou být zahrnuta dle potřeby (např. informace o dodání, platební podmínky jako volný text).

Které formáty staví na EN 16931?

Norma sama o sobě nedefinuje formát souboru, ale spíše abstraktní model. Konkrétní formáty tento model implementují:

XRechnung

XRechnung je německá CIUS (Core Invoice Usage Specification) — národní adaptace EN 16931. Zpřísňuje určitá pravidla: například odkaz na kupujícího (BT-10, v praxi Leitweg-ID) se stává povinným polem. XRechnung se přenáší jako UBL nebo CII.

ZUGFeRD / Factur-X

ZUGFeRD 2.x je rovněž založen na EN 16931 a používá syntaxi CII. Profil „EN 16931" (Comfort) přesně mapuje evropský datový model, zatímco vyšší profily jako Extended umožňují další pole.

Peppol BIS Billing 3.0

Síť Peppol používá vlastní CIUS normy EN 16931 pro přeshraniční výměnu faktur. I zde je základ totožný, doplněný o pravidla specifická pro síť.

Jak funguje validace?

Soulad s EN 16931 se ověřuje prostřednictvím Schematron pravidel. Tato pravidla validují nejen strukturu XML, ale také obchodní logiku — například zda celková částka odpovídá součtu řádkových položek nebo zda je pro určité kategorie DPH uvedeno správné daňové identifikační číslo.

Validace obvykle probíhá ve dvou fázích:

  1. Syntaktická validace: Kontroluje, zda XML soubor odpovídá schématu (UBL nebo CII).
  2. Validace obchodních pravidel: Kontroluje pravidla EN 16931 a případně národní pravidla CIUS (např. kontroly specifické pro XRechnung).

invapi nabízí validační API, které automaticky provádí obě fáze a vrací podrobné chybové zprávy.

Proč je EN 16931 relevantní pro vaši firmu?

Od 1. ledna 2025 musí být všechny firmy v Německu schopny přijímat e-faktury vyhovující EN 16931. Od roku 2027 bude postupně zavedena i povinnost vystavovat e-faktury: nejprve pro firmy s obratem přesahujícím 800 000 EUR v předchozím roce a od roku 2028 pro všechny firmy. Drobní podnikatelé podle § 19 německého zákona o DPH (UStG) jsou trvale osvobozeni od povinnosti vystavování. Norma se proto netýká jen velkých podniků nebo veřejného sektoru, ale každé firmy působící v B2B prostoru.

Firmy, které včas sladí své fakturační formáty s EN 16931, získávají:

  • Právní jistotu díky prokazatelnému souladu s normou
  • Interoperabilitu s obchodními partnery po celé Evropě
  • Připravenost na budoucnost, protože všechny současné i plánované formáty e-faktur vycházejí z této normy

Závěr

EN 16931 je víc než technická specifikace — je společným jazykem evropské e-fakturace. Ať už používáte XRechnung, ZUGFeRD nebo Peppol: norma zajišťuje, že fakturační data jsou jednotně strukturována, validovatelná a interoperabilní. Každý, kdo vystavuje nebo přijímá e-faktury, se normě EN 16931 nevyhne.