Переход на новую систему учета — это всегда сложный и ответственный процесс, в ходе которого нередко возникают неожиданные методологические и технические коллизии. Одной из классических проблем, с которой сталкиваются бухгалтеры при переносе данных из «1С:Управление производственным предприятием» (УПП) или других устаревших систем в 1С:ERP Управление предприятием 2, является некорректное поведение регламентных операций по расчету имущественных налогов. В частности, при закрытии первого квартала текущего года система может неожиданно начислить полную сумму транспортного налога за весь прошлый год на 26 счет (или другие счета учета затрат), образовав там некорректное сальдо и существенно исказив финансовый результат текущего периода.
В рамках этой статьи мы подробно разберем, почему программа ведет себя подобным образом, проанализируем логику работы механизмов закрытия месяца в 1С:ERP и рассмотрим несколько практических способов устранения и предотвращения этой ошибки.
Для начала проанализируем физический смысл происходящего в системе. Представим ситуацию: мы настроили авансовые платежи по транспортному налогу и успешно закрыли первый квартал (март). Полная сумма годового налога по транспортному средству составляет 5748 рублей. Соответственно, сумма квартального авансового платежа должна быть равна 1438 рублей (одна четвертая часть). Расчет математически верен, но при формировании проводок мы замечаем странную картину: программа концом декабря прошлого года делает проводку на всю сумму годового налога (5748 рублей) по дебету счета 26. В текущем же квартале система распределяет общую сумму 5748 + 1438 = 7186 рублей, после чего закрывает 26 счет в ноль.
Почему система обращается к закрытому прошлому периоду, в котором в новой базе ERP вообще не должно быть никаких оборотов? Причина кроется в алгоритмах формирования заданий на закрытие месяца и логике работы документа РегистрацияТранспортныхСредств.
Когда мы переносим сведения об основных средствах из старой программы в 1С:ERP, мы обязаны зарегистрировать наши автомобили для корректного расчета налога. Для этого создается документ РегистрацияТранспортныхСредств. Если в этом документе в качестве даты самого документа указана реальная (историческая) дата приобретения автомобиля и его регистрации в ГИБДД (например, в 2018 году или ранее), а учет в ERP мы начинаем вести только с 2019 года, то происходит следующее:
Рассмотрим подробнее четыре практических способа, с помощью которых мы можем решить эту проблему и добиться корректного отражения расходов.
Этот способ является наиболее правильным с точки зрения методологии разработчиков 1С. Он позволяет четко разделить историческую дату постановки автомобиля на учет в государственных органах и дату, с которой 1С:ERP должна начать производить расчеты.
Выполним следующие шаги:
01.01.2019 00:00:00.В чем заключается логика решения? Механизм формирования заданий на закрытие месяца и расчет налогов ориентируется именно на физическую дату регистрации самого документа в системе. Установив дату документа на начало отчетного года, мы жестко блокируем любые попытки программы рассчитать налог за предыдущие годы в этой информационной базе. Расчет начнется строго с 1 января текущего года.
Если мы переносим данные в ERP в середине года или нам требуется зафиксировать уже рассчитанные и уплаченные авансовые платежи за прошлые периоды, чтобы программа не пыталась их пересчитать, нам поможет специализированный документ ввода остатков.
Разберем данный процесс по шагам:
Этот документ сформирует необходимые движения в оперативных регистрах системы (таких как регистры расчета имущественных налогов), показав программе, что обязательства за прошлые периоды уже полностью рассчитаны и зафиксированы. При выполнении процедуры закрытия месяца за первый квартал программа увидит эти данные и не будет производить повторных ретроспективных начислений.
Для того чтобы обезопасить прошлые периоды от любых случайных изменений, регламентных расчетов или корректировок, которые могут быть инициированы системой закрытия месяца, необходимо использовать штатную настройку ограничения даты ведения учета.
Проанализируем этот механизм:
01.01.2019).Эта настройка действует как жесткий заслон. Даже если алгоритмы закрытия месяца по какой-то причине сформируют внутренние задания на расчет транспортного налога или амортизации за прошлый год, система физически не сможет создать бухгалтерские проводки (движения по плану счетов) датой, предшествующей установленной дате начала отражения. Это исключит появление некорректного стартового сальдо на 26 счете.
Если по каким-то причинам системные способы настройки недоступны или нам требуется оперативно исправить ситуацию «здесь и сейчас» без перепроведения большого пула документов, мы можем воспользоваться ручной корректировкой движений регламентной операции. Рассмотрим этот вариант, который успешно применил автор темы на форуме:
ПрочиеРасходы, чтобы эта сумма не попадала в текущий период для распределения затрат.Важное предупреждение: Использование ручных корректировок в регламентных операциях 1С:ERP крайне не рекомендуется для постоянного использования. Это нарушает ссылочную целостность данных, и при любом последующем перезакрытии периода или обновлении конфигурации ручные правки могут быть утеряны или привести к расхождениям между данными бухгалтерского учета и регистрами налогообложения. Используйте данный способ только как крайнюю временную меру!
Для того чтобы окончательно навести порядок в учете и избавиться от задвоения сумм на 26 счете, рекомендуем выполнить следующую последовательность действий:
РегистрацияТранспортныхСредств на первый день текущего года (01.01.2019), оставив реальную дату регистрации в ГИБДД внутри формы.Следуя этим методическим рекомендациям, вы сможете обеспечить абсолютную чистоту бухгалтерского учета при переходе на 1С:ERP и избежать некорректного распределения расходов на 26 счете.