Rēķinu Kontrole
← Назад в каталог
BR-22EN 16931критичная ошибка

BR-22 — Отсутствует количество в строке

Что это значит

В каждой строке счёта должно быть указано количество (BT-129). Без количества нельзя проверить, правильно ли рассчитана сумма строки (количество × цена) — поэтому BR-22 это одна из базовых проверок, которая выполняется раньше правил соответствия сумм (например, PEPPOL-EN16931-R120).

Частые причины

Как исправить

Проверьте, что у каждой InvoiceLine заполнен элемент InvoicedQuantity с числовым значением и корректным кодом единицы измерения в атрибуте unitCode. Если строка — услуга (а не товар), количество всё равно обязательно — обычно используют 1 и единицу EA (штука) или HUR (час), в зависимости от вида услуги.

Пример

Неправильно: элемент InvoicedQuantity отсутствует. Правильно: <cbc:InvoicedQuantity unitCode="HUR">10</cbc:InvoicedQuantity>.

См. также BR-23 (код единицы измерения) — обе ошибки часто возникают вместе, так как количество и единица измерения заполняются из одного поля программы.

Техническая информация

Официальный текст правила (EN)

Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129).

Связанные коды