Net-Base Журнал

07.11.2026

E‑Rechnungen prüfen: ZUGFeRD, XRechnung, Peppol und EN 16931 verstehen

Zwischen Automatisierung und Rechtssicherheit: Dieser Beitrag ordnet ZUGFeRD, XRechnung, Peppol und EN 16931 ein und zeigt, wie Sie E‑Rechnungen im Betrieb sinnvoll prüfen, versionieren und in Prozesse überführen.

07.11.2026

От темы в журнале к проектной практике

Соответствующие страницы услуг и технологий к статье

Video-Botschaft

E‑Rechnungen prüfen: ZUGFeRD, XRechnung, Peppol und EN 16931 verstehen

Kurze Einordnung, warum E‑Rechnungsprüfung im Betrieb an Profilen, Regeln, Versionen und Transport scheitert – und warum eine klare Prüfstrategie (Gate vs. Warnung) entscheidend ist.

Video mit KI erstellt

Transkript anzeigen

Hallo, ich bin Mark. Heute geht es um „E‑Rechnungen prüfen: ZUGFeRD, XRechnung, Peppol und EN 16931 verstehen“.

Freitag, 15:40 Uhr: Der Rechnungseingang stockt. Im PDF sieht alles gut aus, aber die Verarbeitung stoppt.

Dann wird’s schnell politisch: Einkauf will Durchsatz, Buchhaltung Sicherheit, IT Stabilität ohne Sonderfälle pro Lieferant. Wichtig ist: Diese Begriffe sind keine Theorie.

EN 16931 ist das Bedeutungs- und Regelwerk hinter den Daten. ZUGFeRD und XRechnung sind unterschiedliche Arten, diese Daten zu liefern.

Und Peppol ist vor allem ein Transportnetz mit eigenen Fehlerbildern. Entscheidend ist Ihre Prüfstrategie: Was ist ein hartes Gate, was nur eine Warnung, und wie versionieren Sie Regeln und Validatoren.

Wenn Sie dazu Fragen haben, sprechen Sie mich gern an.

Пятница, 15:40: прием счетов застопорился. Не полностью — но настолько, что это ощутимо. Часть входящих E‑Rechnungen проходит без проблем, другая часть застревает в канале импорта. Fachseite sagt: „Im PDF sieht alles korrekt aus.“ IT sieht im Log: „Profil nicht zulässig“ und „Business Rule verletzt“. С этого момента всё становится политикой: закупки требуют пропускной способности, бухгалтерия требует безопасности, ИT не хочет специальной логики для каждого поставщика.

Кто в такой ситуации проверять E‑Rechnungen должен, быстро понимает: ZUGFeRD, XRechnung, Peppol und EN 16931 — это не игра в слова, а вопрос взвешивания. В зависимости от того, насколько строго вы проверяете, меняются трудозатраты и риски — а вместе с ними и архитектурные решения (централизованный Prüfservice vs. плагин в ERP), вопросы эксплуатации (Monitoring, Updates, Fallback) и вопросы развёртывания (пилотные группы, коммуникация с поставщиками, классы ошибок).

Две цели, которые в повседневной практике тянут в разные стороны

Абстрактный сетевой маршрут, отображающий путь передачи Peppol между отправителем и получателем в IT‑среде.
Фотосюжет про Peppol: путь передачи в виде сетевого маршрута между отправителем и получателем, без текста.
Гибридный электронный счёт как концепция: видимый PDF и абстрактно изображённая встроенная структура данных рядом с ноутбуком.
Фотосюжет про гибридный счёт: PDF‑документ с видимой встроенной структурой данных.
Графическое изображение многоступенчатого маршрута проверки электронных счетов с входами, валидацией и путями результатов.
Графическое изображение многоступенчатого маршрута проверки (Контейнер → Профиль → Правила → Процессное решение).

Цель 1: автоматизация с высокой пропускной способностью. Многие компании стремятся организовать приём счетов так, чтобы структурированные счета без медиарёваций попадали в ERP, рабочие процессы и архив. Это сокращает ручной ввод и ускоряет утверждения — но только при условии надёжности данных.

