Ситуация, когда уволенный сотрудник полностью рассчитан, но в его расчетном листке продолжает «висеть» непонятный остаток (сальдо), — одна из самых распространенных и неприятных проблем в программе «1С:Зарплата и управление персоналом 8» (редакция 3.1). При этом бухгалтер видит, что новые ведомости в банк или кассу пустые и не «подхватывают» эту сумму. Рассмотрим подробно, почему возникают такие расхождения и как привести учет в порядок.
Для начала проанализируем, как программа хранит данные о долгах. В отличие от старых версий, в 1С:ЗУП 3.1 взаиморасчеты ведутся параллельно в нескольких регистрах накопления. Сальдо в разных отчетах может строиться по разным «источникам». Основные регистры, которые нас интересуют:
Выясним причину расхождения между расчетным листком и ведомостью. Чаще всего проблема кроется в настройках программы. Перейдем в раздел Настройки — Дополнительные настройки. Там есть параметр «Показывать взаиморасчеты». Он может принимать два значения:
ВзаиморасчетыССотрудниками.БухгалтерскиеВзаиморасчетыССотрудниками.Если в настройках выбрано «По данным бухучета», а в ведомости бухгалтер когда-то вручную правил сумму (например, уменьшил выплату на несколько рублей), то в регистре БухгалтерскиеВзаиморасчетыССотрудниками останется «хвост», а в регистре ЗарплатаКВыплате сальдо может закрыться. В результате расчетный листок показывает долг, а ведомость — нет.
Проанализируем текущее состояние базы. Если мы видим сальдо в расчетном листке, но ведомость его не видит, попробуем временно переключить настройку в Дополнительных настройках на «По месяцам расчета зарплаты». Если после этого сальдо в листке пропало — значит, проблема исключительно в «бухгалтерском» регистре из-за прошлых ручных правок ведомостей.
Однако, как показывает практика, часто за этим кроется реальная переплата сотруднику. Если предыдущий расчетчик правил суммы вручную, программа могла «проглотить» это в моменте, но при увольнении все недоработки всплывают наружу.
Чтобы понять, в какой момент «разошлись» регистры, воспользуемся инструментом Универсальный отчет (раздел Администрирование — Печатные формы, отчеты и обработки). Рассмотрим, как его настроить:
Проанализируем отчет. Мы увидим все документы, которые делали движения по этому регистру. Ищите строку, где сумма начисления не совпадает с суммой выплаты по ведомости. Обычно именно там кроется корень проблемы.
Существует несколько методов решения проблемы в зависимости от того, является ли долг реальным или техническим.
Это самый «чистый» способ с точки зрения программиста, так как он позволяет напрямую скорректировать регистры, не создавая лишних начислений. Рассмотрим порядок действий:
ЗП.БухгалтерскиеВзаиморасчетыССотрудниками).Важно: Этот метод требует понимания того, как работают движения регистров. Будьте осторожны, так как документ Перенос данных не делает проверок на логическую целостность.
Если мы выяснили, что имела место реальная переплата в 311 рублей, которую сотрудник не будет возвращать, нам нужно юридически и технически «закрыть» этот долг. Рассмотрим, как это сделать без лишних налогов:
Такой подход закроет взаиморасчеты во всех регистрах и корректно отразит ситуацию в отчетности, не требуя копания в технических регистрах.
После того как мы добились «красивого» расчетного листка в ЗУП, проанализируем ситуацию в бухгалтерской базе. Помните, что регистры ЗУП — это внутренняя кухня зарплатной программы. Для бухгалтерии главным является документ Отражение зарплаты в бухучете.
Если вы использовали метод «Спец. начисления», то при синхронизации сумма попадет в 1С:Бухгалтерию и закроет 70 счет. Если же вы правили регистры через Перенос данных, в бухгалтерии сальдо по счету 70 останется прежним. В этом случае придется сделать ручную операцию в бухгалтерской базе:
Дебет 70 — Кредит 91.01 (Прочие доходы) — если сотрудник остался должен.
Дебет 91.02 — Кредит 70 — если организация осталась должна.
Резюме: Не бойтесь расхождений в расчетных листках. В 90% случаев это результат того, что кто-то когда-то «подправил» ведомость руками. Используйте Универсальный отчет для поиска ошибки и либо закрывайте долг «фиктивным» начислением без налогов, либо точечно корректируйте регистры через Перенос данных. И всегда помните: порядок в ЗУП должен соответствовать порядку на 70 счету в Бухгалтерии!