При работе с механизмами учета ПБУ 18/02 в конфигурациях 1С (включая 1С:Управление производственным предприятием и 1С:Бухгалтерия) специалисты и бухгалтеры нередко сталкиваются с вопросом корректности квалификации временных разниц. Частая ситуация: главный бухгалтер требует отразить кредитовый остаток по временным разницам (ВР) пассивного счета как Отложенное налоговое обязательство (ОНО) на счете 77, в то время как типовые алгоритмы программы формируют Отложенный налоговый актив (ОНА) на счете 09.
Разберем подробнее, как устроена математика и логика расчетов в 1С, почему интерпретация остатков по ВР зависит от признака счета и к чему может привести попытка изменить типовой алгоритм с помощью доработки кода.
В типовых конфигурациях 1С расчет отложенных налоговых активов и обязательств выполняется в рамках регламентных операций закрытия месяца. Для этого используется анализ данных регистра бухгалтерского учета и специализированные процедуры, такие как ОборотыВременныхРазницПоВидуАктивовОбязательств.
Ошибочно полагать, что дебетовый остаток по ВР всегда означает счет 77, а кредитовый — счет 09. Алгоритмы 1С определяют вид возникающего отложенного налога (ОНА или ОНО) исходя из комбинации знака временной разницы и типа объекта учета (актив или обязательство):
Если оценка актива по бухгалтерскому учету больше его оценки по налоговому учету (формируется дебетовый остаток по ВР), это означает, что в будущем налоговая база по налогу на прибыль увеличится. Образуется налогооблагаемая временная разница (НВР), которая признается ОНО (счет 77).
Если оценка актива по БУ меньше, чем по НУ (кредитовый остаток по ВР), образуется вычитаемая временная разница (ВВР), принимаемая как ОНА (счет 09).
Для пассивных счетов признак остатка по ВР работает строго противоположным образом. Кредитовый остаток по ВР свидетельствует о том, что сумма обязательства в БУ больше, чем в НУ. При исполнении или погашении такого обязательства в будущем расходы в налоговом учете признаются в большем объеме, что уменьшит налог на прибыль. Следовательно, кредитовый остаток ВР на пассивном счете образует вычитаемую разницу и признается ОНА (счет 09).
Дебетовый остаток по ВР на пассивном счете, наоборот, указывает на необходимость формирования ОНО (счет 77).
Когда возникает необходимость вмешательства в типовой код 1С, разработчики иногда пытаются жестко переопределить логику знаков с помощью простейших условий:
Если ОстатокВР > 0 Тогда
// Попытка принудительно отнести к ОНО (счет 77)
СчетУчетаОтложенногоНалога = ПланыСчетов.Хозрасчетный.ОНО;
Иначе
СчетУчетаОтложенногоНалога = ПланыСчетов.Хозрасчетный.ОНА;
КонецЕсли;
Подобный подход является фундаментально ошибочным. Принудительное перераспределение проводками через "Если... Тогда" без учета пассивности счета ломает базовые алгоритмы закрытия месяца. Рассмотрим риски такого изменения:
09 и 77.Проанализируем шаги, которые необходимо выполнить при возникновении спорных вопросов с главным бухгалтером по начислению ОНО или ОНА:
Убедитесь, что для счета учета установлено корректное значение признака вида счета (Активный, Пассивный или Активно-пассивный). Если пассивный счет ошибочно настроен как активный, программа некорректно интерпретирует кредитовый остаток по ВР.
Алгоритмы 1С жестко увязаны со справочником или перечислением ВидыАктивовИОбязательств. Проверьте, чтобы в проводимых документах и остатках субконто было заполнено корректно (например, Кредиторская задолженность, Резервы предстоящих расходов и т.д.).
Сформируйте отчет "Справка-расчет налоговых активов и обязательств". В нижней части отчета 1С приводит подробную выкладку и расшифровку формул по правилам учета согласно ПБУ 18/02. Это главный аргумент для бухгалтерии, объясняющий, почему кредитовый остаток по пассивному счету формирует именно ОНА на счете 09.