Почему в 1С:Бухгалтерия 3.0 налог на прибыль рассчитывается неверно по арендованному имуществу и как это исправить?

Программист 1С v8.3 (Управляемые формы) Налоговый учет
← На главную

При работе в программе 1С:Бухгалтерия предприятия 3.0 пользователи часто сталкиваются с ситуацией, когда регламентная операция по расчету налога на прибыль (ПБУ 18/02) выдает странные результаты. Особенно это актуально для арендованного имущества и лизинга, где возникают существенные различия между бухгалтерским (БУ) и налоговым (НУ) учетом. В данной статье мы подробно разберем ситуацию, когда система некорректно рассчитывает отложенное налоговое обязательство (ОНО) по счету 02.03, и выясним технические причины такого поведения.

Суть проблемы: неверная база для расчета ОНО

Рассмотрим конкретный пример. Предположим, у нас есть арендованное имущество, по которому на счете 02.03 («Амортизация арендованного имущества») числятся следующие остатки:

Логика балансового метода ПБУ 18/02 предполагает, что система должна рассчитать налог как 20% от временной разницы (ВР). В нашем случае это 20 000 * 20% = 4 000 руб. Однако на практике бухгалтер видит, что программа «фигачит» (начисляет) 20% от всей суммы НУ (130 000 руб.), что дает 26 000 руб. При этом сумма относится в раздел «Незавершенное производство» (счет 20.01), хотя по логике учета незавершенки в данный момент быть не должно.

Проанализируем техническую логику запроса 1С

Для понимания причин ошибки заглянем «под капот» системы. При проведении регламентной операции «Расчет налога на прибыль» программа обращается к виртуальным таблицам остатков. Рассмотрим пример запроса, который может использоваться для получения данных:


ВЫБРАТЬ
    Остатки.Счет КАК Счет,
    Остатки.Организация КАК Филиал,
    ЕСТЬNULL(Остатки.Подразделение, ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)) КАК Подразделение,
    ЕСТЬNULL(Остатки.Субконто1, НЕОПРЕДЕЛЕНО) КАК Субконто1,
    ЕСТЬNULL(Остатки.Субконто2, НЕОПРЕДЕЛЕНО) КАК Субконто2,
    ЕСТЬNULL(Остатки.Субконто3, НЕОПРЕДЕЛЕНО) КАК Субконто3,
    Остатки.СуммаОстаток КАК БалансоваяСтоимость,
    ЕСТЬNULL(Остатки.СуммаНУОстаток, 0) КАК НалоговаяСтоимость,
    ЕСТЬNULL(Остатки.СуммаВРОстаток, 0) КАК ВременнаяРазница
ПОМЕСТИТЬ ВТ_БалансовыеДанные
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(
            &ОтчетнаяДата,
            Счет В
                (ВЫБРАТЬ
                    ПланГруппировки.Счет
                ИЗ
                    ВТ_ПравилаГруппировки КАК ПланГруппировки),
            ,
            Организация В (&Организации)) КАК Остатки

Обратим внимание на параметр &ОтчетнаяДата. Если мы рассчитываем налог за март, то в качестве отчетной даты программа часто передает 01.04.2020 00:00:00. Рассмотрим нюанс: виртуальная таблица Остатки возвращает данные на начало указанной секунды. Таким образом, остатки на 01.04 00:00:00 включают в себя все движения по 31.03 включительно. Если в этот момент расчет выдает некорректные данные (например, видит НУ, но «не видит» БУ), значит, возникла техническая рассинхронизация данных.

Выясним причину: почему расчет попадает в «Незавершенное производство»

Когда система видит временные разницы на счетах затрат (включая амортизацию, которая через 02.03 попадает на счет 20, 25 или 26), она пытается отследить их дальнейшую судьбу. Если на конец месяца счет 20.01 («Основное производство») не закрыт полностью (есть остатки НЗП), программа классифицирует разницы в амортизации как разницы в стоимости этого самого НЗП.

Однако, если по факту незавершенки нет, а система все равно относит туда налог, это верный признак того, что балансовая стоимость актива в какой-то момент была воспринята программой как нулевая. Именно поэтому система берет 20% от всей налоговой стоимости (НУ), считая её одной большой временной разницей.

Диагностика ситуации через ОСВ

Прежде чем приступать к исправлению, проанализируем ситуацию с помощью стандартных отчетов. Нам необходимо сформировать Оборотно-сальдовую ведомость по счету 02.03 со следующими настройками:

  1. Включить показатели БУ, НУ, ВР и Контроль.
  2. Установить детализацию по всем доступным субконто (Основные средства, Контрагенты, Договоры).
  3. Сравнить данные за разные периоды (например, за один день 31.03 и за весь месяц).

Если вы видите, что в ОСВ за месяц цифры одни, а в ОСВ, сформированной за конкретную дату закрытия, они «расползаются» или не соответствуют логике проводок — мы имеем дело с «битыми» итогами.

Пошаговое решение: Тестирование и исправление (ТиИ)

Когда проводки в журнале операций верны, а виртуальные таблицы остатков (которые использует регламентная операция) выдают мусор, необходимо выполнить техническое обслуживание базы данных. Рассмотрим процедуру пересчета итогов.

Важно: Перед выполнением любых технических действий обязательно создайте резервную копию базы данных!

  1. Запустите информационную базу в режиме Конфигуратор.
  2. Перейдите в меню Администрирование — Тестирование и исправление...
  3. В появившемся окне выберите следующие пункты:
    • Пересчет итогов — это ключевое действие, которое заново заполнит таблицы остатков на основе реальных проводок.
    • Проверка логической целостности информационной базы — поможет найти ссылки на несуществующие объекты.
    • Реиндексация таблиц информационной базы — ускорит работу и исправит возможные ошибки индексов.
  4. Нажмите кнопку «Выполнить» и дождитесь окончания процесса.

После завершения ТиИ вернитесь в режим предприятия и заново выполните процедуру «Закрытие месяца». В большинстве случаев после пересчета итогов система начнет «видеть» БУ и ВР корректно, и расчет налога на прибыль (отложенных налогов) придет в норму.

Дополнительные рекомендации по учету аренды (ФСБУ 25/2018)

Если ваша организация применяет ФСБУ 25/2018, помните, что по арендованному имуществу (ППА — право пользования активом) временные разницы неизбежны:

— В БУ амортизируется стоимость ППА.

— В НУ амортизации по таким объектам обычно нет (если это не лизинг по старым правилам), а в расходы принимаются лизинговые платежи.

Проанализируем: при балансовом методе программа сравнивает чистую балансовую стоимость актива (счет 01.03 минус 02.03) с его налоговой стоимостью (которая часто равна нулю). Любой сбой в итогах по любому из этих счетов приведет к тому, что 77 счет (ОНО) или 09 счет (ОНА) будут рассчитаны неверно. Поэтому регулярная проверка актуальности итогов и корректности закрытия счетов затрат является залогом правильного налогового учета.

← На главную