При работе с зарплатным блоком в "1С:Бухгалтерия 3.0" бухгалтеры иногда сталкиваются с неприятной ситуацией: при формировании документа Ведомость в банк на выплату аванса программа либо не включает в него некоторых сотрудников, либо рассчитывает для них неверную сумму. Проверка кадровых документов и настроек учета зарплаты часто не выявляет очевидных причин. Разберем по шагам, как диагностировать и исправить такую проблему, особенно в сложных случаях, когда она связана с данными прошлых периодов.
Основная причина такого поведения программы — наличие задолженности сотрудника перед организацией. Если у сотрудника на начало месяца есть долг, программа автоматически уменьшает сумму аванса. Если долг превышает рассчитанный аванс, сотрудник и вовсе не попадает в ведомость. Чаще всего такие "фантомные" долги возникают у сотрудников, которые ранее увольнялись, а затем были приняты на работу снова.
Прежде чем погружаться в анализ регистров, выполним простую, но очень эффективную проверку. Самый быстрый способ увидеть состояние взаиморасчетов — это отчет Расчетный листок.
Расчетный листок.Теперь наша главная задача — выяснить, в каком месяце эта задолженность возникла.
Чтобы найти источник проблемы, будем двигаться в прошлое. Продолжаем использовать отчет Расчетный листок, но формируем его последовательно за предыдущие месяцы (апрель, март, февраль и т.д.), пока не найдем период, в котором ошибка появилась.
Алгоритм поиска:
Расчетный листок за апрель. Смотрим сальдо на начало. Если долг есть, идем дальше.В рассматриваемом примере выяснилось, что переплата возникла в октябре 2020 года — в месяце увольнения сотрудника. Вероятно, ему выплатили больше, чем было начислено с учетом компенсации отпуска и зарплаты.
Когда проблемный месяц найден, нам нужно понять, какой документ создал некорректные движения и как выглядят остатки в регистрах. Для этого воспользуемся Универсальным отчетом или стандартными отчетами по регистрам.
Нас интересуют три основных регистра, которые отвечают за взаиморасчеты по зарплате:
Взаиморасчеты с сотрудниками — основной регистр для управленческого учета расчетов.Зарплата к выплате — фиксирует суммы, которые должны быть выплачены через ведомости.Бухгалтерские взаиморасчеты с сотрудниками — отражает расчеты на счетах бухучета (счет 70).Также стоит проверить регистры, связанные с НДФЛ, так как ошибки в них тоже могут влиять на итоговые суммы к выплате:
Учет доходов для исчисления НДФЛРасчеты налогоплательщиков с бюджетом по НДФЛУплатаНДФЛНалоговымиАгентамиКРаспределению (в этом регистре на конец периода не должно быть остатков при правильном учете).Как посмотреть данные:
Перейдем в раздел Функции для технического специалиста (включаются в Главное меню – Настройки – Параметры). В строке поиска найдем нужный регистр накопления (например, Регистр накопления. Взаиморасчеты с сотрудниками) и откроем его. Установим отбор по нашему физлицу и проанализируем движения за проблемный период.
Анализ записей покажет, каким документом (регистратором) была создана излишняя сумма к выплате или некорректное списание.
Исправить некорректные остатки в регистрах проще всего с помощью документа Операция, введенная вручную. Этот способ позволяет точечно скорректировать данные, не затрагивая другие документы.
Важно: перед внесением изменений обязательно сделайте резервную копию базы данных!
Порядок действий:
Взаиморасчеты с сотрудниками, Зарплата к выплате и Бухгалтерские взаиморасчеты с сотрудниками. Нажмем "ОК".После проведения корректировки необходимо убедиться, что проблема решена.
Расчетный листок по сотруднику за месяц, следующий за месяцем корректировки (в нашем примере — за ноябрь 2020 г.). Сальдо на начало месяца должно стать нулевым.Расчетный листок за текущий месяц. Строка "Задолженность на начало месяца" теперь должна быть пустой.Ведомость в банк на выплату аванса. Теперь все сотрудники должны попасть в документ, а суммы — рассчитаться корректно.Дополнительный совет: Если вы пересчитываете или перезаполняете ведомости за текущий месяц, рекомендуется сначала отменить проведение документов выплаты по ним (Списание с расчетного счета). Это гарантирует, что программа при заполнении ведомости видит полную сумму к выплате, а не остаток за вычетом уже проведенных банковских операций.
Таким образом, методичный поиск источника ошибки и аккуратная ручная корректировка регистров позволяют решить даже самые запутанные проблемы с расчетом зарплаты в "1С:Бухгалтерия".