К статье
Практический материал

Учет и Финансы · 12 мин

Как 1С считает НДС в реализации: механизм расчёта и проверка

Как 1С рассчитывает НДС в документе реализации: ставки 20% и 10%, выделение и начисление налога, проводки, счет-фактура, типовые ошибки и способы проверки расчета.

Расчёт НДС в документе «Реализация (акты, накладные)» в 1С:Бухгалтерии строится на связке трёх элементов: ставки НДС в строке товара, флага «Цена включает НДС» и учётной политики организации. Программа не «угадывает» налог — она берёт ставку из карточки номенклатуры или из ручного выбора в табличной части и применяет арифметику либо выделения налога из суммы, либо начисления сверху.

Понимание этого механизма важно, потому что большинство расхождений в декларации по НДС и в книге продаж возникают не из-за сбоев программы, а из-за неверно заполненных реквизитов: не та ставка в номенклатуре, неправильное положение переключателя «НДС в том числе», ручное редактирование суммы налога без пересчёта итогов.

Ниже разобраны формулы, которые использует 1С, настройки, влияющие на расчёт, проводки, которые формирует документ, и способы проверить корректность начисленного налога до сдачи отчётности.

Откуда 1С берёт ставку НДС

Основной источник ставки — реквизит «% НДС» в карточке номенклатуры (справочник «Номенклатура»). При добавлении товара в документ реализации программа автоматически подставляет эту ставку в колонку «% НДС» табличной части. Если в карточке ставка не заполнена, в документе она может остаться пустой или подставиться по умолчанию — это зависит от настроек, и такие строки требуют ручной проверки.

Ставку можно изменить вручную прямо в строке документа — например, когда один и тот же товар в конкретной операции облагается иначе (экспорт со ставкой 0% или освобождение по статье 149 НК РФ). После ручного изменения ставки программа пересчитает сумму НДС в строке автоматически.

Дополнительный фактор — вид операции документа. Для реализации по ставке 0% (экспорт) и для операций, не облагаемых НДС, в 1С предусмотрены отдельные варианты значения «НДС»: «0%» и «Без НДС». Выбор «Без НДС» означает, что сумма налога в строке обнуляется, а в счёте-фактуре (если он всё же выписывается) ставится соответствующая отметка.

Две формулы расчёта: «НДС в том числе» и «НДС сверху»

Переключатель «Цена включает НДС» (кнопка «Цены в документе» или ссылка над табличной частью) определяет, какую формулу применит программа. Это ключевой параметр, влияющий на итоговую сумму налога даже при одинаковой цене товара.

Если флаг установлен (цена включает НДС), налог выделяется из суммы: НДС = Сумма × Ставка / (100 + Ставка). Например, при сумме 12 000 руб. и ставке 20% налог составит 12 000 × 20 / 120 = 2 000 руб., а сумма без налога — 10 000 руб.

Если флаг снят (цена без НДС), налог начисляется сверху: НДС = Сумма × Ставка / 100. При той же сумме 12 000 руб. и ставке 20% налог составит 2 400 руб., а итог с НДС — 14 400 руб. Разница между двумя режимами на одной и той же цене — сотни рублей с каждой строки, поэтому неверное положение флага — одна из самых частых причин расхождений с контрагентом.

Сравнение режимов расчёта

Цена включает НДС

Налог выделяется из суммы по формуле Сумма × Ставка / (100 + Ставка). Подходит, когда в договоре и прайсе цена указана с налогом — типично для розницы и счетов покупателям.

Цена без НДС

Налог начисляется сверху: Сумма × Ставка / 100. Используется, когда в договоре цена зафиксирована без налога, а НДС добавляется при расчёте — распространено в оптовых поставках.

Как программа считает налог по строкам и по документу

1С рассчитывает НДС построчно: для каждой строки табличной части налог вычисляется от суммы строки с округлением до копеек. Итоговая сумма НДС по документу — это сумма налогов всех строк, а не пересчёт от общего итога. Из-за построчного округления возможны копеечные расхождения с «ручным» расчётом от итоговой суммы — это нормальное поведение, а не ошибка.

Если в строке изменить количество или цену, программа пересчитает сумму строки и НДС автоматически. Обратное не всегда верно: если вручную отредактировать сумму НДС, сумма строки не пересчитается — возникнет расхождение, которое потом «вылезет» при сверке с контрагентом или в декларации.