Цель 2: проверяемость с воспроизводимым доказательством. При этом в спорных случаях должно быть документально подтверждаемым, почему счёт был принят или отклонён: какой профиль, какое правило, какая версия. Это становится особенно актуально, когда поставщики предъявляют претензии («вы отклонили, а у других прошло») или внутренние проверки требуют чистой цепочки документов.

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

EN 16931: Почему при проверке следует управлять семантикой, а не «форматом файла»

EN 16931 в проектной практике часто называют «XML‑форматом». Практичнее смотреть на это иначе: EN 16931 — это семантическая модель данных для ключевых элементов электронного счёта — то есть смысл полей данных и сопутствующие им деловые правила (Business Rules) для соответствия. Европейская комиссия рассматривает EN 16931 именно так: как семантическую модель данных ключевых элементов вместе с правилами конформности.[Источник]

Практический вывод для ИТ и эксплуатации: «XML корректно сформирован» — это только входная дверь. Решающее значение имеет, семантически ли счёт согласован (логика сумм, налоговые данные, обязательные поля, коды). И находится ли он в правильном профиле — ведь профили определяют, какие части стандарта и в каком виде применяются.

Важно также понимать, что стандарты не статичны. В справочниках норм уже указано обновлённое издание как EN 16931‑1:2026.[Источник] Это не означает, что вам нужно немедленно переходить на новую версию. Но это значит: ваша модель проверки и эксплуатации должна быть построена так, чтобы регламенты и валидаторы могли версионироваться и контролируемо обновляться — без того чтобы вся обработка при каждом обновлении оказывалась «на грани».

ZUGFeRD und XRechnung: Zwei Wege, dieselbe Pflicht praktisch zu machen

В Германии во многих компаниях пересекаются два распространённых варианта:

  • ZUGFeRD как гибридный формат: файл PDF/A‑3, в который внедрены структурированные данные счёта (XML). FeRD описывает ZUGFeRD 2.2 явно как гибридную модель: видимый документ плюс машинно‑читаемое XML в PDF/A‑3.[Источник]
  • XRechnung как полностью структурированный формат: акцент полностью на машинаобрабатываемых данных, без включённого PDF.

Выбор здесь скорее операционный, чем идеологический: ZUGFeRD для профильных подразделений часто легче принимать, потому что существует читаемый документ. В то же время PDF не должен соблазнять пренебрегать проверкой XML. XRechnung однозначно ориентирована на данные и хорошо подходит для автоматизации, но в повседневной практике почти всегда требует качественного инструмента отображения и проверки, который делает содержание понятным.

Правовой контекст: что с 2025 года считается «E‑Rechnung»

При планировании проекта особенно значим следующий тезис: в контексте налога с оборота с 01.01.2025 электронный счет считается таковым только в том случае, если он выставлен/передан/получен в структурированном электронном формате и обеспечивает электронную обработку.[Quelle] Простой PDF без структурированных данных не попадает под определение, релевантное здесь.

BMF также называет XRechnung и ZUGFeRD, начиная с версии 2.0.1 (с исключениями профилей), как форматы, которые в принципе соответствуют требованиям по налогу с оборота.[Quelle] Оперативно из этого не вытекает «вопрос формата», а ясная обязанность: вы должны распознавать профиль и версию, проверять их и документировать этим логичным образом. В противном случае невозможен ни надёжный пропускной фильтр, ни корректное подтверждение причин обработки счёта.

Peppol правильно классифицировать: транспорт и интероперабельность, а не «ещё один формат»

В повседневной работе Peppol часто рассматривают как ещё один формат счёта. Это порождает неверные ожидания. Peppol — прежде всего рамочная система передачи и интероперабельности для структурированных деловых документов. Для счётов релевантным компонентом является Peppol BIS Billing 3.0.

В официальной BIS-Billing-документации соответствие EN‑16931 видно через схему CustomizationID (то есть через идентификатор, описывающий профиль/контекст «Customization»). Это важно, поскольку демонстрирует: в окружении Peppol идентификаторы профиля и соответствия являются частью машинной обработки, а не просто «приятным дополнением».[Quelle]

Практические выводы для эксплуатации очень конкретны: помимо проверки документа добавляются транспортные аспекты. Адресация, идентификаторы участников, технические отказы, подтверждения доставки — всё это порождает собственные модели ошибок. Если вы не будете классифицировать эти ошибки отдельно, в конце концов всё окажется у финансов как «счёт повреждён» или у ИТ как «Peppol глючит».

