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

Другое · 10 мин

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

Разбираем, почему в 1С 8 (ЗУП, БП) не считается НДФЛ с аванса: настройки учётной политики, документы выплаты, даты, релизы. Пошаговая диагностика и исправление.

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

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

Ниже разобраны основные причины, по которым НДФЛ с аванса не считается, способы диагностики и конкретные действия по исправлению в ЗУП 3.1 и Бухгалтерии 8.3.

Как вообще работает расчёт НДФЛ с аванса в 1С

В 1С:ЗУП 3.1 налог при выплате аванса рассчитывается непосредственно в ведомости на выплату (в банк, через кассу, на карты). В табличной части документа есть колонка «НДФЛ», которая заполняется автоматически при подборе сотрудников — если включён соответствующий режим. Сумма налога считается нарастающим итогом с начала года с учётом ранее исчисленных сумм и предоставленных вычетов.

Ключевой переключатель находится в настройках учётной политики организации: «Настройка → Организации → вкладка Учётная политика» либо «Настройка → Реквизиты организации». Там задаётся вариант исчисления НДФЛ с аванса: исчислять при выплате аванса или относить весь расчёт на окончательный расчёт за месяц. Если выбран второй вариант — программа осознанно не считает налог в ведомости на аванс, и это не ошибка.

Причина 1. В учётной политике отключён расчёт НДФЛ с аванса

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

Решение: переключите настройку на исчисление НДФЛ при выплате аванса, после чего перезаполните уже созданные ведомости. Учтите, что настройка действует на будущие документы — ранее проведённые ведомости автоматически не пересчитаются, их нужно открыть и заполнить заново кнопкой «Заполнить» или «Обновить налог».

Как включить расчёт НДФЛ с аванса в ЗУП 3.1
  1. 1
    Откройте «Настройка → Организации» и перейдите в учётную политику
  2. 2
    Найдите настройку исчисления НДФЛ при выплате аванса и выберите вариант с исчислением налога
  3. 3
    Сохраните настройку и откройте ведомость на выплату аванса
  4. 4
    Нажмите «Заполнить» или обновите суммы НДФЛ в документе
  5. 5
    Проверьте колонку «НДФЛ» и проведите документ

Причина 2. В ведомости не установлен признак расчёта налога

Даже при правильной учётной политике конкретный документ может быть оформлен так, что налог в нём не считается. В ведомостях ЗУП 3.1 проверьте характер выплаты: если вместо «Аванс» выбран иной вариант или документ создан вручную с нестандартными настройками, колонка НДФЛ может остаться пустой.

Также проверьте дату выплаты в документе. Программа определяет налоговый период и применяемые ставки по дате фактической выплаты. Если дата стоит некорректная (например, документ датирован прошлым месяцем или будущим периодом, где доход ещё не начислен), расчёт может дать ноль.

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

Как проверить ведомость на аванс

Характер выплаты в шапке документа
Норма

Указан «Аванс», дата выплаты соответствует фактической

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

Выбран иной вид выплаты или дата не совпадает с реальной

Колонка «НДФЛ» в табличной части
Норма

Суммы рассчитаны по каждому сотруднику с доходом

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

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

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

Даты в пределах текущего расчётного периода

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

Дата относится к закрытому или ещё не начисленному периоду

Причина 3. Нет базы для расчёта: доход не начислен или уже обложен

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

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

Причина 4. Особенности в 1С:Бухгалтерии 8.3

В 1С:Бухгалтерии 8 логика отличается от ЗУП: там выплата аванса оформляется ведомостью, а расчёт НДФЛ зависит от настройки «Администрирование → Параметры учёта → Настройки зарплаты» и от того, ведётся ли учёт во внешней программе. Если в настройках указано, что учёт зарплаты и кадров ведётся в ЗУП, бухгалтерская программа налог не рассчитывает вовсе — она только отражает данные после синхронизации.

Если учёт ведётся непосредственно в Бухгалтерии, проверьте, что начисление за первую половину месяца отражено корректно и что в ведомости выбран правильный способ выплаты. Также убедитесь, что релиз конфигурации обновлён: порядок исчисления НДФЛ с аванса менялся законодательно, и старые релизы могут работать по прежним правилам, не считая налог при выплате аванса.

Причина 5. Устаревший релиз или ошибки обновления

Изменения в порядке исчисления НДФЛ внедряются в типовые конфигурации через обновления. Если база давно не обновлялась, программа может работать по старому алгоритму: не считать налог с аванса там, где по актуальным правилам он должен исчисляться, или наоборот. Проверьте текущий релиз через «Администрирование → Обслуживание → Результаты обновления» или через сведения о конфигурации.

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

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

Как выбрать действие

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

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

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

Для контроля сформируйте отчёты: «Расчётный листок» по конкретному сотруднику и сводные отчёты по НДФЛ за период. Удержанный налог из ведомости должен совпадать с данными аналитических отчётов. Если суммы расходятся, ищите непроведённые или изменённые после выплаты документы начисления.

Типичные ошибки
01
Меняют учётную политику, но не перезаполняют уже созданные ведомости — налог так и не появляется
02
Путают нулевой НДФЛ из-за вычетов с ошибкой расчёта и начинают править документы вручную
03
Редактируют сумму НДФЛ в ведомости вручную — это ломает нарастающий итог и отчётность 6-НДФЛ
04
Обновляют релиз в середине расчётного периода без проверки уже проведённых выплат
05
Ищут проблему в Бухгалтерии, хотя расчёт ведётся в ЗУП и данные ещё не синхронизированы

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

Нужно ли вообще удерживать НДФЛ с аванса?

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

Почему у одного сотрудника НДФЛ посчитался, а у другого — нет?

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

Можно ли просто вписать сумму НДФЛ в ведомость вручную?

Технически колонка доступна для редактирования, но делать этого не стоит. Ручная правка нарушает связь с регистрами учёта доходов и налога, что приводит к ошибкам в 6-НДФЛ и расхождениям при последующих расчётах. Правильный путь — устранить причину, по которой автоматический расчёт не сработал.

После обновления релиза ведомости стали считать НДФЛ иначе. Это нормально?

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

В ЗУП налог считается, а в Бухгалтерии после обмена его нет. Что делать?

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

Итог

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

Отсутствие НДФЛ в ведомости на аванс почти всегда объясняется настройкой учётной политики, видом документа выплаты, отсутствием облагаемой базы или устаревшим релизом. Начинайте диагностику с настроек организации, проверяйте результат на новой ведомости и не правьте суммы налога вручную.