При переходе с ручного учета налога на прибыль на автоматизированный в программе «1С:Бухгалтерия 3.0» специалисты часто сталкиваются с жесткой проверкой системы. 1С требует, чтобы цепочка регламентных операций в помощнике «Закрытие месяца» была непрерывной. Если за предыдущие годы (например, с 2017 года) операция Расчет налога на прибыль не выполнялась, система откажется проводить расчет в текущем периоде. Рассмотрим, как решить эту проблему технически и как разобраться в результатах расчетов.
Если в базе за несколько прошлых лет налог на прибыль начислялся документом Операция, введенная вручную, система считает, что регламентный учет нарушен. Разберем три способа, как «обмануть» систему или восстановить последовательность без перепроведения прошлых периодов.
Способ 1. Установка признака «Пропустить операцию»
Это самый простой, но трудоемкий метод. Вам необходимо зайти в «Закрытие месяца» за каждый пропущенный месяц, начиная с самого первого (например, с января 2017 года), найти операцию Расчет налога на прибыль, нажать на нее правой кнопкой мыши и выбрать пункт «Пропустить операцию». Однако, если периодов слишком много, это займет уйму времени.
Способ 2. Программное создание документов
Для ускорения процесса можно воспользоваться внешней обработкой или встроенной консолью кода, чтобы создать пустые документы РегламентнаяОперация с видом Расчет налога на прибыль. Это позволит системе увидеть наличие документов в базе, не создавая при этом лишних проводок. Рассмотрим пример упрощенного кода для создания такой операции:
// Пример кода для создания технического документа
НоваяОперация = Документы.РегламентнаяОперация.СоздатьДокумент();
НоваяОперация.Дата = КонецМесяца(ДатаНужногоПериода);
НоваяОперация.Организация = Справочники.Организации.НайтиПоНаименованию("Ваша Организация");
НоваяОперация.ВидОперации = Перечисления.ВидыРегламентныхОпераций.РасчетНалогаНаПрибыль;
// Записываем документ без проведения, чтобы не искажать старые данные
НоваяОперация.Записать(РежимЗаписиДокумента.Запись);
Способ 3. Работа с регистром «Состояние регламентных операций»
Проанализируем техническую сторону: система проверяет статус выполнения не по наличию документа, а по записям в регистре сведений Состояние регламентных операций. Опытный специалист может через «Функции для технического специалиста» открыть этот регистр и вручную создать записи за прошлые периоды со статусом «Выполнено». Это позволит программе «думать», что все расчеты в прошлом завершены успешно.
После того как техническая блокировка снята и расчет за текущий квартал выполнен, бухгалтер может столкнуться с «непонятными» суммами на счетах 09 (Отложенные налоговые активы) и 77 (Отложенные налоговые обязательства). Проанализируем, почему это происходит.
С 2020 года в 1С активно применяется балансовый метод учета ПБУ 18/02. Его суть заключается в сравнении бухгалтерской и налоговой стоимости активов и обязательств на конец месяца. Программа выполняет следующие шаги:
09 или 77.Важный нюанс: если вы три года не вели автоматизированный расчет, а в текущем месяце его включили, программа в первой же регламентной операции начислит весь накопленный итог разниц за прошлые годы. Это может привести к огромным оборотам на счетах 09 и 77 в первом месяце перехода. Чтобы этого избежать, рекомендуется ввести начальные остатки по этим счетам в корреспонденции со счетом 84 на начало года автоматизации.
Чтобы проверить, правильно ли система рассчитала налог, не нужно пытаться расшифровать проводки вручную. Рассмотрим основные инструменты контроля:
1. Справка-расчет «Отложенный налог на прибыль»
Это ключевой отчет. В нем в табличной форме показано:
Если итоговая сумма налога в декларации совпадает с расчетами бухгалтера, значит, база начисления верна, а обороты по 09 и 77 счетам — это лишь следствие автоматического выравнивания разниц по ПБУ 18/02.
2. Отчет «Анализ учета по налогу на прибыль»
Выясним причину расхождений с помощью визуальной схемы. В этом отчете можно нажать на любой блок (Доходы, Расходы) и увидеть математическое равенство: БУ = НУ + ПР + ВР. Если блоки подсвечены красным, значит, в системе есть ошибка в регистрах, которую нужно устранить до закрытия месяца.
Проанализируем ситуацию, когда вместо привычного счета 99 бухгалтер видит проводки между 68.04.1 и 68.04.2. При балансовом методе ПБУ 18/02 счет 68.04.2 используется как расчетный шлюз. На нем аккумулируется текущий налог, отложенный налог и постоянные разницы. В конечном итоге он должен закрываться «в ноль». Если на нем «висит» остаток, значит, либо не выполнен Расчет отложенного налога, либо в систему были внесены некорректные ручные правки налога на прибыль.
Рекомендация: Для успешного перехода на автоматику полностью откажитесь от использования документа Операция, введенная вручную для начисления налога на прибыль. Используйте штатные документы и регламентные операции — только так система сможет корректно сопоставить данные регистров и проводок.