Leitweg-ID & Peppol-ID: почему идентификаторы критичны для производства

Руководство по использованию входного канала Peppol для федеральной администрации, например, описывает формирование Peppol-ID из префикса 0204 и Leitweg-ID для подключённых федеральных ведомств и размещает Peppol Authority Deutschland в KoSIT.[Quelle] Это специфический контекст (Bund). Извлекаемый для компаний урок остаётся однозначным: идентификаторы — не второстепенная тема. Они должны быть включены в runbooks, тестовые сценарии и конфигурацию — потому что «неправильный ID» в эксплуатации блокирует процесс так же, как и «неправильный профиль».

Карта взвешивания: стратегия проверки по прибыли, затратам и риску

Практичная стратегия разделяет проверки по уровням. Вы сознательно решаете, какой уровень будет строгим фильтром (отклонение), а какой только выдаст предупреждение (прояснение). Следующая карта помогает сравнить типичные варианты.

Стратегия проверки Польза в повседневной работе Затраты / последствия для эксплуатации Риски и ограничения Похоже, когда …
Минимально: приём + хранение (Container/Parsing) Быстрый запуск, малая техническая сложность Больше уточнений и ручной доработки в бухгалтерии/закупках Неправильные с точки зрения предметной области данные попадают в последующие процессы; последующие исправления занимают время Вы пилотируете, объём небольшой, процесс сознательно является «переходным»
Стандарт: проверка профиля/схемы как шлюз Ясные отклонения, лучшее качество данных, меньше скрытых ошибок Необходимо настроить работу валидатора, обновления правил, мониторинг и пути эскалации При смене версий возможны блокировки; поставщикам нужны обратные сообщения У вас много поставщиков или настроено Shared-Service-setup
Расширенный: EN‑16931 + внутренние правила (ссылка на заказ, справочные данные, дубликаты) Больше автоматизации до бухгалтерской проводки, меньше особых случаев в рабочем процессе Поддержка правил становится постоянным процессом; ответственность между ИТ и финансовой службой должна быть определена Буйство правил, если каждое подразделение требует «еще одно исключение» Пропускная способность и качество процесса имеют стратегическое значение
End-to-End: канал обратной связи поставщику (структурированные отчеты об ошибках) Меньше заявок, более быстрое обучение со стороны поставщика, измеримое улучшение Процесс коммуникации, шаблоны, при необходимости портал/EDI-интеграция Слишком агрессивное отклонение может повредить деловым отношениям Много повторяющихся поставщиков, возможна стандартизированная интеграция

Проверка электронных счетов: маршрут проверки, выдерживающий эксплуатацию

Если вы сформулируете процесс проверки так, чтобы его можно было найти в логах, runbooks и тикет-системах, поздние потери от трений сократятся. Приведённый ниже путь сознательно ориентирован на эксплуатацию и не зависит от того, поступил ли вход по электронной почте, загрузке, API или Peppol.

  1. Фиксация входа: канал, временная метка, идентификаторы отправителя/получателя, технические метаданные. Это ваша аудиторская трассировка.
  2. Определение контейнера: чистый XML? ZUGFeRD (PDF/A‑3 с внедрённым XML)? Другое? В случае гибрида: извлечь XML и обрабатывать как отдельный объект проверки.
  3. Определение профиля и версии: какая конфигурация представлена (например, профиль EN‑16931, версия XRechnung, Peppol BIS Billing с CustomizationID)? Без этой информации вы проверяете впустую.
  4. Валидация структуры: проверка схемы/профиля с протоколируемой версией валидатора и состоянием набора правил. Результат должен быть воспроизводим.
  5. Семантические правила: оценка EN‑16931 бизнес-правил и проверок консистентности (суммы/налоги/логика обязательных полей).
  6. Внутренние бизнес‑правила: сверка справочных данных, привязка к заказу, проверка дубликатов, правила согласования, требования по контированию. Эти правила специфичны для компании и часто меняются чаще, чем стандарты.
  7. Управление результатом: автоматически перенаправить/провести в учёте, отправить на уточнение или отклонить – включая класс ошибки, краткое обоснование и ссылку на лог проверки.

