EN 16931: обов'язкові поля електронного рахунку
ZUGFeRD та XRechnung мають відповідати європейському стандарту EN 16931. Цей стандарт визначає, які поля (Business Terms) має містити електронний рахунок. Відсутнє обов'язкове поле означає недійсний рахунок.
> Коротка відповідь: EN 16931 містить близько 50 обов'язкових полів (Business Terms, BT) для дійсного електронного рахунку. Найважливіші: BT-1 (номер рахунку), BT-2 (дата), BT-31 (ПДВ-номер продавця), BT-84 (IBAN) та дані позицій (BG-25).
Яка структура EN 16931?
EN 16931 організований ієрархічно:
- Business Groups (BG) — логічні групи даних
- Business Terms (BT) — окремі поля в групах
- Кожен BT має кардинальність (обов'язковий, умовний або необов'язковий)
Основні Business Groups
| BG | Назва | Зміст |
|---|---|---|
| BG-1 | Примітки до рахунку | Текстові примітки |
| BG-2 | Процес | Тип процесу, Buyer Reference |
| BG-4 | Продавець | Ім'я, адреса, ПДВ-номер |
| BG-7 | Покупець | Ім'я, адреса, ПДВ-номер |
| BG-13 | Реквізити доставки | Тільки якщо застосовується |
| BG-16 | Платіжні інструкції | IBAN, SWIFT, умови оплати |
| BG-20/21 | Знижки/надбавки | На рівні документа |
| BG-22 | Підсумки документа | Суми нетто, ПДВ, брутто |
| BG-23 | Розбивка ПДВ | За ставкою ПДВ |
| BG-25 | Позиції рахунку | Найменування, кількість, ціна |
Які поля обов'язкові?
Заголовок рахунку
| BT | Поле | Обов'язково? |
|---|---|---|
| BT-1 | Номер рахунку | Так |
| BT-2 | Дата рахунку | Так |
| BT-3 | Тип рахунку | Так (380 = звичайний рахунок) |
| BT-5 | Валюта | Так |
| BT-9 | Дата оплати | Ні (умовно) |
| BT-10 | Buyer Reference | Обов'язково для XRechnung (Leitweg-ID) |
| BT-11 | Посилання на замовлення | Ні |
Дані продавця (BG-4)
| BT | Поле | Обов'язково? |
|---|---|---|
| BT-27 | Ім'я продавця | Так |
| BT-31 | ПДВ-номер продавця | Так (або BT-32) |
| BT-32 | Податковий номер | Ні (альтернатива BT-31) |
| BG-5 | Адреса продавця | Так |
| BT-37 | Місто | Так |
| BT-40 | Країна | Так |
Дані покупця (BG-7)
| BT | Поле | Обов'язково? |
|---|---|---|
| BT-44 | Ім'я покупця | Так |
| BT-46 | ПДВ-номер покупця | Ні (рекомендується) |
| BG-8 | Адреса покупця | Так |
Платіжна інформація (BG-16)
| BT | Поле | Обов'язково? |
|---|---|---|
| BT-81 | Спосіб оплати | Ні |
| BT-84 | IBAN | Умовно (при банк. переказі) |
| BT-86 | BIC/SWIFT | Ні |
Підсумки (BG-22) та ПДВ (BG-23)
| BT | Поле | Обов'язково? |
|---|---|---|
| BT-106 | Сума нетто | Так |
| BT-110 | Сума ПДВ | Так |
| BT-115 | Підсумкова сума до сплати | Так |
| BT-116 | Категорія ПДВ | Так |
| BT-119 | Ставка ПДВ (%) | Так |
Позиції рахунку (BG-25)
| BT | Поле | Обов'язково? |
|---|---|---|
| BT-126 | Номер позиції | Так |
| BT-146 | Ціна нетто | Так |
| BT-151 | Категорія ПДВ на позиції | Так |
| BT-153 | Найменування товару/послуги | Так |
Як перевірити наявність усіх обов'язкових полів?
Безкоштовний Валідатор TaxLayer перевіряє всі обов'язкові поля EN 16931 прямо в браузері — без встановлення. Він показує, які BT-поля відсутні або мають неправильний формат, з посиланнями на стандарт.
TaxLayer автоматично забезпечує всі обов'язкові поля EN 16931 при конвертації Ваших PDF-рахунків. Перші 2 конвертації на місяць безкоштовно — почніть зараз.
Часті запитання
Що таке EN 16931?
EN 16931 — європейський стандарт для електронних рахунків (офіційно: «Електронний рахунок — Частина 1: Семантична модель даних основних елементів електронного рахунку»). Він визначає, які поля мають містити ZUGFeRD та XRechnung.
Що таке Business Terms (BT)?
Business Terms (BT) — це стандартизовані позначення для полів електронного рахунку. BT-1 = номер рахунку, BT-2 = дата рахунку, BT-31 = ПДВ-номер продавця, BT-84 = IBAN. Нумерація однакова для ZUGFeRD та XRechnung.
Що таке Business Groups (BG)?
Business Groups (BG) — це групи пов'язаних полів. BG-4 = дані продавця (містить BT-27 до BT-33), BG-7 = дані покупця, BG-23 = податкова розбивка, BG-25 = позиції рахунку.
Який мінімальний набір полів для дійсного електронного рахунку?
Мінімум: номер рахунку (BT-1), дата (BT-2), ім'я продавця (BT-27), адреса продавця (BG-5), ПДВ-номер продавця (BT-31), ім'я покупця (BT-44), сума до сплати (BT-115), розбивка ПДВ (BG-23) та хоча б одна позиція (BG-25).
Чи можна перевірити наявність усіх обов'язкових полів?
Так. Безкоштовний Валідатор TaxLayer перевіряє всі обов'язкові поля EN 16931 і показує, які BT-поля відсутні — з посиланнями на стандарт.
Що відбувається, якщо обов'язкове поле відсутнє?
Електронний рахунок з відсутнім обов'язковим полем не відповідає EN 16931 і буде відхилений платформами ZRE/OZG-RE. Залежно від ПЗ отримувача можлива також автоматична помилка імпорту.
Безкоштовні інструменти
Схожі статті
Конвертуйте PDF-рахунки прямо зараз
Спробуйте TaxLayer безкоштовно — 2 конвертації на місяць, кредитна картка не потрібна.
Почати