При расчете и выплате заработной платы бухгалтеры нередко сталкиваются с ситуацией, когда в расчетном листке или своде за сотрудником числится остаток долга (например, копеечное сальдо), однако при автозаполнении документа Зарплата к выплате организаций (или банковской/кассовой ведомости) эта сумма не подтягивается. Разберем детально механизм взаиморасчетов в 1С, выясним причины расхождений и пошагово устраним зависшие остатки.
Чтобы понять, почему сумма не попадает в выплату, проанализируем, как программа формирует отчеты и заполняет документы. Учет ведется параллельно в двух ключевых регистрах накопления:
Взаиморасчеты с сотрудниками организаций — именно по данным этого регистра формируются отчеты Расчетный листок, Свод начисленной зарплаты и рассчитывается конечное сальдо. Приход формируется документами начисления зарплаты, а расход — документами фактической выплаты (например, Ведомость в банк, Ведомость в кассу или расходными кассовыми ордерами).Зарплата к выплате организаций — этот регистр используется механизмом автозаполнения документов на выплату. Документ начисления формирует приход (полагается к выплате), а документ Зарплата к выплате организаций списывает этот остаток в расход (или фиксирует статус Отложено).Когда между записями этих двух регистров возникает рассинхронизация (по суммам, периодам взаиморасчетов, статьям финансирования или кодам КЭК), программа «видит» сальдо в расчетном листке, но для алгоритма подбора к выплате доступного остатка нет.
Рассмотрим основные факторы, приводящие к ошибкам при заполнении ведомостей:
Отложено. Если исходная ведомость была проведена, а затем созданы новые документы без перевыбора сотрудника, остаток блокируется.Перенос задолженности сотрудников: Если перенос введен вручную с несовпадающей аналитикой (период, статья финансирования, КЭК), он может задвоить остаток в одном месяце и создать отрицательное сальдо в другом.Корректировка записей регистров только по одному регистру без зеркальной записи во второй навсегда ломает автоматическое заполнение.Разберем по шагам, как выявить причину и выровнять взаиморасчеты.
Анализируем отчеты по сотруднику:
Сформируем Свод начисленной зарплаты и отчет Структура задолженности с детализацией по месяцам, статьям финансирования и КЭК за весь проблемный период. Выясним, в каком именно месяце возникло первое расхождение между начислением и выплатой.
Проверяем движения по регистрам накопления:
Откроем Универсальный отчет по регистру накопления Зарплата к выплате организаций и Взаиморасчеты с сотрудниками организаций с отбором по проблемному физлицу. Сопоставим приходы и расходы. Обратим внимание на поле Отложено в регистре выплаты: если сумма зафиксирована как отложенная, она не пойдет в новые ведомости, пока не будет снята блокировка в первичном документе.
Устраняем лишние документы переноса задолженности:
Если в цепочке присутствуют документы Перенос задолженности сотрудников, введенные вручную, проверим их влияние. Часто ручной перенос с месяца на месяц при наличии включенной опции расчетов в разрезе месяцев дает двойное сальдо. В большинстве случаев такие документы следует распровести или удалить, чтобы восстановить прямую видимость начислений.
Перезаполняем первичные документы выплаты:
Отменим проведение подчиненной ведомости (например, Ведомость в банк). Откроем документ-основание Зарплата к выплате организаций за тот месяц, где возникло расхождение. Удалим и заново подберем сотрудника в табличную часть, чтобы программа корректно пересчитала колонки Начислено, К выплате и очистила некорректные отложенные суммы. После этого последовательно перепроведем документ выплаты и подчиненную ведомость.
Корректировка закрытых периодов через регистры (при невозможности перепроведения):
Если прошлые периоды закрыты для редактирования, создадим документ Корректировка записей регистров. Обязательно добавим в него синхронные движения сразу по двум регистрам:
В регистр Взаиморасчеты с сотрудниками организаций добавляем движение для закрытия сальдо в расчетном листке.
В регистр Зарплата к выплате организаций добавляем зеркальное движение с идентичными аналитическими разрезами (период взаиморасчетов, организация, статья финансирования, подразделение), чтобы обнулить остаток к выплате.
После выполнения указанных действий сформируем расчетный листок и создадим новый документ выплаты в текущем периоде: программа корректно заполнит суммы без образования зависших копеек.