Nordlet

← Blogg

EN 16931-samræmi: Peppol, Factur-X og ZUGFeRD bornar saman við opinberar reglur

Við keyrðum reikningsskjölin sem Nordlet framleiðir í gegnum opinberar EN 16931 staðfestingarreglur. Peppol- og rúmensku skjölin standast prófið. Factur-X skjölin brjóta gegn tveimur reglum og þessi grein tilgreinir þær.

Nordlet Team · · 3 mín lesun

EN 16931 er evrópskur staðall um innihald rafrænna reikninga. Hann skilgreinir viðskiptaskilmála sem reikningur þarf að innihalda (seljandi, kaupandi, línur, sundurliðun virðisaukaskatts, samtölur) og þær viðskiptareglur sem þessir skilmálar verða að uppfylla, til dæmis að sundurliðun VSK passi við heildarupphæð reikningsins. Staðalinn má útfæra í tveimur XML sniðmátum: UBL 2.1 og UN/CEFACT Cross Industry Invoice (CII).

Flest evrópsk rafræn reikningssnið eru byggð á EN 16931:

  • Peppol BIS Billing 3.0 er EN 16931 á UBL-sniði ásamt viðbótarreglum frá Peppol.
  • Rúmenska e-Factura (CIUS-RO) er EN 16931 á UBL-sniði ásamt viðbótarreglum fyrir Rúmeníu.
  • Factur-X (Frakkland) og ZUGFeRD 2.3 (Þýskaland) bera EN 16931 á CII-sniði. Í "EN 16931" sniðinu, sem Nordlet útfærir, nota þessi tvö snið sama XML.

Ef reikningur brýtur gegn EN 16931 reglu, brýtur hann einnig gegn öllum sniðum sem byggð eru ofan á hann.

Hvernig við gerðum athugunina

Framkvæmdastjórn Evrópusambandsins vísar til staðfestingarreglna sem tækninefnd CEN um rafræna reikninga (CEN/TC 434) birtir á GitHub. Við notuðum nýjustu útgáfuna, 1.3.17 frá 12. október 2026, fyrir bæði UBL og CII. Reglurnar eru skrifaðar í Schematron og teknar saman í XSLT, og við keyrðum þær með Saxon-HE 12.5 XSLT vélinni.

Reikningsskjölin voru útbúin af núverandi kóða Nordlet úr sýnigögnum. Seljandinn er litháískt fyrirtæki; kaupendurnir eru litháískt fyrirtæki, þýskt fyrirtæki og, í tilviki Peppol útflutnings, bandarískt fyrirtæki. Sýnireikningarnir innihalda 21% VSK línu og 0% línu ásamt undanþáguskýringu.

Niðurstöður

Það sem Nordlet skrifar út Skjöl athuguð Niðurstaða
Peppol BIS Billing 3.0 (UBL) 7: innlendur reikningur, kreditreikningur, viðskipti innan ESB, útflutningur, öfug skattskylda (reverse charge), seljandi ekki skráður í VSK, reikningur í USD með afslætti Öll standast: 0 villur, 0 aðvaranir
Rúmenska e-Factura (UBL, CIUS-RO) 4: innlendur reikningur, kreditreikningur, viðskipti innan ESB, reikningur í USD með afslætti Öll standast
Factur-X / ZUGFeRD (CII, snið EN 16931) 4: innlendur reikningur, kreditreikningur, viðskipti innan ESB, reikningur í USD með afslætti Öll 4 falla, 1 villa í hverju

Reglurnar tvær sem Factur-X skjölin brjóta

BR-Z-10: núllskattlögð lína má ekki innihalda undanþáguskýringu

EN 16931 hefur aðskilda VSK flokka fyrir 0% hlutfall („Z“, zero rated) og fyrir undanþágna afhendingu („E“, exempt). Aðeins undanþegnar afhendingar tilgreina ástæðu. Regla BR-Z-10 kveður á um að VSK sundurliðun í flokki „Z“ megi ekki innihalda kóða fyrir undanþáguskýringu (BT-121) eða texta fyrir undanþáguskýringu (BT-120).

Factur-X smiðurinn skrifar út skýringartextann „Taux zéro“ á hverja einustu núllskattlagða sundurliðun, þannig að þrjú af fjórum skjölum falla á þessu. Hann hunsar einnig undanþáguskýringuna sem skráð var á línuna. Peppol smiðurinn meðhöndlar sömu línu rétt: þegar 0% lína er með undanþáguskýringu skrifar hann línuna sem undanþágna („E“) og notar skýringuna sem ástæðu.

BR-IC-12: sala innan ESB verður að tilgreina afhendingarland

Regla BR-IC-12 kveður á um að þegar VSK sundurliðun er í flokki „K“ (viðskipti innan EB), megi landkóði afhendingarstaðar (BT-80) ekki vera tómur. Afhendingarlandið sýnir að vörurnar yfirgáfu land seljanda.

Factur-X smiðurinn skrifar ekki út afhendingarland, þess vegna fellur skjalið fyrir viðskipti innan ESB. Peppol smiðurinn skrifar land kaupanda sem afhendingarland fyrir þessa sölu.

Hvað þessi athugun nær ekki yfir

  • XML skema (schema). Við keyrðum eingöngu viðskiptareglurnar, ekki UBL og CII skemaathuganir (XSD).
  • Reitir sem Nordlet skrifar ekki út. Reglur um skilmála sem skjölin innihalda ekki voru ekki keyrðar. Dæmi um það eru gjöld á skjala Stigi, fyrirframgreiddar upphæðir, reikningstímabil og tilvísanir í innkaupapantanir.
  • Innlendar reglur um anan við EN 16931. Við athuguðum ekki reglur um frönsku rafrænu reikningsumbæturnar eða þýsku XRechnung reglurnar. Reglur sem tengjast sérstaklega Peppol eru athugaðar með sérstöku forskriftarskripti frá Nordlet, sem notar reglusett OpenPeppol.
  • PDF hluti Factur-X. Factur-X reikningur er PDF/A-3 skjal með XML skrá viðbættri við það. Athugunin nær eingöngu til XML skráarinnar.

FAQ

Hvernig get ég keyrt þessar reglur sjálfur?

Þú getur sótt opinberu Schematron skrána úr GitHub geymslu CEN/TC 434 og keyrt hana á hvaða XSLT vél sem er (svo sem Saxon) gegn XML reikningsskjalinu þínu.

Af hverju styður Nordlet bæði UBL og CII snið?

Mismunandi evrópsk lönd og kerfi gera kröfu um mismunandi snið. Með því að styðja bæði geta verktakar notað eina samræmda API-þjónustu til að skila reikningum í hvaða Evrópulandi sem er án þess að þurfa að þróa sérstakar útgáfur fyrir hvert og eitt land.