Ставка налога: в строке или в шапке
Ставка определяет, сколько налога приходится на позицию, и в документе со смешанными ставками она обязана храниться в строке, а не в шапке. Одна колонка на документ здесь не просто неточность — она делает расчёт неверным для части позиций.
Где искать в документе
- Отдельной колонкой в таблице позиций — там, где ставки различаются по товарам.
- В блоке итогов под таблицей — там, где ставка одна на весь документ.
- В счёте-фактуре и УПД — обязательной графой по каждой строке.
- В подписи под итогом формулировкой «без НДС» или «НДС не облагается» — это тоже значение ставки, а не её отсутствие.
Чем осложняет разбор
- Ставка записывается то числом «20», то с процентом «20 %», то текстом «двадцать процентов» — как значения это три разные строки.
- «Без НДС» и «0 %» означают разное, а в колонку часто попадают одинаково.
- В документе со смешанными ставками перенос одной ставки на весь документ искажает расчёт по половине позиций.
- Расчётная ставка вида «20/120» встречается в авансовых документах и не равна обычной двадцатипроцентной.
Как проверить, что перенесено верно
- Отношение итога к сумме без налога: около 1,2 — двадцать процентов, около 1,1 — десять, ровно 1 — налога нет.
- Сумма налога по строке равна сумме без налога, умноженной на ставку, с допуском в копейку.
- Значения ставок из закрытого списка: всё, что не попадает в него, — ошибка переноса.
- У поставщика на упрощённой системе ставка должна быть пустой или «без НДС» — заполненная означает подмену.
Как хранить в таблице
Числовая колонка процента плюс отдельная текстовая для случаев «без НДС» и «не облагается». Складывать их в одну — терять различие между нулевой ставкой и её отсутствием, а различие существенное.
Что с этим делаем мы
Ставку переносим так, как она указана в документе, и **не вычисляем её сами**. Если налог не выделен, колонка остаётся пустой: посчитанное нами число выглядело бы как факт из документа, которым оно не является. Автоматической сверки «ставка против суммы налога» в текущей версии нет.
Что делать с документом, где ставки разные?
Хранить ставку в строке позиции. Одна ставка на документ в таком случае неверна по определению, и любой расчёт по ней разойдётся с документом ровно на разницу между категориями товаров.
Чем «без НДС» отличается от «0 %»?
Основанием. Нулевая ставка применяется в конкретных случаях, а «без НДС» означает, что поставщик не является плательщиком либо операция освобождена. Для учёта это разные ситуации, и сливать их в одну колонку нельзя.
Пришлите документ, где поле «Ставка налога» переносится тяжелее всего
Первый счёт разбираем вручную под ваш формат. Покажем, как это поле выглядит в готовой таблице и что с ним будет при выгрузке.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/field/stavka-nds-pole.
Другие поля документов