При расчете отложенного налога по нематериальным активам (НМА) в системе 1С пользователи часто сталкиваются с необходимостью учитывать меняющиеся процентные ставки и сверять свои расчеты с данными, формируемыми регламентными операциями. Мы понимаем, что сбор данных по историческим периодам, особенно по остаточной стоимости НМА, может вызывать затруднения, поскольку регистр бухгалтерии в 1С имеет свою специфику. В этой статье мы подробно разберем, как правильно подойти к расчету отложенного налога, какие данные необходимо извлечь из системы 1С и какие инструменты использовать для проверки ваших вычислений.
Начнем с того, что с 1 января 2025 года нас ожидают изменения в ставке налога на прибыль. Основная ставка вырастет с 20% до 25%. Это означает, что 8% будет отчисляться в федеральный бюджет (эта ставка федерального бюджета зафиксирована до 2030 года), а 17% — в бюджеты регионов. Важно отметить, что регионы имеют право устанавливать пониженные ставки по части налога, зачисляемого в их бюджет, для определенных категорий компаний или в рамках инвестиционных проектов. Это подтверждает важность учета различных процентных ставок, о которых шла речь в вашей задаче.
Также с 1 января 2024 года вступил в силу Федеральный стандарт бухгалтерского учета 14/2022 "Нематериальные активы" (ФСБУ 14/2022), который пришел на смену ПБУ 14/2007. Новый стандарт внес существенные изменения в правила учета НМА в бухгалтерском учете, в частности, закрепив обязательное начисление амортизации некоммерческими организациями и введя понятие ликвидационной стоимости НМА, что напрямую влияет на расчет амортизации в БУ и, соответственно, на величину временных разниц.
Прежде всего, давайте вспомним, что отложенный налог возникает из-за временных разниц между бухгалтерским (БУ) и налоговым (НУ) учетом. Эти разницы приводят к формированию отложенных налоговых активов (ОНА) или отложенных налоговых обязательств (ОНО).
Временные разницы по НМА чаще всего возникают из-за различий в правилах бухгалтерского и налогового учета. Рассмотрим основные из них:
Как было верно подмечено, расчет отложенного налога сводится к определению ежемесячной разницы между бухгалтерской и налоговой амортизацией и умножению этой разницы на ставку налога на прибыль. Эта разница и есть налогооблагаемая временная разница (НВР) или вычитаемая временная разница (ВВР), которая формирует ОНО или ОНА соответственно. Формула выглядит так:
ОтложенныйНалог = ВременнаяРазница * СтавкаНалогаНаПрибыль
Временная разница, в свою очередь, часто является разницей между начисленной амортизацией в БУ и НУ:
ВременнаяРазница = АмортизацияБУ - АмортизацияНУ
Таким образом, мы получаем:
ОтложенныйНалог = (АмортизацияБУ - АмортизацияНУ) * СтавкаНалогаНаПрибыль
Давайте рассмотрим ситуацию, когда ликвидационная стоимость НМА в бухгалтерском учете равна нулю. В этом случае, если мы используем линейный метод амортизации как в БУ, так и в НУ, расчет значительно упрощается.
В налоговом учете амортизация часто рассчитывается линейным методом и является постоянной величиной на протяжении всего срока полезного использования. Мы можем получить ее, разделив первоначальную стоимость НМА на срок полезного использования в месяцах:
АмортизацияНУ_Месячная = ПервоначальнаяСтоимостьНУ / СПИНУ_в_Месяцах
Где:
ПервоначальнаяСтоимостьНУ — это стоимость НМА, по которой оно принято к учету в налоговом учете.СПИНУ_в_Месяцах — это срок полезного использования НМА в месяцах, установленный для целей налогового учета.Если мы хотим посчитать общую амортизацию за определенный период (например, за 30 месяцев), мы просто умножаем месячную амортизацию на количество месяцев:
АмортизацияНУ_ЗаПериод = (ПервоначальнаяСтоимостьНУ / СПИНУ_в_Месяцах) * КоличествоМесяцев
Если в бухгалтерском учете также применяется линейный метод амортизации и ликвидационная стоимость НМА равна нулю, то месячная сумма амортизации БУ будет аналогично постоянной:
АмортизацияБУ_Месячная = ПервоначальнаяСтоимостьБУ / СПИБУ_в_Месяцах
Где:
ПервоначальнаяСтоимостьБУ — это стоимость НМА, по которой оно принято к учету в бухгалтерском учете.СПИБУ_в_Месяцах — это срок полезного использования НМА в месяцах, установленный для целей бухгалтерского учета.Общая амортизация БУ за период:
АмортизацияБУ_ЗаПериод = (ПервоначальнаяСтоимостьБУ / СПИБУ_в_Месяцах) * КоличествоМесяцев
Если обе амортизации (БУ и НУ) постоянны и линейны без ликвидационной стоимости, то отложенный налог за определенный период (например, 30 месяцев) можно посчитать следующим образом:
ОНО_или_ОНА_ЗаПериод = ((ПервоначальнаяСтоимостьБУ / СПИБУ_в_Месяцах) - (ПервоначальнаяСтоимостьНУ / СПИНУ_в_Месяцах)) * КоличествоМесяцев * СтавкаНалогаНаПрибыль
Этот расчет достаточно прост и может быть выполнен даже "в уме", как было предложено на форуме. Например, если мы хотим рассчитать отложенный налог на период до конца 2028 года (30 месяцев) по ставке 8%, мы подставим эти значения в формулу.
С введением ФСБУ 14/2022, как мы уже упоминали, в бухгалтерском учете НМА может появиться ликвидационная стоимость. Это означает, что не вся первоначальная стоимость НМА будет амортизироваться. Сумма амортизации будет рассчитываться исходя из балансовой стоимости за вычетом ликвидационной стоимости.
Если применяется линейный метод, но с учетом ликвидационной стоимости, то амортизируемая стоимость будет:
АмортизируемаяСтоимостьБУ = ПервоначальнаяСтоимостьБУ - ЛиквидационнаяСтоимость
И тогда месячная амортизация будет:
АмортизацияБУ_Месячная = (ПервоначальнаяСтоимостьБУ - ЛиквидационнаяСтоимость) / СПИБУ_в_Месяцах
Однако, если используется другой метод начисления амортизации (например, способ уменьшаемого остатка), или если возникает необходимость пересчета амортизации при изменении СПИ или ликвидационной стоимости, расчеты усложняются. В таких случаях месячная амортизация уже не будет постоянной величиной, и ее придется рассчитывать на каждый месяц отдельно, исходя из остаточной стоимости и оставшегося СПИ.
АмортизацияБУ_Месячная_с_ЛС = (ОстаточнаяСтоимостьБУ_на_НачалоМесяца - ЛиквидационнаяСтоимость) / ОставшийсяСПИБУ_в_Месяцах_на_НачалоМесяца
В случае, когда необходимо вычислить отложенный налог за длительный период, и амортизация не является постоянной из-за наличия ликвидационной стоимости и нелинейного метода, это потребует более сложного интегрирования или помесячного суммирования разниц. На форуме было предложено использовать приближение Эйлера для суммы гармонического ряда в случае, когда формула амортизации становится сложной из-за ликвидационной стоимости. Однако для большинства практических задач в 1С мы обычно суммируем помесячные разницы.
Теперь перейдем к самому важному: как получить необходимые данные из системы 1С для ваших расчетов и проверки. Ваши затруднения с получением остаточной стоимости на конкретный период и пониманием структуры регистра бухгалтерии вполне обоснованы, и мы сейчас разберем это детально.
Первоначальную стоимость НМА как в бухгалтерском, так и в налоговом учете, мы можем получить из счета 04 "Нематериальные активы". Это сальдо по дебету счета на момент принятия к учету или на начало интересующего нас периода.
Для запроса вы можете обратиться к виртуальной таблице Остатки регистра бухгалтерии.
Это был один из ключевых вопросов. Остаточная стоимость НМА на конкретную дату или на конец периода в бухгалтерском учете определяется как разница между дебетовым сальдо по счету 04.01 "Нематериальные активы в организации" и кредитовым сальдо по счету 05 "Амортизация нематериальных активов".
ОстаточнаяСтоимостьБУ = СальдоДт_04.01 - СальдоКт_05.01
Аналогичным образом мы можем определить остаточную стоимость и в налоговом учете, если она учитывается на отдельных субсчетах или в других регистрах. Однако чаще всего в НУ остаточная стоимость равна первоначальной стоимости за вычетом начисленной налоговой амортизации.
Чтобы получить эти данные в запросе 1С для определенного периода, нам необходимо использовать виртуальную таблицу ОстаткиИОбороты регистра бухгалтерии Хозрасчетный. Эта таблица позволяет получить сальдо на начало и конец периода, а также обороты за период с необходимой периодичностью и детализацией по субконто.
Рассмотрим пример запроса:
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК НМА,
ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
СУММА(ВЫБОР КОГДА ХозрасчетныйОстаткиИОбороты.Счет = &СчетНМА ТОГДА ХозрасчетныйОстаткиИОбороты.СальдоКонечныйДт ИНАЧЕ 0 КОНЕЦ) КАК ПервоначальнаяСтоимостьБУ,
СУММА(ВЫБОР КОГДА ХозрасчетныйОстаткиИОбороты.Счет = &СчетАмортизацииНМА ТОГДА ХозрасчетныйОстаткиИОбороты.СальдоКонечныйКт ИНАЧЕ 0 КОНЕЦ) КАК АмортизацияНакопленнаяБУ
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
&ДатаНачала,
&ДатаОкончания,
Месяц,
ДвиженияИГраницыПериода,
Счет В ИЕРАРХИИ (&СчетНМА, &СчетАмортизацииНМА),
&ВидыСубконто,
&ВалютныйУчет,
&КоличественныйУчет
) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
ХозрасчетныйОстаткиИОбороты.ВидУчета = ЗНАЧЕНИЕ(ВидУчетаБухгалтерского.Бухгалтерский)
СГРУППИРОВАТЬ ПО
ХозрасчетныйОстаткиИОбороты.Субконто1,
ХозрасчетныйОстаткиИОбороты.Счет
Параметры запроса:
&ДатаНачала, &ДатаОкончания: Период, за который нам нужны данные.Месяц: Периодичность, с которой мы хотим получать остатки (в данном случае – помесячно).&СчетНМА: Ссылка на счет 04.01.&СчетАмортизацииНМА: Ссылка на счет 05.01 (или 05, если нет субсчетов).&ВидыСубконто: Если есть необходимость отбора по конкретным видам субконто, например, по определенным НМА.&ВалютныйУчет, &КоличественныйУчет: Флаги для учета валютных и количественных данных, в зависимости от настроек вашей системы.После выполнения этого запроса вы получите для каждого НМА (Субконто1) сальдо по счету 04.01 и 05.01 на конец каждого месяца. Затем вы сможете вычислить остаточную стоимость путем вычитания.
Информация о сроке полезного использования (СПИ), методах начисления амортизации, ликвидационной стоимости (если применимо) и других параметрах НМА хранится в регистрах сведений:
Первоначальные сведения НМА (бухгалтерский учет): Содержит общие сведения о НМА при принятии к учету.Параметры амортизации НМА (бухгалтерский учет) (или схожие регистры в зависимости от конфигурации, например, `ЭлементыАмортизацииНМАБухгалтерскийУчет`): Здесь фиксируются СПИ, метод амортизации, ликвидационная стоимость и другие параметры.Способы отражения расходов по амортизации НМА: Определяет, куда списывается амортизация.РасчетОтложенногоНалога: Как вы уже знаете, из этого регистра можно получить информацию о временных разницах, но для *проверки* вам нужно будет получить данные, предшествующие его формированию.Для получения этих данных также используются запросы к соответствующим регистрам сведений, например, к виртуальной таблице СрезПоследних для получения актуальных данных на определенную дату.
Для проверки ваших расчетов и анализа формируемых программой данных, а также для получения нужной информации без прямого написания запросов, мы можем использовать стандартные и универсальные отчеты 1С.
Этот стандартный отчет (обычно находится в разделе "Отчеты" или "Главное") является очень мощным инструментом. Он позволяет нам детально проанализировать движения и остатки по счетам с детализацией по субконто. Выбирая вид субконто "Нематериальные активы", вы можете:
04 и 05.Чтобы найти нужные данные, установите период отчета, выберите счета 04 и 05, укажите вид субконто "Нематериальные активы" и настройте показатели для вывода данных БУ, НУ, ПР и ВР.
Этот отчет (часто доступен через регламентные операции "Закрытие месяца" или в разделе "Отчеты") позволяет детально проанализировать, как была рассчитана амортизация по каждому НМА за месяц. В нем вы найдете не только сумму амортизации по БУ и НУ, но и информацию о формировании постоянных и временных разниц, что является прямой основой для расчета отложенного налога.
В некоторых конфигурациях 1С (например, 1С:ERP, 1С:Комплексная автоматизация, а также в некоторых версиях 1С:Бухгалтерии) могут быть доступны специализированные ведомости по НМА. Эти отчеты предоставляют комплексную информацию по первоначальной стоимости, амортизации, остаточной стоимости и СПИ по всем видам учета (БУ, НУ, МСФО) в одном месте. Если такой отчет доступен в вашей конфигурации, он может значительно упростить сбор данных.
Если стандартные отчеты не дают всей необходимой информации или требуют сложной комбинации, "Универсальный отчет" (обычно находится в разделе "Отчеты" или "Администрирование") предлагает максимальную гибкость. Он позволяет выбрать любой регистр сведений или накопления в системе (например, РегистрБухгалтерии.Хозрасчетный, РегистрСведений.ПервоначальныеСведенияНМАБухгалтерскийУчет, РегистрНакопления.РасчетОтложенногоНалога), задать нужные поля для вывода (включая остаток СПИ, виды учета БУ, НУ, ПР, ВР, способ отражения расходов), установить отборы и группировки. Это особенно полезно для построения отчета, который покажет все требуемые данные в одном месте, или для получения специфических данных, таких как СПИ и ликвидационная стоимость, которые могут храниться в разных регистрах.
Для успешного расчета отложенного налога по НМА и его проверки в 1С мы рекомендуем следующий порядок действий:
Принятие к учету НМА, так как именно в нем задаются эти ключевые параметры.Хозрасчетный.ОстаткиИОбороты регистра бухгалтерии, как мы рассмотрели в примере запроса.ПервоначальныеСведенияНМАБухгалтерскийУчет).Анализ субконто, Справка-расчет амортизации и Универсальный отчет. Эти инструменты позволят вам как собрать необходимые данные, так и провести детализированную проверку формирования временных разниц и отложенных налогов.Таким образом, комбинируя понимание бухгалтерского и налогового учета НМА с возможностями запросов и отчетов 1С, вы сможете эффективно решить задачу по расчету и проверке отложенного налога, а также верифицировать данные, формируемые системой.