При работе с релизами линейки 3.0.138.x и первыми сборками 3.0.139.x конфигурации «1С:Бухгалтерия 8» многие пользователи столкнулись с серьезной проблемой: при формировании ведомости на выплату окончательного расчета за месяц сумма «К выплате» оказывается завышенной. Проанализируем ситуацию: сумма в ведомости увеличивается ровно на величину НДФЛ, который был исчислен и удержан с аванса. Создается впечатление, что программа «забывает» вычесть этот налог из итоговой суммы, причитающейся сотруднику на руки.
В этой статье мы подробно разберем, почему возникает эта ошибка, как она отражается в регистрах системы и какие шаги необходимо предпринять, чтобы привести взаиморасчеты в порядок.
Разберем внутренние механизмы программы. Основная причина кроется в некорректном формировании записей в регистре накопления ВзаиморасчетыССотрудниками. В 2023 году порядок учета НДФЛ существенно изменился, и теперь налог должен учитываться в привязке к каждой конкретной выплате.
Проанализируем ситуацию в регистре: при проведении документа НачислениеЗарплаты за вторую половину месяца система должна сопоставить начисленные суммы с уже выплаченным авансом. Однако в проблемных релизах в строке регистра, отвечающей за НДФЛ, перестало заполняться техническое поле «ОТ» (Оплата труда). Из-за отсутствия этой привязки алгоритм заполнения ведомости не видит, что часть налога уже была зафиксирована при выплате аванса. В результате в колонку «К выплате» попадает «грязная» сумма без учета удержанного налога с первой половины месяца.
Интересно заметить, что если мы откроем расшифровку суммы в ведомости (нажав на сумму в колонке «К выплате»), то увидим, что строка с авансом (минусовая) указана верно. Однако основная строка начисления за месяц содержит завышенный показатель, который перекрывает этот минус.
Фирма «1С» оперативно выпустила специальные патчи для исправления этой ошибки. Перед тем как приступать к исправлению документов, необходимо убедиться, что в вашей базе установлены следующие исправления:
Рассмотрим, как проверить наличие патчей. Перейдем в раздел Администрирование — Обслуживание — Обновление программы — Установленные исправления (патчи). Если указанных кодов в списке нет, необходимо запустить поиск и установку обновлений (при наличии договора ИТС и доступа к интернету).
Важно понимать, что простая установка патча или обновление конфигурации до релиза 3.0.140 и выше не исправит уже созданные документы автоматически. Записи в регистрах уже сформированы некорректно, и их нужно обновить вручную. Рассмотрим правильный алгоритм действий:
НачислениеЗарплаты за тот месяц, в котором возникла ошибка (например, за июнь).ВзаиморасчетыССотрудниками, и поле «ОТ» будет заполнено корректно.Теперь, когда начисление исправлено, нам нужно обновить данные в платежных документах. Перейдем в раздел Зарплата и кадры — Ведомости в банк (или в кассу).
Рассмотрим два способа обновления данных в ведомости:
Чтобы убедиться, что проблема решена окончательно и у нас не «повисли» остатки по взаиморасчетам, проанализируем ситуацию с помощью отчетов. Рекомендуем сформировать отчет «Анализ зарплаты по сотрудникам (в целом за период)» или «Расчетный листок».
Обратим внимание на следующие показатели:
Если после всех манипуляций сумма в ведомости всё равно «плывет», стоит проверить последовательность документов. Убедимся, что документ НачислениеЗарплаты за первую половину месяца (если он используется) или Ведомость на выплату аванса проведены раньше, чем итоговое начисление зарплаты за месяц. Нарушение хронологии — частая причина того, что программа не может правильно распределить суммы по регистрам.
Таким образом, совместными усилиями по установке патчей и перезаполнению ключевых документов мы восстанавливаем корректный учет НДФЛ и обеспечиваем правильное формирование выплат персоналу.