Валидация э-счетов: как бесплатно проверить XRechnung и ZUGFeRD
Действительно ли э-счёт соответствует стандарту, выясняется лишь при валидации по EN 16931. Как бесплатно проверять счета и исправлять типичные ошибки.
Почему «выглядит нормально» недостаточно
Э-счёт юридически надёжен лишь если его структурированный набор данных соответствует европейскому стандарту EN 16931 — а этого не видно по виду PDF. Документ ZUGFeRD может выглядеть визуально безупречно и всё же содержать ошибочный или неполный XML. Системы получателей проверяют автоматически: если счёт не проходит валидацию, он отклоняется, а оплата задерживается.
Что проверяет валидация
- Валидация схемы: технически ли корректен XML и соответствует ли он синтаксису (UBL или UN/CEFACT CII)?
- Бизнес-правила EN 16931: присутствуют ли все обязательные поля (business terms) и непротиворечивы ли они — например, номер счёта, налоговые ставки и итоги?
- Национальные правила: к XRechnung применяются дополнительные немецкие требования (CIUS XRechnung), например обязательный Leitweg-ID для счетов органам власти
- Арифметическая проверка: правильно ли складываются итоги по позициям, суммы налога и валовая сумма?
Бесплатные инструменты валидации
Для быстрой практической проверки хорошо подходит бесплатный онлайн-валидатор от taxlayer: загрузите файл XRechnung или ZUGFeRD, и вы получите понятный анализ нарушений стандарта и правил. Технически опытные команды могут дополнительно использовать эталонные инструменты от KoSIT (валидатор со сценариями XRechnung), хотя их отчёты требуют некоторого привыкания. Важно: валидировать не один раз, а после каждого обновления ПО и каждой смены формата.
Самые частые ошибки валидации и их причины
- Отсутствие обязательных сведений: ссылка покупателя, условия оплаты или контактные данные не ведутся в системе выставления счетов
- Неверные налоговые категории: освобождённые от налога операции без соответствующего кода причины освобождения
- Расхождения округления: суммы по позициям и итоги расходятся на центы, потому что вышестоящая система округляет иначе
- Устаревшие профили: ZUGFeRD 1.0 или профиль BASIC-WL не отвечают требованиям EN 16931
- Недействительные идентификаторы: ошибочные ИНН по НДС, IBAN или Leitweg-ID в мастер-данных
От отчёта об ошибках к чистому счёту
Большинство ошибок валидации — это ошибки мастер-данных: исправленные один раз в ERP или системе выставления счетов, они исчезают из всех последующих счетов. Поэтому всегда исправляйте ошибки в источнике, а не в отдельном документе. Если ваша система вообще не формирует соответствующие стандарту данные, сервисы вроде taxlayer.de преобразуют существующие PDF-счета в действительные файлы ZUGFeRD или XRechnung. Какой формат какому получателю подходит, объясняется в сравнении ZUGFeRD против XRechnung.
Passendes Tool
Сделайте каждый счёт соответствующим требованиям э-счёта.
Создать э-счёт на taxlayer.de →Häufige Fragen
Недействителен ли счёт, если валидатор показывает предупреждения?
Нет. Валидаторы различают ошибки (нарушения обязательных правил — счёт не соответствует стандарту) и предупреждения (замечания о рекомендуемых, но не обязательных сведениях). Ошибки необходимо исправить; предупреждения следует проверить, но они не делают счёт недопустимым.
Должен ли я валидировать и входящие э-счета?
Настоятельно рекомендуется. Как получатель вы несёте риск вычета входного НДС: если отсутствуют обязательные сведения по § 14 абз. 4 UStG, налоговая инспекция может отказать в вычете. Автоматизированная проверка входящих сразу выявляет ошибочные счета, так что вы можете запросить исправление у поставщика до того, как что-либо будет проведено и оплачено.
В чём разница между проверкой схемы и проверкой Schematron?
Проверка схемы обеспечивает синтаксическую корректность XML — правильные элементы в правильном месте. Проверка Schematron затем применяет содержательные бизнес-правила EN 16931 и национальные требования, такие как правила расчёта и зависимости между полями. Соответствующий стандарту э-счёт должен пройти оба уровня проверки.
Как проверить, содержит ли мой PDF ZUGFeRD вообще XML?
Откройте файл в PDF-ридере с просмотром вложений: XML виден как встроенный файл (обычно factur-x.xml или xrechnung.xml). Если вложение отсутствует, это простой PDF без структурированных данных — и тем самым, с наступлением установленных законом сроков, более не э-счёт в смысле § 14 UStG. Онлайн-валидатор также сразу это покажет.
Weiterführende Artikel
Э-счета 2027/2028: обратный отсчёт для немецких МСП
Переходные периоды для обязательных э-счетов истекают. Какие сроки действуют по § 14 UStG и что вам стоит сделать в этом году.
Buchhaltung & LogistikОбязанность по э-счетам: ZUGFeRD или XRechnung?
Оба формата отвечают требованиям закона — но для разных получателей. Сравнение.