При переходе на учет оценочных обязательств (резервов) по отпускам пользователи конфигурации «1С:Бухгалтерия предприятия 2.0 КОРП» часто сталкиваются с методологическими трудностями. Многие ожидают увидеть привычную по редакции 3.0 структуру плана счетов с субсчетами 96.01.1 (Оценочные обязательства по вознаграждениям) и 96.01.2 (Оценочные обязательства по страховым взносам). Однако в БП 2.0 КОРП этих субсчетов попросту нет.
В этой статье мы подробно разберем, как устроена аналитика резервов в БП 2.0 КОРП, каким образом правильно организовать перенос данных из программы «1С:Зарплата и управление персоналом 3» (ЗУП 3) и какими проводками отражать начисление и списание оценочных обязательств в бухгалтерском и налоговом учете.
Выясним причину отсутствия привычных субсчетов. Субсчета группы 96.01 появились только в современной редакции БП 3.0. В БП 2.0 КОРП счет 96 «Резервы предстоящих расходов» является одноуровневым. Это означает, что разделение видов резервов (например, на сами отпускные и на страховые взносы с них) реализовано не на уровне субсчетов, а на уровне субконто.
Проанализируем структуру аналитического учета на счете 96 в БП 2.0 КОРП:
Оценочные обязательства и резервы. Это справочник, в котором каждый элемент представляет собой конкретное оценочное обязательство или созданный резерв.Оценочные обязательства и резервы два элемента:
Такой подход позволит нам аккумулировать затраты на одном счете 96, но детально видеть структуру обязательств в оборотно-сальдовой ведомости по субконто.
Рассмотрим проблему синхронизации. Фирма «1С» не разрабатывала стандартных правил обмена для прямой выгрузки оценочных обязательств из современных версий ЗУП 3 в устаревшую редакцию БП 2.0 КОРП. Стандартный механизм выгрузки ориентирован на БП 3.0.
Чтобы решить эту задачу, программисты и бухгалтеры используют следующие пути:
1С:Конвертация данных 2.1.Отражение зарплаты в регламентированном учете на стороне БП 2.0 КОРП.Независимо от выбранного технического пути, конечные данные из документа ЗУП 3 Начисление оценочных обязательств по отпускам должны попадать в документ БП 2.0 Отражение зарплаты в регламентированном учете. Именно этот документ отвечает за формирование проводок по заработной плате, налогам и резервам во внешней программе.
Разберем по шагам, какие именно данные из ЗУП 3 должны переноситься в документ Отражение зарплаты в регламентированном учете в БП 2.0 КОРП и на какие счета их следует распределять.
При начислении (формировании) резерва проводки выглядят следующим образом:
СуммаРезерва (для БУ) и СуммаРезерваНУ (для НУ).20 (26, 44) — Кредит 96.Сумма, сумма НУ — в колонку Сумма НУ.Сумма НУ должна оставаться пустой. Это автоматически приведет к корректному признанию временных разниц (ВР).СуммаРезерваСтраховыхВзносов и СуммаРезерваФССНесчастныеСлучаи (для БУ), а также их аналоги для НУ. В ЗУП эти взносы разделены на ОПС, ОМС, ФСС и травматизм, но в БП 2.0 КОРП их целесообразно объединять.20 (26, 44) — Кредит 96.Посмотрим, как отражается использование резервов, когда сотрудники фактически уходят в отпуск. В программе ЗУП 3 учет резервов ведется персонифицированно по каждому сотруднику. При проведении документа Отпуск система автоматически анализирует накопленный резерв работника.
При переносе данных в БП 2.0 КОРП в документе Отражение зарплаты в регламентированном учете формируются следующие проводки по списанию обязательств:
96 (Субконто: «Оценочные обязательства по резерву отпусков») — Кредит 70.96 — Кредит 70 (если резерв ведется в НУ) или Дебет 20 (26, 44) — Кредит 70 (если в НУ резерв не ведется, и затраты списываются напрямую на расходы текущего периода).96 (Субконто: «Оценочные обязательства по страховым взносам с отпускных») — Кредит 69 (по соответствующим субсчетам учета взносов).Что делать, если накопленного резерва по сотруднику не хватает?
В ЗУП 3 эта ситуация обрабатывается автоматически. Если сумма начисленных отпускных превышает остаток накопленного резерва сотрудника, программа делит сумму начисления на две части:
96 — Кредит 70.20 (26, 44) — Кредит 70.Аналогичным образом пропорционально делятся и суммы начисленных страховых взносов.
Рассмотрим пример кода на встроенном языке 1С, который может использоваться во внешней обработке заполнения табличной части документа Отражение зарплаты в регламентированном учете при импорте данных о списании резерва отпускных:
Если Начислено <> 0 Тогда
Проводка = ДокОбъект.ОтражениеВУчете.Добавить();
Проводка.СчетДт = СчетРезерваДт; // В нашем случае это счет 96.01 или просто счет 96 в БП 2.0
Проводка.ПодразделениеДт = Подразделение;
Проводка.СубконтоДт1 = СубконтоРезерваДт1; // Элемент справочника "Оценочные обязательства по резерву отпусков"
Проводка.СчетКт = ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда; // Счет 70
Проводка.СубконтоКт1 = Перечисления.ВидыНачисленийОплатыТрудаПоСт255НК.пп7ст255;
Проводка.Сумма = Начислено;
Проводка.СуммаНУ = Начислено;
// Если это выплата компенсации отпуска при увольнении
Если Найти(ЧитТекст, "Компенсация") > 0 Тогда
Проводка.СубконтоКт1 = Перечисления.ВидыНачисленийОплатыТрудаПоСт255НК.пп8ст255;
КонецЕсли;
КонецЕсли;
Проанализируем ситуацию, когда сотрудник увольняется, а по нему числится неизрасходованный резерв. В ЗУП 3 при расчете оценочных обязательств в конце месяца по такому сотруднику возникнет отрицательное значение обязательства (корректировка в минус).
В БП 2.0 КОРП эти суммы нельзя просто загрузить с минусом на затратные счета. Корректировка избыточно начисленного резерва должна отражаться в зависимости от настроек вашей учетной политики:
96 — Кредит 91.01 «Прочие доходы». В качестве субконто к счету 91.01 необходимо выбрать статью прочих доходов и расходов с видом «Прочие внереализационные доходы/расходы».20 (26, 44) — Кредит 96 на отрицательную сумму резерва, уменьшая затраты текущего периода.Таким образом, организовать учет оценочных обязательств в БП 2.0 КОРП без выделенных субсчетов 96-го счета вполне реально. Главное — строго следовать правилу разделения аналитики по элементам субконто и корректно настроить правила переноса данных из ЗУП 3.