Как реализовать балансовый метод учета налога на прибыль в 1С:УПП

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

Вопрос перехода на балансовый метод учета налога на прибыль в конфигурации «1С:Управление производственным предприятием 1.3» (УПП) стал крайне актуальным после вступления в силу приказа Минфина России от 20.11.2018 № 236н. Этот нормативный акт внес существенные изменения в ПБУ 18/02 «Учет расчетов по налогу на прибыль организаций». В современных решениях, таких как «1С:ERP» или «1С:Бухгалтерия 3.0», балансовый метод реализован «из коробки», однако в УПП ситуация иная.

Проанализируем ситуацию, разберем позицию разработчиков фирмы «1С» и выясним, какими путями можно обеспечить соответствие учета новым требованиям законодательства.

Официальная позиция фирмы «1С» по поддержке УПП

Для начала выясним причину, по которой многие пользователи не находят нужных настроек в программе. Начиная с 01.01.2020 года, фирма «1С» официально заявила, что полномасштабная поддержка балансового метода учета в редакции 1.3 (УПП) не планируется. Учетная политика и алгоритмы справок-расчетов в этой конфигурации остаются без изменений.

Разработчики внесли лишь точечные изменения, касающиеся перечня временных разниц. Например, согласно пункту 11 стандарта, резервы по сомнительным долгам с 2020 года относятся к временным разницам (ВР), а не к постоянным (ПР). Это изменение было реализовано в типовых обновлениях УПП, но общая архитектура учета осталась «затратной» (основанной на фиксации разниц в каждой проводке).

Затратный метод против балансового: есть ли критическое противоречие?

Разберем ситуацию с точки зрения методологии. Многие бухгалтеры опасаются, что отсутствие «галочки» о переходе на балансовый метод в настройках УПП сделает их отчетность некорректной. Однако, обратившись к Информационному сообщению Минфина от 28 декабря 2018 г. № ИС-учет-13, мы увидим важное примечание. Новая редакция ПБУ 18/02 допускает применение как балансового, так и затратного метода (метода отсрочки), если итоговый результат — сумма отложенного налогового актива (ОНА), отложенного налогового обязательства (ОНО) и расхода по налогу на прибыль — рассчитывается верно.

Следовательно, в 1С:УПП мы продолжаем использовать привычный механизм ПР и ВР на счетах учета, но должны гарантировать, что остатки по этим разницам в конце месяца соответствуют разнице между балансовой стоимостью активов и их налоговой базой.

Вариант 1: Использование штатных механизмов (Затратный метод)

Если ваша организация не готова к серьезным доработкам системы, мы рекомендуем продолжать использовать типовой функционал. Рассмотрим, что для этого необходимо сделать:

  1. Проверить настройки учетной политики. Убедитесь, что установлен флаг «Применять ПБУ 18/02».
  2. Обеспечить корректное заполнение признаков ПР и ВР во всех первичных документах. В УПП это критически важно, так как система «собирает» налог на прибыль именно на основании этих признаков в проводках.
  3. Ежемесячно проводить процедуру «Закрытие месяца», которая включает регламентные операции по расчету налога на прибыль (формирование проводок по счетам 09 и 77).
  4. Для проверки соответствия балансовому методу можно использовать стандартный отчет «Технологический анализ налогового учета» и сравнить данные БУ и НУ по остаткам на счетах.

Вариант 2: Самостоятельная доработка системы

Если требования аудиторов или головной компании жестко настаивают на балансовом методе, или если текущий расчет разниц в каждой проводке слишком трудозатратен, можно пойти по пути кастомизации. Рассмотрим алгоритм, по которому можно реализовать этот механизм, взяв за образец «1С:Бухгалтерию 3.0»:

Шаг 1: Создание вспомогательного регистра. Разберем необходимость создания регистра сведений (например, РасчетОтложенногоНалогаПоПБУ18), куда в конце месяца будут записываться данные о балансовой и налоговой стоимости активов и обязательств.

Шаг 2: Изменение процедуры закрытия месяца. Нам потребуется модифицировать алгоритм проведения документа РегламентнаяОперация. Вместо того чтобы анализировать обороты по счетам с признаками ПР/ВР, программа должна:

Посмотрим на пример кода (схематично), который мог бы лечь в основу такой доработки:


// Схематичный пример получения разниц для балансового метода
Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |   ХозрасчетныйОстатки.Счет КАК Счет,
    |   ХозрасчетныйОстатки.СуммаОстаток КАК СуммаБУ,
    |   НалоговыйОстатки.СуммаОстаток КАК СуммаНУ,
    |   ХозрасчетныйОстатки.СуммаОстаток - НалоговыйОстатки.СуммаОстаток КАК ВременнаяРазница
    |ИЗ
    |   РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаКонца, , , ) КАК ХозрасчетныйОстатки
    |       ПОЛНОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Налоговый.Остатки(&ДатаКонца, , , ) КАК НалоговыйОстатки
    |       ПО ХозрасчетныйОстатки.Счет = НалоговыйОстатки.Счет";

Вариант 3: Использование внешних отчетов для верификации

Проанализируем ситуацию, когда менять код конфигурации нельзя (например, система находится на строгой поддержке). В этом случае наиболее эффективным решением будет создание внешнего отчета «Справка-расчет по балансовому методу».

Что должен содержать такой отчет:

Почему балансовый метод может быть лучше в УПП?

Несмотря на отсутствие штатной поддержки, реализация балансового метода (пусть даже через внешние отчеты) дает ряд преимуществ, которые отметили эксперты в обсуждении:

Подведем итоги

Мы выяснили, что полноценного внедрения балансового метода в 1С:УПП ждать не стоит. Однако это не является препятствием для ведения корректного учета. Вы можете выбрать один из трех путей: продолжать использовать затратный метод (он легален), разработать собственную надстройку по аналогии с современными конфигурациями или внедрить систему внешнего контроля через отчеты. Главное — помнить, что конечной целью является верное отражение чистой прибыли в отчетности, а метод достижения этой цели (балансовый или затратный) остается на выбор организации.

← На главную