EN 16931 magyarázat: Az e-számlák európai szabványa
EN 16931 magyarázat: Az e-számlák európai szabványa
Aki e-számlázással foglalkozik, hamar találkozik az EN 16931 jelöléssel. E szabvány mögött áll az az alap, amelyre minden európai e-számla formátum épül. De mit is szabályoz pontosan ez a szabvány, és miért olyan fontos a német vállalkozások számára?
Mi az EN 16931?
Az EN 16931 egy európai szabvány, amely egységes szemantikai adatmodellt határoz meg az elektronikus számlákhoz. Az Európai Bizottság megbízásából az Európai Szabványügyi Bizottság (CEN) fejlesztette ki, és 2017-ben publikálták.
A szabvány több részből áll. A két legfontosabb (amelyek a CEN-től ingyenesen elérhetők):
- EN 16931-1: A szemantikai adatmodell — meghatározza, milyen információkat kell tartalmaznia egy e-számlának és mit jelent minden egyes elem.
- CEN/TS 16931-2: A megfelelő szintaxisok listája — kimondja, hogy UBL 2.1 és UN/CEFACT CII D16B használható szintaxisként.
További részek:
- CEN/TS 16931-3 (több alrész): A tényleges szintaxis-kötések — leírják, hogyan képezhető le konkrétan az adatmodell UBL és CII formátumra.
- CEN/TR 16931-4: Iránymutatások az átviteli szintű interoperabilitáshoz.
- CEN/TR 16931-5: Iránymutatások az ágazati vagy országspecifikus kiterjesztések (CIUS és Extensions) használatához.
- CEN/TR 16931-6: A gyakorlati alkalmazás teszteredményei.
A szemantikai adatmodell
Az EN 16931 lényegében üzleti kifejezések (Business Terms) listáját definiálja, mindegyik egyedi azonosítóval (pl. BT-1 a számlaszámhoz, BT-31 az eladó áfa-azonosítójához). Ezek az üzleti kifejezések üzleti csoportokba (Business Groups) szerveződnek, mint például BG-4 az eladó információihoz vagy BG-25 a számlatételekhez.
Kötelező és opcionális mezők
A szabvány különbséget tesz:
- Kötelező mezők: Minden számlában jelen kell lenniük (pl. számlaszám, számla dátuma, végösszeg, eladó és vevő adatai).
- Feltételes mezők: Bizonyos körülmények között meg kell adni (pl. áfa-azonosító adóköteles ügyleteknél).
- Opcionális mezők: Szükség szerint feltüntethetők (pl. szállítási információk, fizetési feltételek szabad szövegként).
Milyen formátumok épülnek az EN 16931-re?
A szabvány maga nem definiál fájlformátumot, hanem egy absztrakt modellt. Konkrét formátumok implementálják ezt a modellt:
XRechnung
Az XRechnung a német CIUS (Core Invoice Usage Specification) — az EN 16931 nemzeti adaptációja. Bizonyos szabályokat szigorít: például a vevői hivatkozás (BT-10, a gyakorlatban a Leitweg-ID) kötelező mezővé válik. Az XRechnung-ot UBL vagy CII formátumban továbbítják.
ZUGFeRD / Factur-X
A ZUGFeRD 2.x szintén az EN 16931-en alapul, és CII szintaxist használ. Az „EN 16931" (Comfort) profil pontosan leképezi az európai adatmodellt, míg a magasabb profilok, mint az Extended, további mezőket engedélyeznek.
Peppol BIS Billing 3.0
A Peppol hálózat saját CIUS-t használ az EN 16931-ből a határokon átnyúló számlacseréhez. Itt is azonos az alap, kiegészítve hálózatspecifikus szabályokkal.
Hogyan működik a validáció?
Az EN 16931-nek való megfelelést Schematron szabályokkal ellenőrzik. Ezek a szabályok nem csak az XML struktúrát validálják, hanem az üzleti logikát is — például hogy a végösszeg megegyezik-e a tételsorok összegével, vagy hogy a megfelelő adóazonosító van-e megadva bizonyos áfa-kategóriákhoz.
A validáció jellemzően két szakaszban történik:
- Szintaxis-validáció: Ellenőrzi, hogy az XML fájl megfelel-e a sémának (UBL vagy CII).
- Üzleti szabály validáció: Ellenőrzi az EN 16931 szabályokat és adott esetben a nemzeti CIUS szabályokat (pl. XRechnung-specifikus ellenőrzések).
Az invapi egy validációs API-t kínál, amely mindkét szakaszt automatikusan elvégzi és részletes hibaüzeneteket ad vissza.
Miért releváns az EN 16931 az Ön vállalkozása számára?
- január 1-je óta minden németországi vállalkozásnak képesnek kell lennie az EN 16931-nek megfelelő e-számlák fogadására. 2027-től az e-számlák kiállítása is szakaszosan kötelezővé válik: először az előző évi 800 000 EUR feletti árbevétellel rendelkező vállalkozásoknak, 2028-tól pedig minden vállalkozásnak. A német áfa-törvény (UStG) 19. §-a szerinti kisvállalkozások tartósan mentesülnek a kiállítási kötelezettség alól. A szabvány tehát nem csak a nagyvállalatokat vagy a közszférát érinti, hanem minden B2B térben működő vállalkozást.
Azok a vállalkozások, amelyek korai szakaszban igazítják számlaformátumaikat az EN 16931-hez, a következő előnyöket élvezik:
- Jogbiztonság a szabványnak való igazolható megfelelés révén
- Interoperabilitás üzleti partnerekkel egész Európában
- Jövőbiztosság, mivel minden jelenlegi és tervezett e-számla formátum erre a szabványra épül
Összegzés
Az EN 16931 több, mint egy technikai specifikáció — ez az európai e-számlázás közös nyelve. Akár XRechnung-ot, ZUGFeRD-et vagy Peppol-t használ: a szabvány biztosítja, hogy a számlaadatok egységesen strukturáltak, validálhatók és interoperábilisek legyenek. Aki e-számlákat állít ki vagy fogad, nem kerülheti meg az EN 16931-et.