Граница этого пути: он не отвечает автоматически на вопрос, какое правило у вас должно быть „hart“ („жёстким“). Это управленческое решение между пропускной способностью процесса и риском — и это следует задокументировать, чтобы впоследствии изменения можно было отследить.

Architekturfolgen: Zentraler Prüfservice oder Prüfung im Zielsystem?

В проекте часто возникает, казалось бы, простой вопрос: „Wo prüfen wir?“ На практике он определяет сопровождение и эксплуатационные расходы.

Zentrale Validierung (Service oder Integrationsplattform)

Валидация выполняется как централизованный сервис: единые правила, единые классы ошибок, единое место для обновлений. Это упрощает мониторинг (например, доля отклонений по поставщику/профилю) и облегчает аудиты, поскольку результаты проверки хранятся консистентно.

Цена: вы эксплуатируете дополнительный компонент. Высокая доступность, окна обслуживания, версионирование и откат при обновлениях правил становятся обязательными. Взамен вы получаете контроль.

Dezentrale Validierung (ERP/DMS-Plugins, Clients)

Здесь проверка выполняется в нескольких системах. Это может выглядеть привлекательно в краткосрочной перспективе („ERP kann das schon“), но часто приводит к дрейфу: разные версии валидаторов, разные сообщения об ошибках, разные исключения. А это — разрушительно для стандартизации и поддержки.

Для IT‑руководства полезно эмпирическое правило: если задействовано несколько входных каналов и несколько целевых систем, централизованный сервис проверки чаще оказывается более надёжным долгосрочным решением. Если есть только один понятный путь (одно ERP, один вход), децентрализованная валидация может быть оправдана — но в этом случае версионирование всё равно должно быть чётко регламентировано.

Was in Projekten beim Prüfen wirklich Zeit kostet

