Как настроить учет оценочных обязательств по отпускам и перенести резервы из ЗУП 3 в БП 2.0 КОРП?

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

При переходе на учет оценочных обязательств (резервов) по отпускам пользователи конфигурации «1С:Бухгалтерия предприятия 2.0 КОРП» часто сталкиваются с методологическими трудностями. Многие ожидают увидеть привычную по редакции 3.0 структуру плана счетов с субсчетами 96.01.1 (Оценочные обязательства по вознаграждениям) и 96.01.2 (Оценочные обязательства по страховым взносам). Однако в БП 2.0 КОРП этих субсчетов попросту нет.

В этой статье мы подробно разберем, как устроена аналитика резервов в БП 2.0 КОРП, каким образом правильно организовать перенос данных из программы «1С:Зарплата и управление персоналом 3» (ЗУП 3) и какими проводками отражать начисление и списание оценочных обязательств в бухгалтерском и налоговом учете.

Раздел 1. Особенности плана счетов и аналитики в БП 2.0 КОРП

Выясним причину отсутствия привычных субсчетов. Субсчета группы 96.01 появились только в современной редакции БП 3.0. В БП 2.0 КОРП счет 96 «Резервы предстоящих расходов» является одноуровневым. Это означает, что разделение видов резервов (например, на сами отпускные и на страховые взносы с них) реализовано не на уровне субсчетов, а на уровне субконто.

Проанализируем структуру аналитического учета на счете 96 в БП 2.0 КОРП:

  1. Аналитический учет ведется по субконто Оценочные обязательства и резервы. Это справочник, в котором каждый элемент представляет собой конкретное оценочное обязательство или созданный резерв.
  2. Для того чтобы разделить учет самих отпускных и страховых взносов, нам необходимо вручную создать в справочнике Оценочные обязательства и резервы два элемента:
    • «Оценочные обязательства по резерву отпусков» (для учета тела резерва);
    • «Оценочные обязательства по страховым взносам с отпускных» (для учета взносов в фонды).

Такой подход позволит нам аккумулировать затраты на одном счете 96, но детально видеть структуру обязательств в оборотно-сальдовой ведомости по субконто.

Раздел 2. Схема интеграции ЗУП 3 и БП 2.0 КОРП

Рассмотрим проблему синхронизации. Фирма «1С» не разрабатывала стандартных правил обмена для прямой выгрузки оценочных обязательств из современных версий ЗУП 3 в устаревшую редакцию БП 2.0 КОРП. Стандартный механизм выгрузки ориентирован на БП 3.0.

Чтобы решить эту задачу, программисты и бухгалтеры используют следующие пути:

  1. Создание собственных правил конвертации в программе 1С:Конвертация данных 2.1.
  2. Использование внешних обработок для выгрузки данных из ЗУП 3 в промежуточный табличный документ (Excel) и его последующая загрузка в БП 2.0.
  3. Доработка механизма заполнения документа Отражение зарплаты в регламентированном учете на стороне БП 2.0 КОРП.

Независимо от выбранного технического пути, конечные данные из документа ЗУП 3 Начисление оценочных обязательств по отпускам должны попадать в документ БП 2.0 Отражение зарплаты в регламентированном учете. Именно этот документ отвечает за формирование проводок по заработной плате, налогам и резервам во внешней программе.

Раздел 3. Правила распределения сумм и заполнения проводок

Разберем по шагам, какие именно данные из ЗУП 3 должны переноситься в документ Отражение зарплаты в регламентированном учете в БП 2.0 КОРП и на какие счета их следует распределять.

При начислении (формировании) резерва проводки выглядят следующим образом:

  1. Оценочные обязательства по отпускам (БУ и НУ):
    • Источник в ЗУП 3: Колонки СуммаРезерва (для БУ) и СуммаРезерваНУ (для НУ).
    • Проводка в БП: Дебет 20 (26, 44) — Кредит 96.
    • Субконто Кт 1: Элемент «Оценочные обязательства по резерву отпусков».
    • Суммы: Сумма БУ записывается в колонку Сумма, сумма НУ — в колонку Сумма НУ.
    • Важное замечание по ПБУ 18/02: Если организация согласно учетной политике не формирует резервы в налоговом учете (по ст. 324.1 НК РФ), колонка Сумма НУ должна оставаться пустой. Это автоматически приведет к корректному признанию временных разниц (ВР).
  2. Оценочные обязательства по страховым взносам (БУ и НУ):
    • Источник в ЗУП 3: Сумма полей СуммаРезерваСтраховыхВзносов и СуммаРезерваФССНесчастныеСлучаи (для БУ), а также их аналоги для НУ. В ЗУП эти взносы разделены на ОПС, ОМС, ФСС и травматизм, но в БП 2.0 КОРП их целесообразно объединять.
    • Проводка в БП: Дебет 20 (26, 44) — Кредит 96.
    • Субконто Кт 1: Элемент «Оценочные обязательства по страховым взносам с отпускных».
    • Суммы: Суммарное значение взносов записывается в соответствующие колонки БУ и НУ.

