Как вернуть детальный учет ЕНС по регистрам в 1С:Бухгалтерия после перехода на «простой учет» в 2024 году

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

С выходом релиза 1С:Бухгалтерия предприятия 3.0.147.18 методология учета Единого налогового счета (ЕНС) претерпела радикальные изменения. Фирма 1С официально перешла на так называемый «простой учет», фактически отказавшись от попыток зеркального отражения алгоритмов ФНС в части распределения платежей по регистрам накопления. В этой статье мы подробно разберем, что именно изменилось в коде, как это влияет на работу бухгалтера и какие существуют способы вернуть детальный учет, если он необходим для сверки с налоговой «копейка в копейку».

Суть изменений: отказ от регистров накопления

Проанализируем ситуацию: до 2024 года программа пыталась вести партионный учет налогов, используя сложные алгоритмы ФИФО для распределения каждой уплаченной суммы по конкретным обязательствам (НДФЛ, взносы, прибыль). Это делалось с помощью трех основных регистров накопления:

  1. ЕдиныйНалоговыйСчет
  2. РасчетыПоНалогамНаЕдиномНалоговомСчете
  3. РасчетыПоСанкциямНаЕдиномНалоговомСчете

С января 2024 года 1С признала этот подход избыточным из-за закрытости внутренних алгоритмов ФНС. Теперь учет ведется линейно на счете 68.90. Движения по вышеуказанным регистрам больше не формируются, а регламентная операция «Зачет аванса по ЕНС» в закрытии месяца перестала выполнять распределение сумм.

Технический анализ: функция НачалоПростогоУчета

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


Функция НачалоПростогоУчета() Экспорт
    Возврат '2024-01-01';     
КонецФункции

Именно эта дата является «водоразделом». Если дата документа или операции больше или равна этой константе, система игнорирует механизмы регистрового учета. Это приводит к тому, что документы Уведомление об исчисленных суммах налогов и Операция по ЕНС перестают делать движения по РН (регистрам накопления), ограничиваясь только бухгалтерскими проводками.

Способ 1: Программное изменение даты перехода (для ПРОФ и КОРП)

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

  1. Создайте новое расширение конфигурации.
  2. Добавьте в него общий модуль ЕдиныйНалоговыйСчет.
  3. Примените аннотацию &Вместо для функции НачалоПростогоУчета.
  4. Установите дату в далекое будущее, например, 2099 год.

&Вместо("НачалоПростогоУчета")
Функция ИТ_НачалоПростогоУчета()
    Возврат '2099-01-01';
КонецФункции

Важный момент: такой подход заставит систему продолжать формировать движения по регистрам. Однако помните, что вы берете на себя ответственность за корректность работы алгоритмов зачета, которые 1С больше не планирует развивать и тестировать.

Способ 2: Использование ручных операций для формирования движений (для Базовых версий)

Разберем ситуацию, когда конфигуратор недоступен (облачные версии или базовые конфигурации). В этом случае мы можем использовать документ Операция, введенная вручную (она же ОперацияБух). Рассмотрим этот механизм подробнее:

Хотя штатные документы перестали двигать регистры, сам механизм регистров накопления из программы не удален. Мы можем создавать записи в них вручную:

  1. Создайте документ Операция, введенная вручную.
  2. Нажмите кнопку «Ещё» в верхней части формы и выберите пункт «Выбор регистров».
  3. Перейдите на вкладку «Регистры накопления» и отметьте галочками ЕдиныйНалоговыйСчет и Расчеты по налогам на едином налоговом счете.
  4. Теперь в документе появятся дополнительные вкладки, где вы сможете вручную (или с помощью внешней обработки) зафиксировать движения, аналогичные тем, что делает ИФНС.

Автоматизация учета через API и Личный кабинет ЕНС

Вместо того чтобы пытаться вручную дублировать сложные расчеты налоговой, рассмотрим современный путь, предлагаемый разработчиками 1С. В программе реализован механизм прямой интеграции с ЛК ФНС через сервис 1С-Отчетность.

Посмотрим на возможности этого решения:

Программное создание движений по ЕНС (для разработчиков)

Если вы решили написать свою обработку для сверки данных из CSV-файла, который можно выгрузить из ЛК налогоплательщика, вам пригодятся методы модуля ЕдиныйНалоговыйСчет. Проанализируем, какие функции можно вызвать для имитации старого поведения системы:


// Регистрация зачисления на ЕНС из выписки банка
ЕдиныйНалоговыйСчет.ЗарегистрироватьЗачислениеНаЕдиныйНалоговыйСчет(
    ПараметрыПроведения.Реквизиты,
    ПараметрыПроведения.РасшифровкаПлатежаПрочее, 
    Движения, 
    Отказ
);

// Сформировать движения по налогам на основании уведомления
ЕдиныйНалоговыйСчет.СформироватьДвиженияПоНалогамНаЕдиномНалоговомСчете(
    ПараметрыПроведения.Реквизиты,
    ПараметрыПроведения.УведомлениеОбИсчисленныхСуммахНалогов,
    Движения,
    Отказ
);

Обратите внимание: При программном вызове этих методов после 01.01.2024 внутри типового кода могут стоять проверки на НачалоПростогоУчета(). Поэтому при разработке собственных механизмов сверки рекомендуется либо использовать свои наборы движений, либо обходить проверку даты.

Резюме и рекомендации

Подведем итог: отказ от регистрового учета ЕНС в 1С — это не ошибка, а осознанное изменение стратегии. Разработчики переложили ответственность за детализацию «внутри» ЕНС на саму налоговую службу.

Для эффективной работы в новых условиях мы рекомендуем:

  1. Перейти на использование ЛК ЕНС внутри 1С. Это единственный способ видеть реальную картину распределения налогов без ручного ввода данных.
  2. Контролировать счет 68.90. Его сальдо должно совпадать с общим сальдо в ЛК ФНС.
  3. Использовать выгрузку в CSV из личного кабинета налоговой на сайте nalog.gov.ru для детальной сверки в Excel или внешними обработками, если интеграция через 1С-Отчетность по каким-то причинам недоступна.

Попытки вернуть детальный регистровый учет путем правки кода оправданы только в исключительных случаях, когда компании требуется сложная аналитика по прошлым периодам, не совпадающая с данными ФНС.

← На главную