Технически чтение XML редко является основной проблемой. Время и риск возникают на стыках:

  • Profil- und Versionsvielfalt: Без прозрачности относительно того, какие партнёры какие профили отправляют, каждый релиз превращается в полёт вслепую. Телеметрия (профиль/версия по входу) поэтому не роскошь, а инструмент управления.
  • Неверная интерпретация ошибок: Выводы валидатора часто слишком «сырые» для профильных подразделений или поставщиков. Требуется сопоставление в понятные категории и варианты действий.
  • Мастер-данные и процессы: Структурированные счета выявляют проблемы в мастер-данных (отсутствие привязки к кредитору, несогласованные номера заказов). Это полезно, но поначалу приводит к увеличению числа случаев для уточнения.
  • Цепочка документов и архив: Для воспроизводимости недостаточно «Datei abgelegt». Важны: оригинал (PDF/XML), результат проверки, версия набора правил, временная метка и связь с бизнес-процессом (утверждение, проводка).
  • Развертывание без нарушения процессов: волновой подход, резервный откат и измеримые критерии

    Стабильное развертывание достигается, если не включать всё одновременно. Опыт показывает эффективность волновой логики:

    • Пилот: небольшое число поставщиков и типов документов, очень детализированное логирование, ежедневный просмотр самых частых классов ошибок.
    • Стабилизация: донастройка правил, но с окнами изменений и прозрачной коммуникацией. Повторяющиеся типовые ошибки целенаправленно решать совместно с отделом закупок/поставщиками.
    • Масштабирование: перевод мониторинга в эксплуатацию (доля отклонённых, время на согласование, топ нарушений правил, доля ручной обработки).

    Также предусмотрите аварийный режим. Если обновление правил внезапно блокирует много счетов, нужен контролируемый откат (например, временный режим предупреждений вместо жёсткого отклонения) — с документированным решением и последующей проверкой. Это не «смягчитель», а эксплуатационный тормоз против неконтролируемых простоев.

    Три типичных заблуждения, которые следует устранить на ранней стадии

    1) «ZUGFeRD — это как раньше просто PDF.» В процессе имеет значение встроенная XML. PDF полезен для людей, но не заменяет машинную проверку. Если PDF и XML расходятся, должно быть ясно, какой источник считается авторитетным в процессе.

    2) «Peppol автоматически делает всё соответствующим требованиям.» Peppol помогает в обмене и обеспечивает интероперабельность. Соответствие достигается только за счёт корректного содержимого и подходящих профилей. Доставка не равна валидации.

    3) «Если валидатор в зелёном, можно проводить бухгалтерскую проводку.» Соответствие стандартам — это база, а не полное разрешение на запись в учёт. Внутренние правила (обязательность заказа, приёмка товаров, лимиты утверждения) остаются в силе и должны быть отдельной ступенью, а не смешиваться с логикой валидатора.

    Вывод: качественная проверка снижает нагрузку — если она построена как эксплуатационный процесс

    Проверка электронных счетов не самоцель. Польза возникает, когда валидация рассматривается как операционная система: версионируемая, наблюдаемая, с чёткими классами ошибок и обратным каналом, который не тонет в очереди тикетов. Тогда стандарты вроде EN 16931, профили вроде XRechnung/ZUGFeRD и каналы передачи вроде Peppol перестают быть постоянной стройкой и становятся управляемыми компонентами в вашей цепочке процессов.

    Источники и дополнительная информация

    Ключевые профессиональные положения были редакционно сопоставлены на основании следующих внешних источников.

    1. Navigating the eInvoicing standard documentation (ec.europa.eu)
      EN 16931 описывает семантическую модель данных ключевых элементов электронной счёт‑фактуры и содержит правила соответствия; из этого следует, что проверка — это не только синтаксис XML.
    2. NBN EN 16931-1:2026 – EN (app.nbn.be)
      EN 16931 доступен в обновлённом издании как EN 16931‑1:2026; из этого вытекает необходимость наличия концепции версионирования и обновлений в эксплуатации.
    3. Bundesfinanzministerium – Fragen und Antworten zur Einführung der obligatorischen (verpflichtenden) E-Rechnung zum 1. Januar 2025 (www.bundesfinanzministerium.de)
      С 01.01.2025 Германия определяет E‑Rechnung как структурированный формат, пригодный для машинной обработки; XRechnung и ZUGFeRD начиная с v2.0.1 указаны как в целом подходящие форматы (с исключениями по профилям).
    4. ZUGFeRD 2.2 deutsch (www.ferd-net.de)
      ZUGFeRD — гибридный формат из PDF/A‑3 и встроенных структурированных данных счёт‑фактуры (XML); из этого следует необходимость рассматривать PDF‑ и XML‑компоненты с точки зрения отдельной проверяемости.
    5. Peppol BIS Billing (docs.peppol.eu)
      Peppol BIS Billing 3.0 указывает соответствие EN‑16931 через CustomizationID; из этого следует, что идентификатор профиля/соответствия должен входить в состав машинной проверки.
    6. Leitfaden zur Nutzung des Eingangskanals Peppol für die Bundesverwaltung (www.mri.bund.de)
      Для ведомств описано формирование Peppol‑ID из 0204 и Leitweg‑ID, и KoSIT названа Peppol Authority DE; из этого вытекает эксплуатационная значимость корректных идентификаторов и адресации.

    Для этой темы также важны проверка Zugferd и валидация Xrechnung. Статья систематизирует эти аспекты и показывает, на что обращать внимание в повседневной работе.

    Обсудить проект или задачу по модернизации с Net-Base.

    Следующий шаг

    Если из темы становится реальный проект, архитектуру, существующее состояние и эксплуатацию следует рассматривать совместно на ранней стадии.

    Мы поддерживаем не только при отдельных вопросах, но и тогда, когда из фрагментов исходного кода, унаследованных проблем или идей портала должен сформироваться надёжный корпоративный проект.

    • Текущее состояние, целевое состояние и технические риски оцениваются совместно.
    • REST, доступ к данным, порталы и развертывание не переносятся на более поздние этапы.
    • Вы заранее видите, какой путь экономически и операционно жизнеспособен.

    Поделиться записью

    Поделиться этой записью напрямую

    LinkedIn, X, XING, Facebook, WhatsApp и электронная почта доступны немедленно. Для Instagram мы готовим ссылку и краткий текст.

    Электронная почта

    Instagram открывается в новой вкладке. Ссылка и короткий текст предварительно копируются в буфер обмена.

    Написать комментарий

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert