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