Для документов со множеством строк и разными ставками (например, часть товаров по 20%, часть по 10%) программа ведёт отдельный учёт по каждой ставке. В печатной форме счёта-фактуры суммы группируются по ставкам, и именно эти группировки попадают в книгу продаж.

Проводки и регистры: куда попадает рассчитанный НДС

При проведении реализации программа формирует стандартный набор записей. Выручка отражается проводкой Дт 62.01 Кт 90.01 на полную сумму с НДС. Начисленный налог выделяется проводкой Дт 90.03 Кт 68.02 на сумму НДС по документу. Дополнительно списывается себестоимость товара (Дт 90.02 Кт 41) при отгрузке со склада.

Помимо бухгалтерских проводок, документ делает записи в регистры подсистемы НДС — в частности, в регистр «НДС продажи», который является основой для формирования книги продаж. Если документ проведён, но записи в регистре НДС отсутствуют (например, из-за ручной корректировки движений), счёт-фактура не попадёт в книгу продаж, и налоговый учёт разойдётся с бухгалтерским.

Проверить движения документа можно через кнопку «Дт/Кт» в форме документа: там отображаются и проводки, и записи регистров. Это первое место, куда стоит смотреть при подозрении на ошибку расчёта.

Порядок проверки расчёта НДС в реализации
  1. 1
    Откройте документ и проверьте положение переключателя «Цена включает НДС» через «Цены в документе».
  2. 2
    Проверьте ставку НДС в каждой строке — особенно строки, где товар добавлялся вручную или копированием.
  3. 3
    Сверьте итоговую сумму НДС: умножьте сумму без налога на ставку для контрольной строки и сравните с колонкой «НДС».
  4. 4
    Нажмите «Дт/Кт» и убедитесь, что есть проводка Дт 90.03 Кт 68.02 на итоговую сумму налога.
  5. 5
    Сформируйте счёт-фактуру и проверьте, что суммы в нём совпадают с документом реализации.

Счёт-фактура и книга продаж

Счёт-фактура в 1С создаётся на основании реализации — как правило, автоматически при проведении документа или по ссылке «Выписать счёт-фактуру». Он не пересчитывает налог заново, а берёт данные из документа-основания: суммы, ставки, итоги НДС. Поэтому любая ошибка в реализации полностью наследуется счётом-фактурой.

При формировании книги продаж (раздел «Операции» → «Книга продаж» или через помощника по учёту НДС) программа собирает записи из регистра «НДС продажи». Если реализация проведена корректно и счёт-фактура зарегистрирован, строка появится в книге автоматически. Отсутствие записи обычно означает одно из трёх: не создан счёт-фактура, документ не проведён, либо движения по регистрам НДС были изменены вручную.

Для корректировочных документов (возвраты, корректировки реализации) действует отдельная логика: корректировочный счёт-фактура формирует записи со знаком минус или в сторону увеличения — в зависимости от вида корректировки. Эти документы тоже строятся на данных исходной реализации, поэтому исправлять исходный документ задним числом нужно только через механизм корректировок.

Типовые ошибки и как их найти

Самая распространённая проблема — неверная ставка, унаследованная из карточки номенклатуры. Товар давно перевели на другую ставку, а в справочнике осталось старое значение, и все новые реализации считаются неправильно. Лечится массовой проверкой справочника и исправлением ставки в карточках.

Вторая группа ошибок — рассинхронизация после ручных правок: оператор изменил сумму НДС «под счёт контрагента», итоги документа перестали совпадать с построчным расчётом, а декларация заполнилась с расхождениями. Третья группа — документы, созданные копированием из другого периода, где сохранились старые реквизиты договора или ставки.

Найти проблемные документы помогает отчёт «Анализ НДС» и экспресс-проверка ведения учёта (раздел «Отчёты»). Экспресс-проверка выявляет типовые нарушения: отсутствие счетов-фактур, расхождения между проводками и регистрами НДС, незаполненные ставки.

Типичные ошибки
01
Неверная ставка в карточке номенклатуры — все новые реализации по этому товару считаются с ошибкой, расхождение обнаруживается только при сверке декларации.
02
Неправильное положение флага «Цена включает НДС» — сумма налога отличается от ожиданий контрагента, счёт-фактура не сходится с договором.
03
Ручное редактирование суммы НДС в строке — нарушается связь суммы и налога, возникают копеечные и рублёвые расхождения в отчётности.
04
Реализация проведена, но счёт-фактура не создан — запись не попадает в книгу продаж, налог занижается в декларации.
05
Копирование документа прошлого периода без проверки ставок и договора — в документ подтягиваются устаревшие реквизиты.

