Почему в 1С:ЗУП 3.1 при начислении зарплаты за февраль 2019 года проставляется дата дохода 31.12.2018

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

При работе в программе 1С:Зарплата и управление персоналом 3.1 пользователи могут столкнуться с ситуацией, когда в документе Начисление зарплаты и взносов за текущий месяц (например, февраль 2019 года) в колонках учета НДФЛ внезапно появляется дата получения дохода из прошлого года — 31.12.2018. Эта ситуация вызывает серьезные опасения, так как дата получения дохода напрямую влияет на заполнение отчетности 6-НДФЛ и справок 2-НДФЛ.

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

Причина 1: Программные ошибки в релизах (Bug)

Рассмотрим ситуацию с точки зрения технического обеспечения. В начале 2019 года (в частности, в ветках релизов 3.1.8 и 3.1.9) была зафиксирована программная ошибка. Система некорректно обрабатывала остатки по регистрам НДФЛ, если в базе присутствовали документы перерасчетов или производились массовые изменения кадровых данных «задним числом».

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

Причина 2: Смена ИФНС и переводы сотрудников

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

Посмотрим на типичный сценарий:

  1. Сотрудники переведены в новое подразделение в марте, но дата перевода установлена «задним числом» — с 01.01.2019.
  2. Зарплата за январь пересчитывается.
  3. Программа видит, что налоги за 2018 год были зафиксированы по одной регистрации, а в 2019 году данные «поплыли».

В этом случае при массовом пересчете программа пытается выровнять остатки по «старой» налоговой инспекции. Поскольку дата дохода для зарплаты по статье 223 НК РФ — это последний день месяца, за который она начислена, система подставляет 31.12.2018 как последнюю известную точку соприкосновения со старой ИФНС.

Причина 3: Сторнирование доходов и перерасчеты 2018 года

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

В регистре Расчеты налогоплательщиков с бюджетом по НДФЛ это выглядит следующим образом:


// Пример упрощенной логики движения в регистре
Запись1: Расход (Сторно) | ДатаДохода: 31.12.2018 | Сумма: -1300 руб.
Запись2: Приход (Начисление) | ДатаДохода: 28.02.2019 | Сумма: 5000 руб.

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

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

Если обновление не помогло или недоступно, выполним следующие шаги по диагностике:

  1. Проверка расшифровки НДФЛ: В документе Начисление зарплаты и взносов на вкладке «НДФЛ» найдите проблемную строку. Щелкните дважды по сумме налога. Откроется окно «Подробности расчета НДФЛ». Проверьте, какой именно документ является основанием для этой записи и какая категория дохода там указана.
  2. Анализ регистра накопления: Перейдите в меню «Функции для технического специалиста» (или «Все функции») и откройте регистр накопления Учет доходов для исчисления НДФЛ. Установите фильтр по сотруднику и посмотрите записи с датой дохода 31.12.2018. Если там есть «плюсовые» записи без соответствующего «минуса», программа будет тянуть их в каждый новый документ.
  3. Использование документа «Операция учета НДФЛ»: Для исправления перекосов в датах можно создать документ Операция учета НДФЛ. Разберем по шагам:
    • Создайте новый документ с датой 31.12.2018.
    • На вкладке «Доходы» укажите сумму дохода с минусом по старой дате и с плюсом по корректной дате (или просто обнулите ошибочные остатки).
    • Это заставит программу «забыть» про некорректную дату дохода при следующем заполнении зарплаты.

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

Заключение

Подводя итог, отметим, что появление даты 31.12.2018 в февральских документах — это сигнал о том, что программа пытается скорректировать налоговую базу прошлого года. Основные пути решения: обновление программы, проверка корректности цепочки выплат (особенно если зарплата за декабрь платилась в январе) и контроль регистрационных данных ИФНС. Тщательный анализ регистра Зарплата к выплате и Учет доходов для исчисления НДФЛ поможет выявить конкретный первичный документ, ставший причиной ошибки.

← На главную