При переходе на новые релизы 1С:ERP (начиная с 2.5.9) или 1С:Комплексная автоматизация 2.5.9 многие пользователи сталкиваются с критической проблемой: при формировании декларации по налогу на прибыль данные за прошлые периоды (например, за первое полугодие при формировании отчета за 9 месяцев) внезапно «исчезают» или отображаются некорректно. При этом оборотно-сальдовая ведомость по счетам 90.02 и 90.08 в налоговом учете (НУ) показывает верные суммы, но расшифровка ячеек декларации выдает совершенно иные результаты.
В этой статье мы подробно разберем причины такого поведения системы, проанализируем технические изменения в архитектуре налогового учета и определим пошаговый алгоритм исправления данных для корректного формирования отчетности.
Рассмотрим, что именно изменилось в коде и структуре данных. Начиная с версии 2.5.9, фирма «1С» внедрила механизм раздельного учета по налогу на прибыль. Это привело к появлению новой обязательной аналитики — субконто «Варианты налогообложения прибыли». Это субконто было добавлено во многие счета, участвующие в формировании налоговой базы:
90.01.3 (Выручка по операциям с особым порядком налогообложения);91.01 и 91.02 (Прочие доходы и расходы);68.04.2 (Расчет налога на прибыль);09 и 77).Проанализируем ситуацию: когда вы обновляете базу с версии 2.5.8 на 2.5.9, в проводках за прошлые периоды (которые уже закрыты и защищены датой запрета редактирования) это новое субконто остается пустым или содержит значение NULL. Алгоритм заполнения декларации в новых релизах был полностью переписан. Теперь система при заполнении Листа 02 делает выборку данных именно в разрезе этой аналитики. Если в проводках за прошлые кварталы аналитика не заполнена, программа «не видит» эти суммы, так как они не попадают в фильтр по «Основному варианту налогообложения».
Выясним подробности зарегистрированной ошибки 00-00480380. Суть ее заключается в том, что декларация по налогу на прибыль некорректно собирает данные, если в течение налогового периода (года) была включена опция «Раздельный учет по налогу на прибыль» или если база была обновлена в середине года. Программа игнорирует обороты, в которых отсутствуют новые измерения в регистрах накопления, таких как ФактическиеДанныеБюджетирования и регистры финансового результата.
Разберем еще один важный аспект. В ERP 2.5.9 механизм налогового учета стал более тесно завязан на Направления деятельности. Если в учетной политике организации включен раздельный учет по налогу на прибыль, система ожидает, что все расходы на счетах 90.02 и 90.08 будут соотнесены с конкретным Направлением деятельности.
Если вы начали вести учет по направлениям деятельности не с начала года, а, к примеру, с третьего квартала, то расходы за первое полугодие в регистрах финансового результата останутся без привязки к НД. При заполнении декларации за 9 месяцев алгоритм распределения расходов может просто отсечь эти «неопределенные» суммы, посчитав их не относящимися к текущей налоговой базе.
Для восстановления корректного заполнения декларации необходимо выполнить следующие действия:
Если учет по НД был включен в середине года, необходимо программно или с помощью группового изменения реквизитов заполнить Направление деятельности в проводках по счетам 90.02 и 90.08 за все предыдущие периоды текущего года (с 1 января). Важно сделать это не только в бухгалтерских проводках, но и в регистре накопления Финансовый результат.
Проанализируем состояние счета 91. Если после обновления вы видите пустые субконто, необходимо заполнить их значением по умолчанию (обычно это «Общий»). В некоторых случаях помогает использование специальной обработки от 1С «Исправление данных налогового учета», которая должна запускаться автоматически при обновлении, но иногда срабатывает не полностью.
Простого перепроведения документов недостаточно. Необходимо выполнить процедуру «Закрытие месяца» последовательно за каждый месяц с начала налогового периода. Это позволит системе пересчитать записи в регистрах Данные о доходах и расходах для целей налогообложения (налог на прибыль) и актуализировать данные в регистре Фактические данные бюджетирования, откуда теперь черпаются данные для Листа 02.
Зайдите в карточку Организации -> вкладка «Учетная политика и налоги». Проверьте дату начала действия настройки «Раздельный учет по налогу на прибыль». Она должна соответствовать началу налогового периода (года), даже если физически обновление произошло позже. Это заставит алгоритмы декларации учитывать исторические данные по новым правилам.
Посмотрим на пример того, как система определяет расходы. В новых релизах запрос к базе данных для декларации выглядит примерно так (упрощенно):
ВЫБРАТЬ
СУММА(Обороты.СуммаРасходов) КАК Сумма
ИЗ
РегистрНакопления.ФинансовыйРезультат.Обороты(&НачалоГода, &КонецПериода, ,
ВариантНалогообложения = &ОсновнойВариант
И НаправлениеДеятельности <> ЗНАЧЕНИЕ(Справочник.НаправленияДеятельности.ПустаяСсылка)) КАК Обороты
Отсюда следует вывод: если НаправлениеДеятельности или ВариантНалогообложения в регистре не заполнены (равны пустой ссылке или NULL), данные не попадут в выборку. Именно поэтому ручное заполнение аналитики в проводках и регистрах за 1-е полугодие является единственным способом «вернуть» расходы в декларацию без откатов на старые версии программы.
Важный совет: Перед проведением массовых корректировок за прошлые периоды обязательно создайте резервную копию базы. Если отчетность за полугодие уже сдана и закрыта, изменения аналитики не должны повлиять на итоговые суммы (если вы заполняете их корректно), но они критически важны для формирования нарастающего итога в текущем отчетном периоде.