TaxLayer
Zaloguj sięRozpocznij za darmo
Formaty i standardy2026-08-256 min czytaniaprzez TaxLayer Team

XRechnung: UBL czy CII? Dwie składnie EN 16931 w porównaniu

„XRechnung w UBL czy CII?” -- to pytanie pojawia się przy niemal każdej technicznej integracji. Dobra wiadomość: to tylko dwa zapisy tej samej treści.

> Krótka odpowiedź: UBL i CII to dwie składnie XML, które obie odwzorowują semantykę EN-16931. XRechnung jest dopuszczalny w obu (UBL jest bardziej rozpowszechniony). ZUGFeRD/Factur-X używa zawsze CII, osadzonego w PDF/A-3. Treściowo są równoważne; różnica leży w budowie i nazwach elementów.

Dwie składnie, jeden model danych

EN 16931 definiuje semantykę faktury -- czyli jakie pola danych istnieją (BT-1 numer faktury, BT-31 numer VAT itd.). To, jak te pola są zapisywane jako XML, regulują dwie „składnie”:

CechaUBLCII
WydawcaOASISUN/CEFACT
Element głównyInvoicersm:CrossIndustryInvoice
Przestrzenie nazwcbc, cacrsm, ram, udt
Typowe zastosowanieXRechnung (rozpowszechnione)ZUGFeRD, Factur-X, XRechnung (CII)

Obie przenoszą tę samą treść -- odbiorca, który przetwarza EN 16931, potrafi odczytać odpowiednią składnię.

Kiedy UBL, kiedy CII?

  • XRechnung: obie dozwolone. UBL spotyka się najczęściej; niektóre systemy dostarczają lub oczekują CII. Decydujące jest to, co przetwarza Twój odbiorca.
  • ZUGFeRD / Factur-X: zawsze CII, ponieważ XML jest osadzany w PDF/A-3. Kto potrzebuje hybrydowego formatu PDF, używa więc automatycznie CII.

Praktyczne zalecenie

Jeśli dostarczasz publicznym zamawiającym, sprawdź wytyczne danego portalu -- wiele akceptuje obie składnie. Do wymiany B2B z widocznym PDF praktyczny jest ZUGFeRD (CII), a do czystych scenariuszy wymiany danych wystarczy XRechnung jako UBL lub CII.

Co generuje TaxLayer

TaxLayer generuje ZUGFeRD 2.x (CII w PDF/A-3) oraz XRechnung jako UBL -- każdorazowo walidowane względem EN 16931 i standardu KoSIT. Dzięki temu pokrywasz zarówno hybrydowy format PDF, jak i czystą XML-XRechnung.

Podsumowanie

UBL i CII to dwie drogi zapisania tej samej faktury EN-16931. Nie daj się tym zdezorientować: ważne jest, której składni oczekuje Twój odbiorca -- treść pozostaje ta sama.

---

Wypróbuj TaxLayer za darmo -- generuje ZUGFeRD (CII) i XRechnung (UBL), walidowane według EN 16931. Pytania na info@landauer.de.

Najczęściej zadawane pytania

Jaka jest różnica między UBL a CII?

UBL (Universal Business Language, OASIS) i CII (Cross Industry Invoice, UN/CEFACT) to dwie składnie XML, które obie odwzorowują tę samą semantykę EN-16931. Różnią się budową i nazwami elementów, a nie treścią.

Której składni używa XRechnung?

XRechnung jest dopuszczalny w obu składniach: UBL i CII. W praktyce UBL jest bardzo rozpowszechniony; niektóre systemy dostarczają lub oczekują CII.

Której składni używa ZUGFeRD?

ZUGFeRD (i identyczny Factur-X) używa zawsze CII -- osadzonego w pliku PDF/A-3. Czysta XRechnung jest natomiast samodzielnym XML.

Czy muszę zdecydować się na jedną składnię?

To zależy od odbiorcy. Wiele portali instytucji akceptuje obie; w razie wątpliwości zapytaj, którą składnię przetwarza Twój odbiorca. Obie spełniają EN 16931 w równym stopniu.

Jakie formaty generuje TaxLayer?

TaxLayer generuje ZUGFeRD 2.x (CII w PDF/A-3) oraz XRechnung jako UBL. Więcej o formatach w artykule XRechnung vs. ZUGFeRD.

Konwertuj swoje faktury PDF teraz

Wypróbuj TaxLayer za darmo – 2 konwersje miesięcznie, bez karty kredytowej.

Rozpocznij