XRechnung: UBL чи CII? Два синтаксиси EN 16931 у порівнянні
„XRechnung у UBL чи CII?" – це питання виникає майже при кожному технічному підключенні. Гарна новина: це лише два способи запису того самого змісту.
> Коротка відповідь: UBL та CII – це два XML-синтаксиси, які обидва відображають семантику EN 16931. XRechnung допустимий в обох (UBL поширеніший). ZUGFeRD/Factur-X завжди використовує CII, вбудований у PDF/A-3. За змістом вони рівноцінні; різниця полягає у структурі та назвах елементів.
Два синтаксиси, одна модель даних
EN 16931 визначає семантику рахунку – тобто які поля даних існують (BT-1 номер рахунку, BT-31 ПДВ-номер тощо). Як ці поля записуються у вигляді XML, регулюють два „синтаксиси":
| Ознака | UBL | CII |
|---|---|---|
| Видавець | OASIS | UN/CEFACT |
| Кореневий елемент | Invoice | rsm:CrossIndustryInvoice |
| Простори імен | cbc, cac | rsm, ram, udt |
| Типове використання | XRechnung (поширений) | ZUGFeRD, Factur-X, XRechnung (CII) |
Обидва передають той самий зміст – отримувач, який обробляє EN 16931, може прочитати відповідний синтаксис.
Коли UBL, коли CII?
- XRechnung: дозволені обидва. UBL зустрічається найчастіше; деякі системи постачають або очікують CII. Вирішальним є те, що обробляє Ваш отримувач.
- ZUGFeRD / Factur-X: завжди CII, бо XML вбудовується в PDF/A-3. Хто потребує гібридного формату PDF, той автоматично використовує CII.
Практична рекомендація
Якщо Ви постачаєте державним органам, перевірте вимоги відповідного порталу – багато з них приймають обидва синтаксиси. Для B2B-обміну з видимим PDF практичний ZUGFeRD (CII), для сценаріїв чистого обміну даними достатньо XRechnung як UBL або CII.
Що генерує TaxLayer
TaxLayer генерує ZUGFeRD 2.x (CII у PDF/A-3) та XRechnung як UBL – кожен перевірений за EN 16931 та стандартом KoSIT. Так Ви покриваєте як гібридний формат PDF, так і чистий XML-XRechnung.
Підсумок
UBL та CII – це два способи записати той самий рахунок EN 16931. Не дозволяйте цьому Вас збентежити: важливо, який синтаксис очікує Ваш отримувач – зміст залишається тим самим.
---
Спробуйте TaxLayer безкоштовно – генерує ZUGFeRD (CII) та XRechnung (UBL), перевірені за EN 16931. Запитання надсилайте на info@landauer.de.
Часті запитання
У чому різниця між UBL та CII?
UBL (Universal Business Language, OASIS) та CII (Cross Industry Invoice, UN/CEFACT) – це два XML-синтаксиси, які обидва відображають ту саму семантику EN 16931. Вони відрізняються структурою та назвами елементів, а не змістом.
Який синтаксис використовує XRechnung?
XRechnung допустимий в обох синтаксисах: UBL та CII. На практиці UBL дуже поширений; деякі системи постачають або очікують CII.
Який синтаксис використовує ZUGFeRD?
ZUGFeRD (та ідентичний Factur-X) завжди використовує CII – вбудований у файл PDF/A-3. Чистий XRechnung, натомість, є самостійним XML.
Чи маю я обирати один синтаксис?
Це залежить від отримувача. Багато порталів органів приймають обидва; в разі сумніву запитайте, який синтаксис обробляє Ваш отримувач. Обидва однаково відповідають EN 16931.
Які формати генерує TaxLayer?
TaxLayer генерує ZUGFeRD 2.x (CII у PDF/A-3) та XRechnung як UBL. Більше про формати у статті XRechnung проти ZUGFeRD.
Безкоштовні інструменти
Схожі статті
Конвертуйте PDF-рахунки прямо зараз
Спробуйте TaxLayer безкоштовно – 2 конвертації на місяць, кредитна картка не потрібна.
Почати