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

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

Почему НДС в 1С считается неправильно и как это исправить

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

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

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

Ниже — практическая карта причин, по которым НДС в 1С расходится с ожиданиями, и порядок проверки от простого к сложному. Материал ориентирован на конфигурации «1С:Бухгалтерия 8», но логика проверки применима и к УТ, КА и ERP.

Как 1С вообще считает НДС: откуда программа берёт ставку и базу

Перед поиском ошибки полезно понять логику расчёта. В документе реализации или поступления 1С определяет ставку НДС по цепочке: сначала смотрит ставку в строке табличной части, если её нет — берёт из карточки номенклатуры, далее — из настроек учётной политики (например, при применении УСН с НДС или освобождения по статье 145 НК РФ). Если в номенклатуре стоит ставка 20%, а операция должна идти по 10% или 0%, сумма налога будет неверной уже на уровне документа.

База для расчёта зависит от флажка «Цена включает НДС» в шапке документа или в договоре. Если флажок установлен, налог выделяется из суммы по расчётной ставке (20/120 или 10/110); если снят — начисляется сверху. Разница между этими вариантами на крупных суммах ощутима, и именно её бухгалтеры часто принимают за «глюк программы».

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

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

Самая частая причина расхождений — ставка, которую программа подставила автоматически. Она берётся из карточки номенклатуры в момент заполнения документа. Если ставку в карточке изменили после того, как документы были созданы, старые документы сохранят прежнее значение. Переходные периоды (смена основной ставки, введение ставок для УСН) особенно богаты на такие ошибки: часть товаров обновили, часть — нет.

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

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

Типичные ошибки со ставками
01
Ставка 0% вместо «Без НДС» — операция попадает не в тот раздел декларации и требует подтверждающих документов
02
Изменили ставку в карточке номенклатуры, но не перепровели документы — в старых реализациях осталась прежняя ставка
03
Ставка вручную исправлена в документе, но не в карточке — при следующем заполнении ошибка повторяется

Цена «в том числе НДС» или «сверху»: главный источник копеечных расхождений

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

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

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

Авансы: почему НДС с аванса не зачитывается или зачитывается дважды

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

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

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

Счета-фактуры и регистры: когда проводки верны, а книга пустая

Классическая ситуация: проводка Дт 19 Кт 60 есть, а в книге покупок вычета нет. Причины: счёт-фактура не зарегистрирован (не создан подчинённый документ), у счёта-фактуры неверная дата или номер, документ поступления не проведён, либо регламентная операция формирования записей книги покупок не выполнялась за период. В конфигурациях с раздельным учётом НДС добавляется ещё одно условие: налог должен быть распределён по способу учёта.

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

Инструмент диагностики — отчёт «Анализ НДС» (в «1С:Бухгалтерии» находится в разделе «Отчёты»). Он показывает цепочку: реализация → начисление → счёт-фактура → книга продаж, и аналогично для покупок. Разрыв в цепочке подсвечивается, и по нему сразу видно, какой документ потерян.

Учётная политика, раздельный учёт и обновления конфигурации

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

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

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

Маршрут решения

Как выбрать направление диагностики

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

Порядок диагностики: от документа к декларации

Рабочая последовательность, которая закрывает большинство случаев: начните с конкретного документа, где замечено расхождение. Откройте его, проверьте ставку по строкам, режим цены, договор. Затем посмотрите движения документа (кнопка «Дт/Кт» и показ движений по регистрам) — там должны быть и проводки, и записи регистров НДС.

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

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

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

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

Обороты счёта 68.02 за квартал
Норма

Совпадают с разницей книги продаж и книги покупок с учётом авансов

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

Проводки и регистры расходятся — есть ручные правки или непроведённые документы

Книга покупок
Норма

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

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

Есть строки без документов или нужного поступления нет в книге

Отчёт «Анализ НДС»
Норма

Все цепочки замкнуты, разрывов нет

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

Подсвечены разрывы между реализацией, счётом-фактурой и книгой

Декларация по НДС
Норма

Заполняется без предупреждений контрольных соотношений

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

Есть ошибки контроля или пустые разделы при наличии операций

Когда стоит привлечь специалиста

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

Исправление прошлых периодов почти всегда означает уточнённые декларации, а это уже вопрос налоговых рисков, а не только техники. Прежде чем перепроводить документы закрытого квартала, оцените сумму искажения и порядок подачи уточнёнки.

Итог

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

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

Частые вопросы

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

Это следствие округления налога по каждой строке документа. При режиме «цена включает НДС» налог выделяется из итога строки, при начислении сверху — считается от базы, и накопленные округления различаются. Ориентируйтесь на итоговые суммы документа; расхождение в 1–2 копейки по строкам — норма, а не ошибка.

Проводки по НДС есть, а декларация пустая. Что делать?

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

После обновления 1С ставка НДС в документах стала другой. Это ошибка программы?

Чаще всего нет: обновления меняют алгоритмы определения ставки по умолчанию, особенно в переходные периоды смены ставок. Проверьте ставку в карточке номенклатуры и настройки учётной политики, при необходимости обновите ставки в справочнике и перезаполните документы периода.

Можно ли исправить НДС, просто отредактировав проводки вручную?

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

Аванс закрыт отгрузкой, но НДС с аванса не восстановился. Где искать?

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

Как понять, что проблема в доработках конфигурации, а не в данных?

Разверните копию базы и воспроизведите операцию; затем сравните поведение с чистой типовой конфигурацией того же релиза на тестовом примере. Если на типовой базе расчёт корректен, а в рабочей — нет при одинаковых данных, причина в доработках, и анализировать нужно изменённый код документов и регистров НДС.