Почему сумма к выплате в ведомости не совпадает с расчетным листком в 1С:ЗУП 3.1 и как это исправить?

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

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

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

В чем разница между расчетным листком и ведомостью на выплату

Для понимания логики программы проанализируем, из каких регистров формируются эти данные:

  1. Расчетный листок строится на основании регистров накопления Взаиморасчеты с сотрудниками и Бухгалтерские взаиморасчеты с сотрудниками. Этот отчет отражает общую картину задолженности предприятия перед сотрудником в укрупненном виде (начислено минус удержано минус выплачено).
  2. Ведомости на выплату (в банк, кассу, на счета) заполняются исключительно по данным регистра накопления Зарплата к выплате. Этот регистр хранит данные в строгом аналитическом разрезе:
    • Период взаиморасчетов (месяц начисления);
    • Сотрудник и Физическое лицо;
    • Подразделение;
    • Статья финансирования;
    • Статья расходов;
    • Документ-основание (конкретный документ начисления: НачислениеЗарплатыИВзносов, Премия, Отпуск и др.).

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

Диагностика ошибки: пошаговый анализ регистров

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

  1. Откроем отчет Универсальный отчет (раздел Администрирование — Печатные формы, отчеты и обработки — Универсальный отчет).
  2. В шапке отчета выберем:
    • Тип объекта: Регистр накопления;
    • Имя объекта: Зарплата к выплате;
    • Тип таблицы: Остатки и обороты.
  3. В настройках отчета (кнопка Настройки — вид Расширенный) установим:
    • На вкладке Группировка строк добавим поля: Период взаиморасчетов, Статья расходов, Статья финансирования, Документ-основание.
    • На вкладке Отборы укажем отбор по нашему сотруднику: Физическое лицо Равно [ФИО сотрудника].
  4. Сформируем отчет и проанализируем колонку Конечный остаток. Если в ней присутствуют строки с плюсовыми и минусовыми значениями по разным документам-основаниям или статьям за прошлые месяцы — причина найдена.
  5. Проверим наличие нерассчитанных маркеров перерасчетов в разделе Зарплата — Сервис — Перерасчеты. Если там зарегистрированы старые периоды по сотруднику, программа будет пытаться скорректировать выплату.

Способ 1. Создание технической («нулевой») ведомости

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

  1. Создадим новый документ Ведомость в банк (или в кассу — в зависимости от способа выплаты сотрудника).
  2. Установим текущую дату и месяц выплаты.
  3. В табличную часть добавим проблемного сотрудника по кнопке Подобрать.
  4. Дважды щелкнем по сумме в колонке К выплате, чтобы открыть окно расшифровки.
  5. В открывшемся окне мы увидим все положительные и отрицательные строки за прошлые месяцы. Скорректируем строки вручную так, чтобы каждой зависшей аналитике соответствовала противоположная строка, а итоговая сумма к выплате по документу стала равна ровно 0 руб.
  6. Проведем документ.
  7. Создадим новую ведомость на текущую зарплату и нажмем кнопку Заполнить. Теперь сумма заполнится строго по текущему расчетному листку без подтягивания прошлых месяцев.

Способ 2. Проверка удержаний и ограничений взысканий

Если у сотрудника есть исполнительные листы, перекос сумм может быть вызван некорректным расчетом предела взыскания:

  1. Проверим настройки расчета зарплаты (Настройка — Расчет зарплаты). Если включен флаг Ограничивать сумму удержаний процентом от заработной платы, в конце каждого месяца после документа Начисление зарплаты и взносов обязательно должен быть создан и рассчитан документ Ограничение взысканий.
  2. Если документ Ограничение взысканий не создавался, программа может накапливать удержание как задолженность, что напрямую влияет на распределение в регистре Зарплата к выплате. Рассчитаем данный документ за проблемные месяцы и перезаполним ведомости.

Способ 3. Выравнивание остатков документом «Перенос данных»

Если пересортица документов-оснований не закрывается стандартными ведомостями, воспользуемся универсальным механизмом корректировки:

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