Раздел 4. Списание и использование резервов (Фактические отпуска)

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

При переносе данных в БП 2.0 КОРП в документе Отражение зарплаты в регламентированном учете формируются следующие проводки по списанию обязательств:

  1. Фактическая оплата отпуска за счет резерва:
    • БУ: Дебет 96 (Субконто: «Оценочные обязательства по резерву отпусков») — Кредит 70.
    • НУ: Дебет 96 — Кредит 70 (если резерв ведется в НУ) или Дебет 20 (26, 44) — Кредит 70 (если в НУ резерв не ведется, и затраты списываются напрямую на расходы текущего периода).
  2. Страховые взносы с отпускных за счет резерва:
    • БУ: Дебет 96 (Субконто: «Оценочные обязательства по страховым взносам с отпускных») — Кредит 69 (по соответствующим субсчетам учета взносов).

Что делать, если накопленного резерва по сотруднику не хватает?

В ЗУП 3 эта ситуация обрабатывается автоматически. Если сумма начисленных отпускных превышает остаток накопленного резерва сотрудника, программа делит сумму начисления на две части:

Аналогичным образом пропорционально делятся и суммы начисленных страховых взносов.

Рассмотрим пример кода на встроенном языке 1С, который может использоваться во внешней обработке заполнения табличной части документа Отражение зарплаты в регламентированном учете при импорте данных о списании резерва отпускных:


Если Начислено <> 0 Тогда
    Проводка = ДокОбъект.ОтражениеВУчете.Добавить();
    Проводка.СчетДт = СчетРезерваДт; // В нашем случае это счет 96.01 или просто счет 96 в БП 2.0
    Проводка.ПодразделениеДт = Подразделение;
    Проводка.СубконтоДт1 = СубконтоРезерваДт1; // Элемент справочника "Оценочные обязательства по резерву отпусков"
    Проводка.СчетКт = ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда; // Счет 70
    Проводка.СубконтоКт1 = Перечисления.ВидыНачисленийОплатыТрудаПоСт255НК.пп7ст255;
    Проводка.Сумма = Начислено;
    Проводка.СуммаНУ = Начислено;
    
    // Если это выплата компенсации отпуска при увольнении
    Если Найти(ЧитТекст, "Компенсация") > 0 Тогда
        Проводка.СубконтоКт1 = Перечисления.ВидыНачисленийОплатыТрудаПоСт255НК.пп8ст255;
    КонецЕсли;
КонецЕсли;

Раздел 5. Отражение корректировок и отрицательных сумм

Проанализируем ситуацию, когда сотрудник увольняется, а по нему числится неизрасходованный резерв. В ЗУП 3 при расчете оценочных обязательств в конце месяца по такому сотруднику возникнет отрицательное значение обязательства (корректировка в минус).

В БП 2.0 КОРП эти суммы нельзя просто загрузить с минусом на затратные счета. Корректировка избыточно начисленного резерва должна отражаться в зависимости от настроек вашей учетной политики:

  1. Вариант через прочие доходы: Избыток резерва списывается проводкой Дебет 96 — Кредит 91.01 «Прочие доходы». В качестве субконто к счету 91.01 необходимо выбрать статью прочих доходов и расходов с видом «Прочие внереализационные доходы/расходы».
  2. Вариант через сторно затрат: Формируется сторнировочная проводка Дебет 20 (26, 44) — Кредит 96 на отрицательную сумму резерва, уменьшая затраты текущего периода.

Таким образом, организовать учет оценочных обязательств в БП 2.0 КОРП без выделенных субсчетов 96-го счета вполне реально. Главное — строго следовать правилу разделения аналитики по элементам субконто и корректно настроить правила переноса данных из ЗУП 3.

← На главную