Как сделать XRechnung читаемым: просмотрщик, визуализация и что должно храниться в архиве

Как визуализация KoSIT превращает XRechnung в удобочитаемое представление HTML или PDF, не заменяя оригинал.

Рисунок от руки: очки делают документ со строками текста читаемым

XRechnung — это XML-файл, который не предназначен для непосредственного чтения человеком, и именно в этом суть проблемы, когда сотруднику или клиенту всё же нужно взглянуть на счёт. Решение называется визуализацией: XSLT-преобразование, которое создаёт из XML-структуры удобочитаемое для человека представление в формате HTML или PDF, не изменяя при этом ничего в юридически значимом оригинале XML. Как это работает технически и что из этого можно автоматизировать, показано в этой статье. По состоянию на: август 2026 года.

Почему XRechnung нельзя просто открыть в браузере?

XRechnung содержит исключительно бизнес-данные в стандартизированной структуре согласно EN16931 и немецкому расширению CIUS, но не содержит никакой информации об оформлении. Открыв файл напрямую, вы увидите вложенные XML-теги вместо счёта с разделами шапки, позиций и итоговых сумм. Чтобы из чистых данных снова получилось нечто читаемое, требуется дополнительное преобразование, определяющее, какое поле где отображается на странице.

Как работает официальная визуализация KoSIT?

Для этого KoSIT предоставляет XSL-трансформаторы, которые работают в два этапа. Согласно описанию архитектуры проекта, на первом шаге XML-счёт, независимо от того, представлен ли он в синтаксисе UBL или CII, преобразуется в синтаксически нейтральную промежуточную форму, обогащённую информацией об используемых бизнес-терминах EN16931. На втором шаге из этой промежуточной формы создаётся специфичное для приложения HTML-представление, окончательный вид которого определяется CSS-файлами, задающими расположение и порядок отдельных компонентов счёта. Согласно описанию проекта, эти строительные блоки прямо задуманы как опциональные компоненты для встраивания в собственное программное обеспечение, а не как готовое приложение для скачивания.

Что из этого можно осмысленно встроить в автоматизацию?

Автоматизировать можно прежде всего шаг от входящего XML-файла до представления HTML или PDF: рабочий процесс может последовательно выполнить промежуточное преобразование и второй этап и сразу же прикрепить результат к электронному письму, тикету или системе хранения, как только поступит новый счёт. Так, например, бухгалтерия автоматически получает удобочитаемое представление рядом с оригинальным XML, без необходимости вручную открывать инструмент просмотра. А вот саму CSS-разработку нельзя автоматизировать в смысле "настроить один раз и забыть", поскольку решения по оформлению, такие как размер шрифта или порядок полей, по-прежнему принимаются людьми однократно при настройке визуализации.

Что должно храниться в архиве — XML или HTML-представление?

Юридически значимым остаётся исключительно исходный XML-файл, а визуализация в формате HTML или PDF — лишь вспомогательное средство для чтения. Поэтому для хранения в соответствии с требованиями GoBD архивируйте XML-файл в неизменном виде; дополнительно созданную визуализацию можно хранить параллельно, но она не заменяет оригинал. Тот, кто вместо этого использует визуализированную версию как единственное место хранения, рискует потерять машиночитаемые данные, которые, собственно, и составляют цель XRechnung для дальнейшей обработки и проверки.

Часто задаваемые вопросы о визуализации XRechnung

Нужна ли мне отдельная визуализация для каждого входящего XRechnung?

Нет, преобразование выполняется по одному и тому же образцу для всех XRechnung, поскольку оно опирается на стандартизированную структуру согласно EN16931. Вы настраиваете визуализацию один раз, а затем применяете её к каждому входящему счёту, независимо от отправителя.

Отличается ли визуализация счетов в формате UBL и CII?

Обе синтаксические формы проходят через один и тот же первый этап преобразования в синтаксически нейтральную промежуточную форму, после чего дальнейший путь к HTML-представлению идентичен. Таким образом, для конечных пользователей в компании исходный XML-синтаксис входящего счёта больше не виден.

Полностью ли визуализация в формате PDF визуально заменяет классический бумажный счёт?

В значительной степени да, поскольку разделы шапки, позиций и итоговых сумм можно расположить с помощью CSS-оформления так, чтобы получился привычный вид счёта. Однако результат будет точно соответствовать конкретному фирменному шаблону счёта только в том случае, если CSS-файл будет соответствующим образом индивидуально адаптирован.

Могу ли я использовать визуализацию без собственной разработки?

Предоставляемые KoSIT строительные блоки предназначены для разработчиков, которые встраивают их в существующее программное обеспечение или в рабочий процесс n8n. Готового интерфейса с кликами без технической интеграции в официальных компонентах нет; здесь отдельные порталы электронных счетов и бухгалтерские программы предлагают собственные, иногда упрощённые, просмотрщики.

О NordFlux

NordFlux UG (haftungsbeschränkt)

NordFlux создаёт цифровых сотрудников для организаций: автоматизации и КИ-агентов, которые берут на себя повторяющуюся работу. Вы сохраняете контроль.

Больше о нас
Бесплатный первичный анализ

Конкретные вопросы по автоматизации или КИ?

В рамках бесплатного первичного анализа мы напрямую обсудим Ваш случай. Без обязательств.