Переход с версии «1С:Бухгалтерия предприятия ПРОФ» на версию «КОРП» — это ответственный технический процесс, который затрагивает не только интерфейсные возможности, но и глубокие механизмы формирования проводок. Одной из часто встречающихся проблем является внезапное изменение данных налогового учета (НУ) в закрытых периодах многолетней давности. Рассмотрим ситуацию, когда после перехода в документах 2013 года суммы по счету 91.02 «Прочие расходы» по статье «Страховые взносы с выплат за счет прибыли» трансформировались из НУ в постоянные разницы (ПР), а также появились записи по забалансовому счету НЕ.03.
Выясним причину таких манипуляций системы, проанализируем последствия для текущего налогового периода (например, 2023 года) и разберем по шагам, как исправить ситуацию, не нарушая целостность старых данных.
При обновлении конфигурации с ПРОФ на КОРП происходит реструктуризация справочников и регистров. Проанализируем основные технические факторы, которые приводят к пересчету НУ:
НЕ (например, НЕ.03 — «Косвенные расходы, не учитываемые в целях налогообложения») являются спецификой налогового учета в 1С. Они служат для накопления информации о расходах, которые не уменьшают налогооблагаемую базу. Появление проводки в дебет НЕ.03 одновременно с возникновением ПР по счету 91.02 — это стандартная реакция системы КОРП, направленная на обеспечение сходимости данных в отчете «Анализ состояния налогового учета по налогу на прибыль».Посмотрим на конкретный пример. Если в 2013 году в версии ПРОФ бухгалтер вручную или программно установил сумму в колонку «НУ» по статье, которая по умолчанию считается «непринимаемой», ПРОФ могла это проигнорировать. Однако КОРП, обнаружив расхождение между флагом в справочнике и проводкой, при первой же технической возможности (обновление данных, перепроведение или обновление итогов) переквалифицирует «НУ» в «ПР».
На первый взгляд кажется, что изменения в 2013 году не должны волновать организацию в 2023-м. Однако в налоговом учете существует прямая связь через механизм переноса убытков на будущее (статья 283 НК РФ). Проанализируем эту связь:
Рассмотрим ситуацию: если в 2013 году компания получила налоговый убыток, он был зафиксирован в системе. В 1С это обычно отражается на счете 97.21 «Прочие расходы будущих периодов» с видом аналитики «Убытки прошлых лет». Сумма этого убытка ежегодно (или ежеквартально) может использоваться для уменьшения налоговой базы текущего периода.
Когда программа в версии КОРП самовольно изменила проводки 2013 года, убрав суммы из «НУ» и перенеся их в «ПР», сумма налогового убытка за 2013 год уменьшилась. Это означает, что сальдо по счету 97.21 на начало 2023 года стало меньше, чем оно было в сданных декларациях за предыдущие 10 лет. В результате:
Трогать документы 2013 года (перепроводить их) категорически не рекомендуется, так как это может повлечь за собой лавинообразное изменение итогов. Рассмотрим альтернативные и безопасные варианты решения.
Прежде всего, проанализируем справочник ПрочиеДоходыИРасходы. Согласно позиции Минфина, страховые взносы практически всегда принимаются к налоговому учету в составе прочих расходов (даже если сами выплаты, на которые они начислены, не уменьшают базу по налогу на прибыль).
Важно: После установки галочки система может не исправить старые проводки автоматически без перепроведения. Однако новые документы будут формироваться корректно, а старые можно будет «подтянуть» программно или с помощью группового изменения реквизитов (без перепроведения документов).
Это самый безопасный способ выровнять входящее сальдо на дату начала ведения учета в версии КОРП (например, на 01.01.2023), не меняя историю 2013 года.
Рассмотрим алгоритм действий:
КорректировкаРегистров (раздел Операции — Регламентные операции).Пример записи в документе:
Дт 91.02 (Статья: Страховые взносы...) - Сумма НУ: [Сумма убытка]
Дт 91.02 (Статья: Страховые взносы...) - Сумма ПР: [-Сумма убытка]
97.21, если оно было искажено из-за пересчета убытков.Если документов много и они разбросаны по разным периодам, можно воспользоваться внешней обработкой, которая изменит записи в регистрах без вызова процедуры ОбработкаПроведения. Посмотрим на логику кода, которую можно применить:
НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(СсылкаНаДокумент2013Года);
НаборЗаписей.Прочитать();
Для Каждого Запись Из НаборЗаписей Цикл
Если Запись.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасходы И
Запись.СубконтоДт[ПланыВидовХарактеристик.СтатьиДоходовИРасходов.СтраховыеВзносы] Тогда
// Переносим сумму из ПР обратно в НУ
Запись.СуммаНУДт = Запись.СуммаПРДт;
Запись.СуммаПРДт = 0;
// Если была проводка по НЕ.03, ее нужно либо удалить, либо обнулить
КонецЕсли;
КонецЦикла;
НаборЗаписей.Записать();
Внимание: Использование прямого изменения записей регистров требует высокой квалификации и обязательного создания архивной копии базы данных. После выполнения таких манипуляций необходимо запустить процедуру «Пересчет итогов», чтобы система корректно видела новые остатки на счетах.
Проанализировав ситуацию, мы пришли к выводу, что изменение проводок — это следствие автоматической адаптации данных под более жесткие методологические требования версии КОРП. Просто игнорировать проблему нельзя, так как это напрямую искажает расчет налога на прибыль в 2023 году через механизм переноса убытков.
Рекомендуется использовать комбинацию Варианта 1 (исправление настроек справочника для будущего учета) и Варианта 2 (корректировка входящих остатков на начало текущего года), чтобы сохранить историческую достоверность и обеспечить правильность текущих расчетов.