TaxLayer
ВойтиНачать бесплатно
Форматы и стандарты2026-08-256 мин чтениеавтор: TaxLayer Team

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, определяют два «синтаксиса»:

ПризнакUBLCII
ИздательOASISUN/CEFACT
Корневой элементInvoicersm:CrossIndustryInvoice
Пространства имёнcbc, cacrsm, 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 vs. ZUGFeRD.

Конвертируйте PDF-счета прямо сейчас

Попробуйте TaxLayer бесплатно – 2 конвертации в месяц, кредитная карта не требуется.

Начать