Как проверить результат перед отчётностью

Базовый контроль — сверка трёх величин: оборота по кредиту 90.01, оборота по дебету 90.03 и сальдо 68.02 по начислению. Оборот 90.03 должен равняться начисленному НДС по книге продаж за тот же период. Если цифры расходятся, ищите документы с ручными проводками или непроведённые счета-фактуры.

Полезно сверить итоги книги продаж с разделом 3 декларации по НДС до её отправки. 1С заполняет декларацию автоматически по данным регистров, но автозаполнение не защищает от ошибок в первичных документах — оно лишь переносит их в отчёт.

Контрольные точки

Как проверить результат

Сумма НДС в строке документа
Норма

Равна сумме строки × ставка / (100 + ставка) при включённом НДС в цене

Тревожный признак

Не сходится даже с учётом округления — признак ручной правки

Проводка Дт 90.03 Кт 68.02
Норма

Сумма равна итоговому НДС документа

Тревожный признак

Проводки нет или сумма отличается — движения изменены вручную

Книга продаж
Норма

Каждая проведённая реализация со счётом-фактурой присутствует в книге

Тревожный признак

Документа нет — не создан счёт-фактура или повреждены записи регистра

Обороты 90.03 и книга продаж за квартал
Норма

Значения совпадают

Тревожный признак

Расхождение — ищите ручные операции и непроведённые документы

Перед началом работы с новой базой или после обновления конфигурации проведите один тестовый документ реализации на небольшую сумму и сверьте расчёт вручную на калькуляторе. Это занимает пару минут и сразу показывает, корректно ли настроены ставки в номенклатуре и режим цен — до того, как ошибка размножится на сотни документов.
ПЗ
Практическое замечание

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

Почему в реализации НДС посчитался не от той суммы, что в счёте покупателю?

Чаще всего причина в разном положении переключателя «Цена включает НДС» в двух документах. Счёт выставлен с ценой без налога, а реализация создана с ценой, включающей НДС, — или наоборот. Откройте «Цены в документе» в обоих документах и приведите режим к одному виду, затем пересчитайте табличную часть.

Можно ли в одном документе реализации использовать разные ставки НДС?

Да. Ставка задаётся в каждой строке отдельно, поэтому в одной накладной могут быть товары по 20%, по 10% и «Без НДС». Программа рассчитает налог по каждой строке по своей ставке, а в счёте-фактуре сгруппирует суммы корректно.

Почему сумма НДС в документе отличается на копейку от расчёта на калькуляторе?

1С считает налог построчно с округлением до копеек, а затем суммирует результаты. Если вы считаете налог от общего итога документа, возможно расхождение на 1–2 копейки из-за накопления округлений. Это штатное поведение, исправлять его не нужно.

Что делать, если счёт-фактура не попал в книгу продаж?

Проверьте три вещи: создан ли счёт-фактура по документу (ссылка внизу формы реализации), проведён ли он, и не изменялись ли движения документа вручную (кнопка «Дт/Кт», регистр «НДС продажи»). Если записей в регистре нет, перепроведите документ; при ручной правке движений восстановите стандартные движения, сняв флаг ручной корректировки.

Как исправить НДС в реализации прошлого закрытого периода?

Напрямую редактировать документ закрытого периода не следует — это нарушит уже сданную отчётность. Используйте документ «Корректировка реализации» текущей датой: программа сформирует корректировочный счёт-фактуру и отразит изменения в дополнительном листе книги продаж, что соответствует порядку уточнения налоговой базы.

Откуда берётся ставка 0% при экспорте и нужно ли её подтверждать?

Ставка 0% выбирается вручную в строке документа или подставляется по договору с видом операции «экспорт». Программа отразит такую реализацию отдельно, но подтверждение ставки пакетом документов — обязанность налогоплательщика по НК РФ; неподтверждённая ставка 0% приводит к доначислению налога по обычной ставке.

Итог

Что важно запомнить

1С считает НДС в реализации построчно по ставке из документа, применяя выделение налога из суммы или начисление сверху в зависимости от флага «Цена включает НДС». Результат попадает в проводку Дт 90.03 Кт 68.02, регистр «НДС продажи» и счёт-фактуру. Контроль — сверка оборотов 90.03 с книгой продаж и проверка ставок в номенклатуре до проведения документов.