Почему в «1С:Бухгалтерия 3.0» не формируются проводки по НДФЛ в документе «Начисление зарплаты»?

Бухгалтер 1С v8.3 (Управляемые формы) Налоговый учет
← На главную

При работе в программе «1С:Бухгалтерия предприятия 3.0» бухгалтеры нередко сталкиваются с ситуацией: налоги в документе Начисление зарплаты рассчитаны верно, суммы видны на вкладке НДФЛ, но при просмотре движений документа (кнопка ДтКт) проводка Дт 70 — Кт 68.01 отсутствует. Особенно часто это проявляется, если в одном месяце по сотруднику проводились «межрасчетные» документы, такие как Больничный лист или Отпуск.

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

Причина №1: Ошибки в регистрации в налоговом органе (ИФНС)

Как показывает практика и обсуждения на форумах, самой частой причиной отсутствия проводок по НДФЛ является некорректно заполненная или незаполненная информация о регистрации организации в ИФНС. Программа 1С жестко привязывает расчет и отражение налога к конкретному налоговому органу. Если связь разорвана, проводка не сформируется.

Разберем по шагам, что нужно проверить:

  1. Перейдем в карточку организации (раздел Главное — Организации).
  2. Найдем поле Регистрация в налоговом органе. Оно должно быть заполнено.
  3. Важный нюанс: Нажмем на ссылку История рядом с полем регистрации.
  4. Проверим колонку Применяется с. Дата в этой колонке должна быть строго меньше или равна первому числу месяца, за который начисляется зарплата. Если регистрация введена, например, с 15-го числа месяца, то за весь этот месяц проводки по НДФЛ могут не сформироваться.
  5. Убедимся, что заполнены все ключевые поля: КПП, код налогового органа и ОКТМО. Если ОКТМО не указан, программа «не понимает», по какому бюджету отражать обязательство, и блокирует проводку.

Рассмотрим ситуацию: если вы добавили регистрацию в разделах «сверху» (через общие настройки), но не прописали её в карточке организации «снизу» (в основных реквизитах), система будет считать данные отсутствующими.

Причина №2: Влияние межрасчетных документов (Больничный, Отпуск)

Проанализируем ситуацию, описанную пользователем: по сотруднику проведен больничный, где НДФЛ равен нулю (например, из-за вычетов), а затем начислена зарплата. Проводка 70 — 68.01 исчезает только у этого сотрудника.

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


Процедура ДополнитьТаблицуЗаработнойПлатыДаннымиПоНДФЛ(ТаблицаЗарплаты, ТаблицаНДФЛ)
    // Алгоритм выполняет корректировку погрешности вычисления 
    // и распределение НДФЛ по счетам затрат.
КонецПроцедуры

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

Причина №3: Настройки способов отражения в бухучете

Проводки формируются только тогда, когда программа знает, на какие счета относить затраты. Выясним, как настроены способы отражения:

  1. Проверим справочник Способы отражения зарплаты в бухгалтерском учете.
  2. В самом документе Начисление зарплаты на вкладке Начисления колонка Способ отражения должна быть заполнена. Если она пуста, программа пытается взять значение из карточки сотрудника или настроек всей организации.
  3. Если вы установили способ отражения после того, как документ был создан, обязательно перепроведите документ. Простое нажатие кнопки «Записать» не обновит записи в регистре бухгалтерии.

Причина №4: Технический флаг «Отражено в учете»

В последних версиях «1С:Бухгалтерия 3.0» (начиная с 3.0.60 и выше) механизм отражения зарплаты стал более строгим. Посмотрим на документ Отражение зарплаты в бухучете (если вы используете синхронизацию с ЗУП) или на соответствующие флаги в самой Бухгалтерии.

Если в документе установлен флаг «Зарплата отражена в бухучете пользователем» или «Отражено в учете», автоматическое формирование или изменение проводок может быть заблокировано. Программа считает, что бухгалтер проверил данные и зафиксировал их. Чтобы проводки переформировались, этот флаг нужно временно снять, перепровести начисление и установить его обратно.

Причина №5: Анализ регистров накопления

Проводки в 1С — это лишь верхушка айсберга. Они строятся на основании данных в регистрах накопления. Если проводки по счету 68.01 нет, нужно проанализировать регистр Расчеты налоговых агентов с бюджетом по НДФЛ.

Посмотрим на типичную ошибку: если в прошлом периоде налог был «исчислен», но не «удержан» (например, зарплату выплатили позже или неверно оформили документ Выдача наличных / Списание с расчетного счета), программа может пытаться зачесть эти суммы в текущем месяце. Если итоговое сальдо по налогу в регистре за месяц получается нулевым из-за прошлых перекосов, проводка 70 — 68.01 не возникнет.

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

Причина №6: Специфика УСН и распределение расходов

Если ваша организация применяет УСН, программа выполняет дополнительные расчеты для признания расходов. В модуле УчетЗарплаты алгоритм распределяет НДФЛ пропорционально доходам, если сотрудник занят в разных видах деятельности. При малых суммах дохода (например, когда большую часть месяца сотрудник был на больничном) математическое округление может привести к тому, что сумма налога к распределению станет ничтожно малой или нулевой, что заблокирует создание проводки.

Совет: Проверьте вкладку НДФЛ — если там применены вычеты, которые полностью перекрывают доход, то НДФЛ будет равен 0. В этом случае отсутствие проводки 70 — 68.01 абсолютно корректно с точки зрения методологии учета.

Подведем итоги: Чек-лист проверки

Если проводка по НДФЛ не создается, пройдите по следующим пунктам:

  1. Проверьте Дату начала действия регистрации ИФНС в карточке организации (через Историю).
  2. Убедитесь, что заполнены ОКТМО и КПП во всех регистрациях налоговых органов, которые используются в документах.
  3. Перезаполните документ Начисление зарплаты, если до этого вводились больничные или отпуска в том же периоде.
  4. Проверьте, нет ли ручных корректировок в движениях документа (флажок «Ручная調整» на кнопке ДтКт).
  5. Убедитесь, что в настройках учета (Зарплата и кадры — Настройки зарплаты) указано, что учет ведется «В этой программе», а не во внешней.

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

← На главную