С 2020 года применение ПБУ 18/02 "Учет расчетов по налогу на прибыль организаций" претерпело существенные изменения. Основным нововведением стал переход на балансовый метод определения временных разниц. В данной статье мы детально разберем, как строится отчет "Справка-расчет отложенного налога на прибыль" в системе 1С, на каких данных он базируется и как реализовать подобную логику в учетных системах.
Для начала проанализируем, в чем заключается принципиальное отличие балансового метода от ранее использовавшегося "затратного" метода (метода отсрочки). При старом подходе бухгалтер сравнивал доходы и расходы в бухгалтерском (БУ) и налоговом учете (НУ) непосредственно в момент их возникновения в отчете о финансовых результатах. Балансовый метод меняет фокус внимания: теперь мы сравниваем не обороты по счетам затрат, а сальдо (остатки) по счетам активов и обязательств на отчетную дату.
Рассмотрим основной принцип: временная разница по состоянию на отчетную дату определяется как разница между балансовой стоимостью актива (обязательства) и его налоговой базой. Балансовая стоимость — это стоимость, по которой объект отражен в бухгалтерском балансе. Налоговая база — это стоимость, которая будет принята к вычету или налогообложению в будущих периодах в соответствии с НК РФ.
Один из наиболее частых вопросов при реализации отчета — на чем основывается список объектов в первой колонке справки-расчета. Как показывают обсуждения экспертов и технический анализ конфигураций 1С, этот список не базируется напрямую на статьях затрат или статьях баланса в их чистом виде.
Выясним, как это устроено в 1С:Бухгалтерия 3.0. Список объектов в отчете — это значения перечисления, которые используются в качестве субконто на счетах 09 «Отложенные налоговые активы» и 77 «Отложенные налоговые обязательства». На втором уровне группировки часто выступает номенклатурная группа или конкретный объект (например, основное средство), что позволяет детализировать расчет.
Типовой перечень видов активов и обязательств включает:
Проанализируем пошагово, как система вычисляет показатели для справки-расчета. Весь процесс можно разделить на следующие этапы:
Шаг 1. Определение балансовой стоимости. Программа берет сальдо по счету БУ на конец отчетного периода (например, счет 01 для ОС или счет 10 для материалов).
Шаг 2. Определение налоговой базы. Берется остаток по соответствующему ресурсу НУ. В 1С это данные на счетах с признаком налогового учета.
Шаг 3. Сравнение и классификация разниц. На основе разницы между БУ и НУ стоимостью определяется вид разницы:
НалогооблагаемаяВременнаяРазница (формируется ОНО — счет 77).ВычитаемаяВременнаяРазница (формируется ОНА — счет 09).Шаг 4. Расчет отложенного налога. Полученная разница умножается на ставку налога на прибыль (обычно 20%).
Посмотрим на примерную логику, которую можно использовать при написании запроса для формирования данных отчета. Нам необходимо сопоставить остатки по счетам БУ и НУ. Рассмотрим упрощенную схему:
// Пример логики сбора данных для балансового метода
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Счет КАК СчетБУ,
| ХозрасчетныйОстатки.Субконто1 КАК ОбъектУчета,
| ХозрасчетныйОстатки.СуммаОстаток КАК СуммаБУ,
| ХозрасчетныйОстаткиНУ.СуммаОстаток КАК СуммаНУ
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&КонецПериода, Счет В (&СписокСчетов), , ) КАК ХозрасчетныйОстатки
|ЛЕВОЕ СОЕДИНЕНИЕ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&КонецПериода, Счет В (&СписокСчетов), , ) КАК ХозрасчетныйОстаткиНУ
|ПО
| ХозрасчетныйОстатки.Счет = ХозрасчетныйОстаткиНУ.Счет
| И ХозрасчетныйОстатки.Субконто1 = ХозрасчетныйОстаткиНУ.Субконто1";
После получения этих данных программно вычисляется разница. Если СуммаБУ > СуммаНУ для активного счета, мы фиксируем необходимость начисления ОНО. Важно отметить, что при балансовом методе в 1С проводки по счетам 09 и 77 делаются не по каждой операции в течение месяца, а одной регламентной операцией в конце месяца путем сравнения текущего сальдо 09/77 с расчетным.
Интересной особенностью балансового метода является то, что понятие "постоянная разница" (ПР) в самом процессе расчета отложенных налогов не участвует. Постоянные разницы теперь определяются как "технический" показатель при сверке данных. Если в учете возник расход, который никогда не будет принят в НУ (например, представительские расходы сверх нормы), он просто не создает временную разницу, так как не меняет налоговую базу актива или обязательства в будущем.
В справке-расчете вы увидите только те объекты, которые имеют разную оценку в БУ и НУ на отчетную дату и способны повлиять на налог в будущем. Это делает отчет более прозрачным и легким для сверки с бухгалтерским балансом.
Разберем, на что стоит обратить внимание бухгалтеру и программисту при проверке корректности работы балансового метода:
Выясним причину возможных расхождений. Чаще всего они возникают из-за ручных проводок по счетам БУ/НУ, где забывают указать налоговую сумму, или из-за некорректной настройки аналитики (субконто). Балансовый метод очень чувствителен к чистоте остатков на счетах, поэтому регулярная инвентаризация разниц становится необходимой процедурой.
Таким образом, мы проанализировали структуру справки-расчета и убедились, что в основе её формирования лежит сопоставление балансовых показателей. Использование этого метода позволяет автоматизировать расчет налога на прибыль с высокой точностью, исключая сложные вычисления "в моменте" возникновения каждой отдельной разницы.