TaxLayer
ВойтиНачать бесплатно
Техническое2025-04-0110 мин чтениеавтор: TaxLayer Team

EN 16931: все обязательные поля европейского стандарта счетов

Европейский стандарт EN 16931 является основой всех форматов электронных счетов в Германии и ЕС. Любой, кто генерирует ZUGFeRD или XRechnung, должен соблюдать его обязательные поля — иначе счёт будет отклонён.

> Краткий ответ: EN 16931 определяет более 160 бизнес-терминов для электронных счетов. Обязательные поля включают номер счёта (BT-1), дату (BT-2), валюту (BT-5), данные продавца и покупателя, поля сумм и хотя бы одну позицию с количеством, ценой и категорией налога.

Что такое EN 16931 и почему он важен?

EN 16931 — это европейский стандарт семантической модели данных электронного счёта. Он определяет более 160 бизнес-терминов (BT) и групп бизнес-терминов (BG), которые могут присутствовать в электронном счёте.

Закон о возможностях роста устанавливает, что только форматы, соответствующие EN 16931, признаются электронными счетами. И ZUGFeRD (от профиля EN 16931), и XRechnung соответствуют этому стандарту.

Какие поля обязательны в заголовке счёта?

BTНазваниеОписание
BT-1Номер счётаУникальный идентификатор счёта
BT-2Дата счётаДата выставления (формат: YYYYMMDD)
BT-3Тип счётаTypeCode: 380 (счёт), 381 (корректировочный счёт)
BT-5Код валютыISO 4217, например, EUR

Какие данные продавца (BG-4) обязательны?

BTНазваниеОписание
BT-27НаименованиеНазвание компании продавца
BT-31ИНН (НДС)Идентификационный номер налогоплательщика НДС
BT-40Код страныISO 3166-1 alpha-2, например, DE

Какие данные покупателя (BG-7) обязательны?

BTНазваниеОписание
BT-44НаименованиеНазвание компании покупателя

Какие поля сумм (BG-22) должны быть заполнены?

BTНазваниеОписание
BT-106Итого позицийСумма всех нетто-сумм позиций
BT-109Сумма неттоСумма счёта без налога
BT-110Сумма налогаОбщая сумма налога
BT-112Сумма бруттоСумма счёта с налогом
BT-115Сумма к оплатеСумма к оплате

Какие поля позиций (BG-25) обязательны?

BTНазваниеОписание
BT-126Номер строкиУникальный идентификатор строки
BT-129КоличествоКоличество в счёте
BT-130Единица измеренияКод UN/ECE Rec 20 (C62, HUR, DAY)
BT-131Сумма строкиНетто-сумма позиции
BT-146Цена за единицуЦена за единицу нетто
BT-151Категория НДСS (стандартная), E (освобождённая), Z (нулевая)
BT-153Наименование товараОписание товара/услуги

Для малого бизнеса применяется категория налога E (Exempt — освобождённая) с налоговой ставкой 0% и указанием основания освобождения согласно § 19 UStG.

Как автоматически проверить обязательные поля?

TaxLayer автоматически проверяет каждый сгенерированный счёт на соответствие всем обязательным BT. Дополнительно вы можете проверить результат с помощью бесплатного Валидатора ZUGFeRD и XRechnung или официального Валидатора KoSIT.

Протестируйте автоматическую проверку бесплатно: первые две конвертации в месяц доступны без кредитной карты — начните сейчас.

Часто задаваемые вопросы

Что такое EN 16931?

EN 16931 — это европейский стандарт семантической модели данных электронного счёта. Он определяет более 160 бизнес-терминов (BT) и групп (BG), которые могут присутствовать в электронном счёте.

Какие поля обязательны в каждом электронном счёте?

Наиболее важные обязательные поля: BT-1 (номер счёта), BT-2 (дата), BT-5 (валюта), BT-27 (имя продавца), BT-44 (имя покупателя), BT-109 (сумма нетто) и BT-112 (сумма брутто).

Какие данные должны быть в позициях счёта?

Каждая позиция должна содержать: BT-126 (номер строки), BT-129 (количество), BT-130 (единица измерения), BT-131 (сумма строки), BT-146 (цена за единицу), BT-151 (категория НДС) и BT-153 (наименование товара/услуги).

В чём разница между EN 16931 и XRechnung?

EN 16931 — это европейский базовый стандарт. XRechnung — это немецкая CIUS (адаптация), которая определяет дополнительные правила, например, обязательный Leitweg-ID (BR-DE-01).

Как проверить, содержит ли мой электронный счёт все обязательные поля?

Используйте бесплатный Валидатор ZUGFeRD и XRechnung прямо в браузере. Он проверяет все обязательные поля EN 16931 и показывает отсутствующие или некорректные поля.

В каком формате должна быть указана дата счёта?

Дата счёта (BT-2) должна быть в формате YYYYMMDD, например, 20260603. TaxLayer автоматически устанавливает правильный формат.

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

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

Начать