Jaka jest różnica między XML, UBL, Peppol BIS Billing V3 a NLCIUS?

Cztery pojęcia często mylone ze sobą, ale każde z własnym znaczeniem, wyjaśnione w przystępny sposób.

W dziedzinie e-fakturowania pojawia się wiele skrótów. Niniejszy artykuł wyjaśnia cztery najważniejsze pojęcia i ich wzajemne powiązania, od technologii bazowej po standard holenderski.

XML: język

XML (Extensible Markup Language) to technika znaczników, za pomocą której dane są przechowywane w ustrukturyzowany sposób w pliku tekstowym. Plik XML jest czytelny zarówno dla komputerów, jak i dla ludzi. Nie każdy plik XML jest e-fakturą; XML jest wykorzystywany do wielu celów. Stanowi on podstawę, na której zbudowane są pozostałe standardy.

UBL: struktura

UBL (Universal Business Language) to międzynarodowy standard określający, jakie elementy musi zawierać dokument handlowy i w jakiej strukturze. Dla faktur UBL specyfikuje, które pola są obowiązkowe (takie jak dostawca, odbiorca, kwota, VAT) i jak muszą być umieszczone w pliku XML.

UBL opiera się na europejskiej normie EN 16931, modelu semantycznym określającym, jakie dane musi minimalnie zawierać e-faktura. UBL jest jedną z dwóch dopuszczonych składni dla EN 16931, drugą jest CII (Cross-Industry Invoice).

Peppol BIS Billing V3: standard europejski

Peppol BIS Billing V3 to europejski profil Peppol, który rozszerza UBL o dodatkowe reguły walidacji. Tam, gdzie UBL definiuje strukturę, BIS Billing V3 dodaje kontrole, które faktury muszą przejść:

  • Obliczenia muszą być poprawne (VAT, sumy)
  • Numery IBAN muszą być prawidłowo skonstruowane
  • Kody identyfikatorów muszą pochodzić z właściwych list kodów
  • Określone kombinacje pól muszą być logiczne

Każda faktura zgodna z Peppol BIS Billing V3 jest automatycznie zgodna z EN 16931. Standard jest regularnie aktualizowany; obecna wersja (3.0.20) jest obowiązkowa od 23 lutego 2026.

NLCIUS: implementacja holenderska

NLCIUS (Netherlands Core Invoice Usage Specification) to holenderska implementacja Peppol BIS Billing V3. Dodaje ona reguły dodatkowe specyficzne dla Holandii:

  • Obsługa G-rekening (konto zablokowane w sektorze budowlanym)
  • Holenderskie regulacje VAT (kod K dla dostaw wewnątrzwspólnotowych, AE dla odwrotnego obciążenia)
  • Specyficzne wymagania identyfikacyjne (numer KvK jako 0106, OIN jako 0190)

Dla fakturowania holenderskiej administracji publicznej NLCIUS jest obowiązkowy. Dla faktur B2B w Holandii jest to standard zalecany.

Jak są ze sobą powiązane?

Standardy budują się jeden na drugim, jak warstwy:

EN 16931 (norma europejska, model semantyczny)
    └── Peppol BIS Billing V3 (europejski profil Peppol)
         └── NLCIUS (implementacja holenderska)

Poniżej znajduje się UBL jako wiązanie składniowe, konkretna struktura XML, w której wyrażane są dane fakturowe.

Pełny obraz ze wszystkimi warstwami i wariantami krajowymi można znaleźć w artykule Od semantyki do składni.

Obok NLCIUS istnieją inne warianty krajowe

Każdy kraj może stworzyć własną implementację normy europejskiej, tak jak Holandia z NLCIUS:

KrajStandardHolandiaNLCIUSNiemcyXRechnungFrancjaFrance CIUS + Factur-X (hybrydowy)CzechyISDOC (hybrydowy)SzwecjaSvefakturaAustriaebInterface

eConnect obsługuje wszystkie te standardy. Dzięki XML Transformation platforma automatycznie konwertuje między różnymi formatami. Jako użytkownik nie muszą się Państwo martwić o to, jakiego standardu oczekuje odbiorca.

Co to oznacza dla Państwa?

W praktyce jako użytkownik eConnect nie muszą Państwo myśleć o tych standardach. Platforma zapewnia, że każda wysłana faktura jest zgodna z właściwym standardem dla odbiorcy, a każda otrzymana faktura jest prawidłowo przetwarzana, niezależnie od oryginalnego formatu.

Jeśli tworzą Państwo faktury ręcznie w platformie, automatycznie generowana jest prawidłowa faktura NLCIUS/BIS Billing V3. Jeśli wysyłają Państwo faktury jako XML, są one walidowane i w razie potrzeby transformowane.

Często zadawane pytania
Czy jako użytkownik eConnect muszę samodzielnie wybrać format?

Nie. Platforma eConnect automatycznie określa właściwy format na podstawie odbiorcy. Przy wysyłce generowana jest prawidłowa faktura NLCIUS lub BIS Billing V3, a przy odbiorze każdy obsługiwany format jest automatycznie przetwarzany. Nie trzeba dokonywać żadnego wyboru.

Czy NLCIUS jest obowiązkowy dla wszystkich faktur w Holandii?

Dla faktur kierowanych do holenderskich instytucji publicznych NLCIUS jest obowiązkowy. Dla faktur B2B w Holandii jest to zalecany standard, ale Peppol BIS Billing V3 jest również akceptowany. W praktyce eConnect domyślnie generuje faktury zgodne z NLCIUS dla holenderskich odbiorców.

Czy eConnect może przetwarzać faktury w innych formatach krajowych, takich jak XRechnung?

Tak. eConnect obsługuje wszystkie popularne standardy europejskie, w tym XRechnung, Factur-X i Svefaktura. Dzięki XML Transformation platforma automatycznie konwertuje między formatami, dzięki czemu faktura zawsze dociera w formacie oczekiwanym przez odbiorcę.


Chcą Państwo sprawdzić, czy plik XML jest zgodny ze standardem? Prosimy skorzystać z bezpłatnego Walidatora eConnect.

XML to format bazowy, UBL to język zbudowany na XML, BIS Billing V3 to europejski profil Peppol, a NLCIUS to wariant holenderski ze specyficznymi wymaganiami dotyczącymi numeru KvK i VAT. Każda warstwa dodaje reguły do poprzedniej. eConnect automatycznie przetwarza i transformuje wszystkie te formaty.

Zwaliduj swoją fakturę