При обновлении конфигурации 1С:Бухгалтерия предприятия 2.0 до актуальных релизов (начиная с 2.0.66.133 и выше) многие пользователи сталкиваются с критической ошибкой при попытке провести документ Списание с расчетного счета. Программа выдает сообщение: «Счет 68.01 нельзя использовать в проводках». Эта проблема блокирует возможность отражения уплаты НДФЛ в бюджет и касается не только новых, но и уже проведенных ранее документов.
В данной статье мы подробно проанализируем ситуацию, выясним причины изменений в плане счетов и разберем несколько способов решения проблемы — от регламентных процедур до групповой корректировки данных.
С начала 2023 года в Российской Федерации вступили в силу масштабные изменения в налоговом законодательстве, связанные с введением Единого налогового платежа (ЕНП) и Единого налогового счета (ЕНС). В рамках этих изменений фирма «1С» пересмотрела структуру плана счетов для корректного учета НДФЛ по разным ставкам.
Ранее счет 68.01 («НДФЛ при исполнении обязанностей налогового агента») был конечным счетом, на котором велись все проводки. После обновления он стал групповым (родительским) счетом. Согласно правилам ведения учета в 1С, если у счета появляются субсчета, сам родительский счет блокируется для прямых проводок. Теперь учет ведется на новых субсчетах:
Следовательно, любая попытка программы или пользователя записать проводку напрямую в дебет или кредит 68.01 вызывает ошибку конфигурации.
Прежде чем приступать к ручным правкам, нам необходимо убедиться, что система корректно завершила все фоновые процессы. При обновлении типовой конфигурации 1С запускает «Отложенные обработчики обновления», которые должны автоматически перенести остатки со счета 68.01 на 68.01.1 и обновить счета в документах.
Разберем по шагам, как проверить статус обновления:
Если обновление прошло со сбоем (например, из-за наличия дублей в плане счетов или кастомных доработок), автоматический перенос данных мог не сработать. В этом случае перейдем к следующему методу.
Если бухгалтерии необходимо срочно проводить платежи, а автоматические обработки не помогли, наиболее эффективным методом будет использование стандартной обработки «Групповое изменение реквизитов» (или «Групповая обработка справочников и документов» для старых интерфейсов).
Рассмотрим алгоритм действий для исправления документов Списание с расчетного счета:
Списание с расчетного счета.Дата >= 01.01.2023 и Счет дебета = 68.01.Счет дебета (в зависимости от вида операции это может быть Счет учета).68.01.1.Важный нюанс: Если учет зарплаты ведется во внешней программе (например, ЗУП 2.5), аналогичную замену счета необходимо произвести и в документах Отражение зарплаты в бухучете. В противном случае при попытке проведения этих документов вы снова столкнетесь с ошибкой использования родительского счета.
Рассмотрим ситуацию, когда бухгалтеры пытаются решить проблему «быстрым» способом — зайти в план счетов, открыть настройки счета 68.01 и вручную снять флаг «Счет является групповым, проведение проводок по нему запрещено».
Мы настоятельно не рекомендуем этот метод по следующим причинам:
68.01.1). Данные на родительском счете просто «не подтянутся» в декларации.После того как мы заменили счет 68.01 на 68.01.1, необходимо проверить, корректно ли заполнена аналитика. Для субсчетов НДФЛ крайне важно наличие правильно заполненных субконто:
Проанализируем пример кода, который может использоваться программистом для программной замены счета в документах, если групповая обработка по каким-то причинам недоступна:
Выборка = Документы.СписаниеСРасчетногоСчета.Выбрать(ДатаНачала, ДатаКонца);
Пока Выборка.Следующий() Цикл
ОбъектДок = Выборка.ПолучитьОбъект();
Если ОбъектДок.СчетДебета = ПланыСчетов.Хозрасчетный.НДФЛ Тогда
ОбъектДок.СчетДебета = ПланыСчетов.Хозрасчетный.НайтиПоКоду("68.01.1");
ОбъектДок.Записать(РежимЗаписиДокумента.Проведение);
КонецЕсли;
КонецЦикла;
Этот код демонстрирует принцип: мы перебираем документы за определенный период и заменяем старую ссылку на объект ПланыСчетов.Хозрасчетный.НДФЛ на новый конкретный субсчет.
Выясним еще одну важную деталь. Начиная с 2023 года, большинство налогов, включая НДФЛ, должны уплачиваться через счет 68.90 («Единый налоговый счет»). Современная методология учета в 1С предполагает следующую цепочку проводок:
Если вы продолжаете платить НДФЛ отдельными платежками напрямую на счет 68.01 (что допускалось в переходный период 2023 года), программа все равно требует использования субсчета 68.01.1. Однако в долгосрочной перспективе мы рекомендуем перейти на схему с использованием счета 68.90, так как именно она является целевой для разработчиков 1С и законодателей.
Для исправления ошибки «Счет 68.01 нельзя использовать в проводках» мы рекомендуем придерживаться следующего плана действий:
68.01 на 68.01.1 в документах текущего года.Соблюдение этих правил позволит вам быстро восстановить работоспособность базы и обеспечить корректное формирование регламентированной отчетности по НДФЛ.