Norma EN 16931 to europejska norma określająca, jakie elementy musi zawierać faktura elektroniczna, i obecnie stanowi podstawę niemal wszystkich przepisów dotyczących fakturowania elektronicznego w Europie. Norma ta uległa również zmianom. CEN zatwierdził zaktualizowaną wersję normy EN 16931-1:2026, a Komisja Europejska potwierdziła jej publikację w maju 2026 r. W niniejszym przewodniku wyjaśniono, jak działa ta norma, jakie zmiany wprowadza aktualizacja z 2026 r. oraz co powinny zrobić zespoły IT i ds. zgodności z przepisami w związku z tym, że we Francji norma ta już weszła w życie, a w Niemczech obowiązek wystawiania faktur zacznie obowiązywać za kilka miesięcy, a terminy określone w ViDA na rok 2030 są już ustalone.
EN 16931 to seria europejskich dokumentów normalizacyjnych opracowanych przez Komitet Techniczny CEN 434 w ramach mandatu związanego z dyrektywą 2014/55/UE w sprawie fakturowania elektronicznego w zamówieniach publicznych. Dyrektywa ta nakłada na instytucje zamawiające w całej UE obowiązek przyjmowania i przetwarzania e-faktur zgodnych z tą normą, przy czym terminy wyznaczono na kwiecień 2019 r. dla administracji centralnej oraz na kwiecień 2020 r. dla organów szczebla niższego niż centralny.
Podstawą tej serii jest norma EN 16931-1, która stanowi semantyczny model danych. Nie określa on konkretnego pliku XML. Zamiast tego wymienia informacje biznesowe, które muszą znaleźć się na fakturze (sprzedawca, nabywca, zestawienie podatku VAT, pozycje, sumy, szczegóły płatności), nadaje każdej z tych informacji stały identyfikator oraz ustala zasady dotyczące wzajemnych powiązań między nimi. Oddzielne specyfikacje techniczne wyjaśniają następnie, jak wyrazić ten model w konkretnych składniach.
To rozdzielenie ma znaczenie. Dwie faktury w różnych formatach XML mogą być jednocześnie „zgodne z normą EN 16931”, ponieważ niosą ze sobą to samo znaczenie biznesowe i można je konwertować między sobą bez utraty danych. To właśnie umożliwia transgraniczną e-fakturowanie oraz przyszłą cyfrową sprawozdawczość VAT w UE.
| Dokument | Zakres |
|---|---|
| EN 16931-1 | Semantyczny model danych zawierający podstawowe elementy faktury elektronicznej (wydanie z 2017 r., zaktualizowane do wydania z 2026 r.) |
| CEN/TS 16931-2 | Wykaz składni zgodnych z normą EN 16931-1 |
| CEN/TS 16931-3-1 do 3-4 | Metodologia powiązania składniowego oraz powiązania dla UBL, UN/CEFACT Cross Industry Invoice (CII) i UN/EDIFACT INVOIC |
| CEN/TR 16931-4 | Wytyczne dotyczące interoperacyjności na poziomie transmisji |
| CEN/TR 16931-5 | Wytyczne dotyczące rozszerzeń sektorowych i krajowych oraz CIUS |
| CEN/TR 16931-6 | Wyniki praktycznego testowania normy |
Komisja Europejska udostępnia przegląd serii norm oraz wymaganych składni na swoich stronach poświęconych cyfrowym elementom składowym e-fakturowania.
Jeśli mapujesz dane z systemu ERP na e-fakturę, większość czasu poświęcisz na cztery elementy składowe modelu.
Każdy element danych posiada identyfikator. BT-1 to numer faktury, BT-2 to data wystawienia, BT-5 to kod waluty faktury, BT-24 to identyfikator specyfikacji, a BT-112 to suma faktury wraz z podatkiem VAT. Powiązane terminy są pogrupowane: BG-4 obejmuje sprzedawcę, BG-7 – kupującego, BG-22 – sumy dokumentu, a BG-25 – każdą pozycję faktury. Każdy termin ma określoną kardynalność (obowiązkowy lub opcjonalny, pojedynczy lub powtarzalny) oraz typ danych, taki jak kwota, data, kod lub identyfikator.
Reguły biznesowe zapewniają egzekwowalność modelu. Niektóre z nich to proste kontrole obecności (faktura musi posiadać numer faktury). Reguły obliczeniowe, oznaczone prefiksem BR-CO, sprawdzają poprawność obliczeń. Na przykład reguła BR-CO-15 wymaga, aby suma z VAT była równa sumie bez VAT powiększonej o całkowitą kwotę VAT. Reguły kategorii VAT (BR-S dla stawki standardowej, BR-Z dla stawki zerowej, BR-E dla zwolnienia, BR-AE dla odwróconego obciążenia, BR-IC dla dostaw wewnątrzwspólnotowych i inne) określają, które pola muszą być obecne dla każdego sposobu opodatkowania.
Wiele pól musi zawierać wartości z uznanych list kodów: UNTDID 1001 dla typu dokumentu (380 dla faktury handlowej, 381 dla noty kredytowej), UNTDID 5305 dla kategorii VAT, ISO 4217 dla waluty oraz ISO 3166-1 dla kodów krajów. Błędy związane z listami kodów należą do najczęstszych przyczyn, dla których faktura, która poza tym jest poprawnie sformułowana, nie przechodzi walidacji.
Zgodnie z ramami z 2017 r. dwie składnie, które każdy nabywca publiczny musi akceptować, to UBL 2.1 (ISO/IEC 19845) oraz UN/CEFACT CII D16B. Powiązanie składniowe przypisuje każdemu terminowi biznesowemu dokładną ścieżkę XML, dzięki czemu narzędzie walidacyjne może najpierw sprawdzić zgodność ze schematem, a następnie z regułami biznesowymi, zazwyczaj za pomocą Schematronu.
Model podstawowy jest celowo ogólny, więc niemal każda rzeczywista implementacja nakłada na niego dodatkową warstwę. Można to zrobić na dwa sposoby.
Faktura określa, której specyfikacji w standardzie BT-24 jest zgodna. Na przykład faktury Peppol BIS Billing 3.0 zawierają identyfikator dostosowania, który zaczyna się od urn:cen.eu:en16931:2017#compliant#, a następnie podaje nazwę specyfikacji Peppol. Niemiecki system XRechnung stosuje ten sam wzór z własnym identyfikatorem. Ta pojedyncza wartość informuje system odbiorczy, według którego zestawu reguł ma przeprowadzić walidację.
Model z 2017 r. został zaprojektowany głównie z myślą o fakturowaniu w relacjach przedsiębiorstwo–administracja. W miarę jak państwa członkowskie rozszerzały zakres obowiązków na transakcje B2B, ujawniły się luki, a pakiet „VAT w erze cyfrowej” (ViDA) uczynił tę normę punktem odniesienia dla cyfrowego raportowania w UE. W związku z tym CEN/TC 434 dokonał przeglądu części 1.
W komentarzach branżowych dotyczących zatwierdzonego tekstu podkreślono trzy główne obszary:
Najważniejszą kwestią dla zespołów IT jest to, że aktualizacja nie jest kompatybilna wstecznie. Nowe warunki handlowe, zmienione przepisy i nowe wersje składni oznaczają, że istniejące mapowania, walidatory i szablony będą wymagały aktualizacji. Migracja nie nastąpi jednak z dnia na dzień. Peppol BIS Billing 3.0 w obecnej wersji nadal opiera się na modelu z 2017 r., a niemiecki organ normalizacyjny KoSIT ogłosił wydanie dużej aktualizacji XRechnung 4.0 w celu dostosowania się do nowego modelu. Każda specyfikacja będzie realizowana zgodnie z własnym harmonogramem po sfinalizowaniu powiązań składniowych.
Standard ViDA został przyjęty w marcu 2025 r. W zakresie e-fakturowania wprowadza on trzy zmiany:
W praktyce norma EN 16931 staje się wspólnym językiem sprawozdawczości VAT w UE. Poszczególne kraje już dostosowują się do nowych wymogów: Włochy rozpoczęły konsultacje w sprawie dostosowania swojego systemu e-fakturowania do ViDA, natomiast nowsze regulacje są od samego początku tworzone w oparciu o normę EN 16931.
Norma EN 16931 jest stosowana w różny sposób w poszczególnych krajach. Niektóre systemy przyjmują ją bezpośrednio, inne tworzą krajowy system CIUS, jeszcze inne dostosowują ją w sposób luźny, a niektóre jurysdykcje spoza UE zapożyczają jej semantykę.
| Kraj / system | Format(y) | Związek z normą EN 16931 | Status (wrzesień 2026 r.) |
|---|---|---|---|
| Francja | UBL, CII, Factur-X za pośrednictwem akredytowanych platform (Plateformes Agréées) | Wszystkie trzy formaty bazowe oparte są na normie EN 16931, z uwzględnieniem zasad specyficznych dla Francji | Obowiązuje od 1 września 2026 r.: wszystkie przedsiębiorstwa muszą odbierać faktury, a duże i średnie przedsiębiorstwa muszą je wystawiać. MŚP i mikroprzedsiębiorstwa muszą wystawiać faktury od 1 września 2027 r. |
| Niemcy | XRechnung, ZUGFeRD 2.0.1+ (nie MINIMUM/BASIC WL) | Prawna definicja e-faktury odnosi się do normy EN 16931 | Odbiór obowiązkowy od 1 stycznia 2025 r. Wystawianie obowiązkowe od 1 stycznia 2027 r. dla przedsiębiorstw, których obroty w poprzednim roku przekroczyły 800 000 euro, oraz dla wszystkich przedsiębiorstw od 1 stycznia 2028 r. |
| Belgia | Domyślnie Peppol BIS Billing 3.0 (UBL) | EN 16931 CIUS. Inne formaty zgodne z normą są dopuszczalne na mocy wzajemnego porozumienia. | Obowiązkowe w krajowym obrocie B2B od 1 stycznia 2026 r. |
| Słowacja | Wymiana oparta na standardzie Peppol | EN 16931 / Peppol BIS | Obowiązek stosowania w transakcjach B2B od stycznia 2027 r. |
| Polska (KSeF) | Struktura XML FA(3) | Krajowa struktura inspirowana normą EN 16931, ale nie w pełni zgodna z nią i niebędąca systemem CIUS | Obowiązkowa od lutego i kwietnia 2026 r. (mikroprzedsiębiorstwa od 2027 r.), bez kar w 2026 r. |
| Zjednoczone Emiraty Arabskie | PINT AE (Peppol International) | Wspólny rdzeń PINT opiera się na modelu EN 16931, z uwzględnieniem zasad specyficznych dla ZEA | Wdrażanie etapowe w ramach modelu „5-corner” stosowanego w ZEA |
| Arabia Saudyjska (ZATCA) | UBL 2.1 XML | Standard XML ZATCA wykorzystuje terminologię biznesową i zasady normy EN 16931:2017, przy czym pierwszeństwo mają pola i zasady specyficzne dla Arabii Saudyjskiej | Integracja w ramach fazy 2 odbywa się falami. Fala 25 (przychody powyżej 187 500 SAR) musi zostać zintegrowana do 1 lutego 2027 r. |
Dla grup międzynarodowych praktyczny wniosek jest następujący: jeden model danych podstawowych zgodny z normą EN 16931 w systemie ERP może zasilać większość tych systemów. Każdy z nich nadal wymaga jednak własnej warstwy walidacyjnej, kanału transmisji i zasad archiwizacji. Nasz przewodnik po e-fakturowaniu Peppol w Zjednoczonych Emiratach Arabskich pokazuje, w jaki sposób specjalizacja PINT uzupełnia wspólny rdzeń o lokalne wymagania, a nasza aktualizacja dotycząca Słowacji obejmuje nowe rozporządzenie UE oparte od samego początku na standardzie Peppol.
Aby uzyskać szerszy obraz sytuacji, w tym w zakresie sprawozdawczości podatkowej, archiwizacji i zarządzania w wielu krajach, zapoznaj się z „Kompletnym przewodnikiem po globalnej zgodności w zakresie e-fakturowania”.
Nie. EN 16931-1 to semantyczny model danych, który określa informacje, jakie musi zawierać faktura, oraz zasady, które mają do niej zastosowanie. Konkretne formaty plików, takie jak UBL i UN/CEFACT CII, są powiązane z modelem poprzez oddzielne powiązania składniowe.
Peppol BIS Billing 3.0 jest implementacją (CIUS) normy EN 16931. Wykorzystuje składnię UBL, stosuje wszystkie zasady normy EN 16931 oraz dodaje zasady specyficzne dla sieci Peppol, przeznaczone do stosowania w tej sieci. Każda prawidłowa faktura w formacie Peppol BIS Billing 3.0 jest również zgodna z normą EN 16931, ale nie każda faktura zgodna z normą EN 16931 spełnia dodatkowe zasady Peppol.
Nie od razu. Komisja Europejska wskazuje, że faktury zgodne z wersją z 2017 r. pozostają zgodne z wymogami w okresie migracji. Praktycznym czynnikiem decydującym będą stosowane przez Państwa specyfikacje, takie jak Peppol BIS, XRechnung i Factur-X, które przyjmą model z 2026 r. Ponieważ zmiana ta nie jest kompatybilna wstecznie, należy już teraz rozpocząć ocenę skutków.
Zwykły plik PDF nie jest zgodny. Plik hybrydowy Factur-X/ZUGFeRD może być zgodny, pod warunkiem że osadzony w nim kod XML wykorzystuje profil EN 16931 lub wyższy. Z prawnego punktu widzenia liczy się właśnie ustrukturyzowany kod XML.
Norma EN 16931 staje się podstawą zgodności z europejskimi przepisami dotyczącymi podatku VAT. Wraz z wejściem w życie przepisów we Francji, obowiązkiem wystawiania faktur w Niemczech od stycznia 2027 r., obiegiem niekompatybilnej wstecznie nowelizacji z 2026 r. oraz zbliżającym się terminem sprawozdawczości ViDA w 2030 r., firmy, które traktują ten standard jako wspólną infrastrukturę, a nie projekt krajowy, wydadzą mniej na każde nowe wymaganie. Infinite IT Solutions łączy Twój system ERP z Peppol, platformami krajowymi oraz organami podatkowymi w regionie Zatoki Perskiej, oferując wbudowaną walidację zgodności z normami EN 16931 i CIUS.
Skontaktuj się z naszymi ekspertami ds. e-faktur, aby sprawdzić gotowość Twojej firmy do spełnienia wymagań normy EN 16931 i zaplanować migrację do standardu z 2026 r.