Как устранить расхождение сальдо в расчетном листке и ведомостях при увольнении сотрудника в 1С:ЗУП 8.3?

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

Ситуация, когда уволенный сотрудник полностью рассчитан, но в его расчетном листке продолжает «висеть» непонятный остаток (сальдо), — одна из самых распространенных и неприятных проблем в программе «1С:Зарплата и управление персоналом 8» (редакция 3.1). При этом бухгалтер видит, что новые ведомости в банк или кассу пустые и не «подхватывают» эту сумму. Рассмотрим подробно, почему возникают такие расхождения и как привести учет в порядок.

Разберем причину: архитектура регистров в 1С:ЗУП

Для начала проанализируем, как программа хранит данные о долгах. В отличие от старых версий, в 1С:ЗУП 3.1 взаиморасчеты ведутся параллельно в нескольких регистрах накопления. Сальдо в разных отчетах может строиться по разным «источникам». Основные регистры, которые нас интересуют:

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

Выясним причину расхождения между расчетным листком и ведомостью. Чаще всего проблема кроется в настройках программы. Перейдем в раздел Настройки — Дополнительные настройки. Там есть параметр «Показывать взаиморасчеты». Он может принимать два значения:

Если в настройках выбрано «По данным бухучета», а в ведомости бухгалтер когда-то вручную правил сумму (например, уменьшил выплату на несколько рублей), то в регистре БухгалтерскиеВзаиморасчетыССотрудниками останется «хвост», а в регистре ЗарплатаКВыплате сальдо может закрыться. В результате расчетный листок показывает долг, а ведомость — нет.

Шаг 1. Проверяем настройки отображения сальдо

Проанализируем текущее состояние базы. Если мы видим сальдо в расчетном листке, но ведомость его не видит, попробуем временно переключить настройку в Дополнительных настройках на «По месяцам расчета зарплаты». Если после этого сальдо в листке пропало — значит, проблема исключительно в «бухгалтерском» регистре из-за прошлых ручных правок ведомостей.

Однако, как показывает практика, часто за этим кроется реальная переплата сотруднику. Если предыдущий расчетчик правил суммы вручную, программа могла «проглотить» это в моменте, но при увольнении все недоработки всплывают наружу.

Шаг 2. Анализ данных с помощью «Универсального отчета»

Чтобы понять, в какой момент «разошлись» регистры, воспользуемся инструментом Универсальный отчет (раздел Администрирование — Печатные формы, отчеты и обработки). Рассмотрим, как его настроить:

  1. Выбираем тип объекта — Регистр накопления.
  2. Выбираем имя объекта — Бухгалтерские взаиморасчеты с сотрудниками.
  3. В настройках отчета (кнопка «Настройки») на вкладке «Группировка» добавляем поле Сотрудник и Регистратор (документ-основание).
  4. Устанавливаем отбор по конкретному уволенному сотруднику.

Проанализируем отчет. Мы увидим все документы, которые делали движения по этому регистру. Ищите строку, где сумма начисления не совпадает с суммой выплаты по ведомости. Обычно именно там кроется корень проблемы.

Шаг 3. Способы исправления «зависшего» сальдо

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

Метод А: Исправление через технический документ «Перенос данных»

Это самый «чистый» способ с точки зрения программиста, так как он позволяет напрямую скорректировать регистры, не создавая лишних начислений. Рассмотрим порядок действий:

  1. Перейдем в раздел Администрирование — Перенос данных.
  2. Создадим новый документ. В поле «Номер» рекомендуется указать префикс ЗП.
  3. Нажмем кнопку «Настройка состава регистров» и выберем те регистры, по которым есть расхождения (например, БухгалтерскиеВзаиморасчетыССотрудниками).
  4. Внесем корректирующую запись: если нам нужно убрать долг организации перед работником (положительное сальдо), делаем запись «Расход». Если нужно убрать долг работника (переплату) — делаем «Приход» (или наоборот, в зависимости от знака остатка).

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

Метод Б: Создание «Спец. начисления» (Бухгалтерский подход)

Если мы выяснили, что имела место реальная переплата в 311 рублей, которую сотрудник не будет возвращать, нам нужно юридически и технически «закрыть» этот долг. Рассмотрим, как это сделать без лишних налогов:

  1. Зайдем в Настройки — Начисления и создадим новый вид начисления.
  2. Назовем его, например, «Списание задолженности при увольнении».
  3. На вкладке Основное установим назначение начисления: «Прочие доходы, не выплачиваемые деньгами». Это важно, чтобы сумма не попала в ведомость повторно.
  4. На вкладке Налоги, взносы, бухучет укажем, что доход не облагается НДФЛ и не облагается страховыми взносами (так как это техническая корректировка переплаты, с которой налоги уже были уплачены ранее).
  5. Оформим документ Разовое начисление этим видом расчета на сумму долга.

Такой подход закроет взаиморасчеты во всех регистрах и корректно отразит ситуацию в отчетности, не требуя копания в технических регистрах.

Шаг 4. Сверка с бухгалтерским учетом (1С:Бухгалтерия)

После того как мы добились «красивого» расчетного листка в ЗУП, проанализируем ситуацию в бухгалтерской базе. Помните, что регистры ЗУП — это внутренняя кухня зарплатной программы. Для бухгалтерии главным является документ Отражение зарплаты в бухучете.

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


Дебет 70 — Кредит 91.01 (Прочие доходы) — если сотрудник остался должен.
Дебет 91.02 — Кредит 70 — если организация осталась должна.

Резюме: Не бойтесь расхождений в расчетных листках. В 90% случаев это результат того, что кто-то когда-то «подправил» ведомость руками. Используйте Универсальный отчет для поиска ошибки и либо закрывайте долг «фиктивным» начислением без налогов, либо точечно корректируйте регистры через Перенос данных. И всегда помните: порядок в ЗУП должен соответствовать порядку на 70 счету в Бухгалтерии!

← На главную