Как соотносятся регистры Взаиморасчеты с сотрудниками и Зарплата к выплате в ЗУП 3.1 и как устранить расхождения?

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

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

Различия в назначении и структуре регистров

Рассмотрим, почему в программе существуют два, казалось бы, дублирующих друг друга регистра. Несмотря на то, что в идеальной ситуации их остатки по конкретному сотруднику должны совпадать, они преследуют разные цели:

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

Главное техническое различие заключается в аналитике. Если регистр взаиморасчетов хранит данные в разрезе Сотрудника, Организации, Подразделения и Статьи финансирования, то регистр ЗарплатаКВыплате имеет дополнительные критически важные измерения: ПериодВзаиморасчетов и ДокументОснование.

Почему регистры могут «разъезжаться»: влияние НДФЛ

Проанализируем ситуацию, когда остатки по этим регистрам законно не равны. Чаще всего это связано с механизмом НДФЛ к зачету. Разберем этот алгоритм на примере:

Предположим, в январе сотруднику начислили зарплату 10 000 руб., исчислили и удержали НДФЛ 1 300 руб. На руки выплатили 8 700 руб. В феврале выясняется, что сотрудник имеет право на имущественный вычет, который полностью перекрывает его доход. Мы делаем перерасчет НДФЛ за январь.

В этом случае происходят следующие движения:

Таким образом, формула суммы к выплате выглядит так:
ЗарплатаКВыплате = ВзаиморасчетыССотрудниками + НДФЛ к зачету.

Если НДФЛ к зачету отрицательный (налог излишне удержан), то сумма в ведомость подберется меньше, чем сальдо в расчетном листке, ровно на сумму этого налога.

Аналитика ПериодВзаиморасчетов и ДокументОснование

Выясним, зачем нужны дополнительные измерения в регистре выплат. Измерение ПериодВзаиморасчетов позволяет программе понимать, за какой конкретно месяц возникла задолженность. Это критично для корректного заполнения отчетности (например, 6-НДФЛ), где доход привязан к месяцу его начисления.

Измерение ДокументОснование связывает начисление с выплатой. Если мы выплачиваем межрасчетные документы (отпускные, больничные), ведомость должна «закрыть» конкретный документ начисления. Если при ручных правках в ведомостях эта связь нарушается, возникают «хвосты»: общее сальдо по сотруднику равно нулю, но в регистре висят записи с плюсом по одному документу-основанию и с минусом по другому. В результате при заполнении следующей ведомости эти суммы будут постоянно попадать в расшифровку выплаты.

Методика исправления расхождений через Перенос данных

Если база велась некорректно (например, при параллельном учете в ЗУП 2.5 и 3.1) и регистры сильно разошлись, необходимо выполнить выравнивание. Рассмотрим пошаговый алгоритм корректировки с помощью документа Перенос данных:

  1. Создаем документ Перенос данных на дату начала «чистого» учета (например, на 01.01.2019).
  2. Выбираем для корректировки регистр накопления ЗарплатаКВыплате.
  3. Важный момент по аналитике: Нельзя просто сторнировать общую сумму по сотруднику, не указывая ПериодВзаиморасчетов и ДокументОснование. Если оставить эти поля пустыми, вы закроете общую сумму, но «внутри» регистра останутся висеть остатки по конкретным разрезам, которые продолжат влиять на автоматическое заполнение ведомостей.
  4. Чтобы корректно схлопнуть остатки, необходимо предварительно сформировать технический отчет (например, через «Универсальный отчет») по регистру ЗарплатаКВыплате в разрезе всех измерений.
  5. В документе Перенос данных нужно внести записи, которые полностью обнулят текущие «кривые» остатки (с указанием тех же периодов и документов-оснований), и создать одну новую запись на корректное входящее сальдо.
  6. В качестве Документа-основания для новой входящей записи рекомендуется указывать сам документ Перенос данных или документ Начальная задолженность по зарплате.

Последствия некорректных правок

Проанализируем ситуацию, если мы решим пренебречь детальной настройкой регистра выплат. Если вы просто приравняете ЗарплатаКВыплате к ВзаиморасчетыССотрудниками без учета документов-оснований за прошлые периоды, вы можете столкнуться со следующими проблемами:

Таким образом, для качественного ведения учета в ЗУП 3.1 крайне важно поддерживать идентичность этих регистров (с учетом корректировок по НДФЛ) и следить за чистотой аналитики по документам-основаниям. Только в этом случае процесс выплаты зарплаты будет автоматизированным и безошибочным.

← На главную