Choose language

Co to jest EN 16931? Wyjaśnienie europejskiego standardu e-fakturowania

_DSC1051Jeśli Twój produkt obsługuje fakturowanie i prowadzisz działalność w Europie, prędzej czy później napotkasz normę EN 16931. Stanowi ona fundament funkcjonowania ustrukturyzowanych e-faktur w całej UE, a zrozumienie tej kwestii znacznie ułatwia wszystko inne – od systemu Peppol po krajowe wymogi prawne.

Oto, co to jest, jak działa i dlaczego jest ważne dla dostawców oprogramowania.

Wersja krótka

EN 16931 to europejska norma określająca, co musi zawierać ważna faktura elektroniczna. Nie format pliku, nie protokół transmisji, lecz same dane: jakie pola są wymagane, co one oznaczają i jak są ze sobą powiązane.

Została ona opublikowana w 2017 r. przez Europejski Komitet Normalizacyjny (CEN) i wprowadzona do prawa dyrektywą UE 2014/55/UE w sprawie elektronicznych faktur w zamówieniach publicznych. Każdy nabywca sektora publicznego w UE musi być w stanie otrzymywać i przetwarzać faktury zgodne z normą EN 16931.

Co właściwie oznacza „semantyczny model danych”?

Norma EN 16931 definiuje model danych semantycznych. Model danych semantycznych opisuje znaczenie i strukturę informacji, niezależnie od tego, w jaki sposób są one technicznie kodowane. Norma EN 16931 określa na przykład, że faktura musi zawierać odniesienie do nabywcy, termin płatności oraz podział VAT według kategorii podatkowej. Określa ono, co oznacza każde z tych pól i jakie wartości są ważne.

Nie określa ono sposobu zapisu tych pól w pliku. Jest to celowe. Standard jest neutralny formatowo na poziomie semantycznym, co umożliwia interoperacyjność między różnymi systemami i krajami.

Jaki jest rzeczywisty format pliku?

Format pliku jest obsługiwany w oddzielnej części normy: EN 16931-2, która definiuje powiązania składniowe. Powiązanie składniowe mapuje model danych semantycznych do określonego formatu XML, dzięki czemu systemy oprogramowania mogą faktycznie odczytywać i zapisywać dane.

Norma EN 16931-2 definiuje obecnie dwa powiązania składni:

  • UBL 2.1 (Universal Business Language), powszechnie stosowany w Europie i jako podstawa dla Peppol

  • UN/CEFACT CII (Cross Industry Invoice), stosowany głównie we francuskim formacie Factur-X i ZUGFeRD w Niemczech

Oba dokumenty stanowią ważne faktury EN 16931. System, który może przetwarzać jeden, może zasadniczo przetwarzać drugi, ponieważ obydwa odzwierciedlają ten sam podstawowy model danych.

Do czego pasuje Peppol?

Peppol to sieć wymiany dokumentów biznesowych, najczęściej faktur. Wykorzystuje własną specyfikację o nazwie Peppol BIS Billing 3.0, która jest specyfikacją CIUS (Core Invoice Usage Specification) opartą na normie EN 16931.

CIUS to profil specyficzny dla kraju lub przypadku zastosowania, który ogranicza lub rozszerza standard podstawowy dla określonego kontekstu. Co najważniejsze, CIUS może być tylko bardziej restrykcyjny niż EN 16931, nigdy bardziej dozwolony. Może ona uczynić pola opcjonalne obowiązkowymi, zawęzić zakres prawidłowych wartości lub dodać reguły specyficzne dla rynku. Nie może wprowadzać danych, które nie są uwzględniane w standardzie podstawowym.

Taka hierarchia ma znaczenie w praktyce:

  • EN 16931 to norma europejska

  • Peppol BIS Billing 3.0 to CIUS, który stosuje normę EN 16931 do sieci Peppol

  • Profile specyficzne dla danego kraju, takie jak XRechnung w Niemczech, to CIUS, które stosują normę EN 16931 do wymagań krajowych

Jeśli Twój produkt jest zgodny z normą EN 16931, znajduje się na odpowiednim fundamencie. Warstwy specyficzne dla danego kraju są ograniczeniami na tym fundamencie, a nie oddzielnymi standardami zbudowanymi od podstaw.

Jakie rodzaje faktur są objęte normą EN 16931?

Norma EN 16931 dotyczy faktur i not uznaniowych. Nie obejmuje zamówień zakupu, porad dotyczących wysyłki, odpowiedzi na zamówienia ani innych dokumentów biznesowych. Obejmują one oddzielne normy, najczęściej ISO 20022 lub specyfikacje Peppol dotyczące zamawiania.

Dla dostawców oprogramowania tworzących pełne procesy typu „procure-to-pay” lub „order-to-cash” rozróżnienie to ma istotne znaczenie. Norma EN 16931 dotyczy części procesu związanej z fakturowaniem. Rodzaje dokumentów, które go otaczają, są regulowane w innym miejscu.

Dlaczego norma EN 16931 ma znaczenie dla dostawców oprogramowania

Jeśli wdrażasz obsługę e-faktur w swoim produkcie, norma EN 16931 stanowi wspólny język, dzięki któremu integracja ta może być wykorzystywana na różnych rynkach.

Podejście zakładające dostosowywanie rozwiązań do formatów obowiązujących w poszczególnych krajach sprawdza się na krótką metę, lecz w miarę rozszerzania się wymogów regulacyjnych i ewolucji formatów generuje narastające obciążenie związane z utrzymaniem systemów. Budowanie rozwiązań w oparciu o normę EN 16931 zapewnia stabilny fundament, na którym opierają się profile krajowe – zamiast tworzenia oddzielnych systemów dla każdego rynku.

Ma to również znaczenie dla planowania zgodności z przepisami. Każdy nowy wymóg dotyczący e-fakturowania w relacjach B2B, wprowadzany w całej Europie – w Belgii, Francji, Niemczech i innych krajach – opiera się na normie EN 16931 jako standardzie bazowym. Zrozumienie standardu oznacza, że nie musisz zaczynać od nowa za każdym razem, gdy nowy rynek staje się istotny dla Twoich klientów.

Powiązane artykuły