Почему возникают расхождения по 96 счету между БУ и НУ при выгрузке резервов отпусков из ЗУП в БП в декабре?

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

Рассмотрим ситуацию, с которой часто сталкиваются бухгалтеры и программисты в конце отчетного года: при синхронизации данных из Зарплата и Управление Персоналом в 1С:Бухгалтерию оборотка по 96 счету «разъезжается». Если в течение года равенство БУ и НУ соблюдалось, то в декабре суммы начинают отличаться. Разберемся, где искать причину и как привести данные в соответствие.

Анализ причин расхождения резервов

Первым делом необходимо понять, что декабрь — это месяц проведения обязательной годовой инвентаризации оценочных обязательств. В этот момент программа выполняет расчеты, которые могут отличаться от ежемесячных начислений. Основные зоны риска:

  1. Инвентаризация резервов: В ЗУП документ Инвентаризация оценочных обязательств по отпускам автоматически корректирует суммы. В налоговом учете (НУ) могут применяться иные ограничения (например, лимиты отчислений), чем в бухгалтерском (БУ).
  2. Различия в методах: Проверьте, не различаются ли настройки в учетной политике или в карточке организации. Если для БУ выбран метод МСФО (расчет по среднему), а для НУ — процент от ФОТ, то при инвентаризации разрыв станет очевидным.
  3. Уволенные сотрудники: Проверьте документы увольнения в декабре. Если по сотруднику прошел окончательный расчет, в ЗУП формируются сторнирующие записи. Важно, чтобы суммы в БУ и НУ по этим операциям были идентичны.

Пошаговое устранение проблемы

Чтобы найти источник проблемы, выполним следующие шаги вместе:

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

Работа с уволенными сотрудниками

Проанализируем ситуацию с уволенными сотрудниками. В декабре по ним происходят окончательные корректировки. Если в ЗУП сумма резерва в БУ и НУ рассчитывается по разным алгоритмам, то в БП прилетит разный результат. Проверьте, чтобы у таких сотрудников в документе Резервы по оплате труда не было «зависших» сумм, которые не закрылись при увольнении.

Технические нюансы синхронизации

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

Если после всех проверок разница сохраняется, проанализируйте, не является ли она объективной (разные законодательные требования к методам расчета). В этом случае равенство БУ=НУ может быть невозможно в принципе, и нужно проверить корректность отражения постоянных или временных разниц.

Для детального анализа вы можете использовать следующий подход к проверке проводок через консоль запросов (условно):


// Пример логики для анализа расхождений
ВЫБРАТЬ
    Проводки.Сотрудник,
    СУММА(Проводки.СуммаБУ) КАК СуммаБУ,
    СУММА(Проводки.СуммаНУ) КАК СуммаНУ
ИЗ
    РегистрБухгалтерии.Хозрасчетный КАК Проводки
ГДЕ
    Проводки.СчетДт = &Счет96
    И Проводки.Период = &Декабрь
СГРУППИРОВАТЬ ПО
    Проводки.Сотрудник
ИМЕЮЩИЕ
    СУММА(Проводки.СуммаБУ) <> СУММА(Проводки.СуммаНУ)

Этот простой запрос позволит вам быстро отфильтровать сотрудников, по которым есть расхождения, и сфокусировать внимание только на них, не перебирая весь список персонала организации.

← На главную