При переходе на современные ERP-решения фирмы 1С, такие как «1С:Комплексная автоматизация 2.4» (1С:КА) или «1С:ERP Управление предприятием», многие бухгалтеры и специалисты по внедрению сталкиваются с непривычным поведением программы при проведении взаиморасчетов с клиентами. Самая распространенная проблема: в системе проведена накладная реализации от определенного числа, позже поступает платежное поручение от клиента, в котором прямо указан этот документ отгрузки, но программа все равно упорно вешает всю сумму или ее часть на авансовый счет 62.02 вместо закрытия дебиторской задолженности по счету 62.01.
В отличие от классической «1С:Бухгалтерии 3.0», где проводки формируются напрямую по времени документов и субконто, архитектура взаиморасчетов в 1С:КА и ERP строится по гораздо более сложной схеме. Бухгалтерские проводки здесь — это лишь вторичное отражение данных, полученных из регистров оперативного учета. Если в оперативных регистрах распределение произошло не так, как вы ожидали, проводки по счетам 62.01 и 62.02 гарантированно будут неверными.
В этой статье мы подробно разберем, по каким неочевидным причинам оплата может ошибочно квалифицироваться программой как аванс, как правильно анализировать регистры накопления и какие настройки нужно проверить для корректного зачета задолженности.
Начнем с самого простого, но часто встречающегося фактора — времени проведения документов. Оперативный учет крайне чувствителен к последовательности проведения в рамках одной секунды.
Рассмотрим стандартную ситуацию: реализация и оплата оформлены в один и тот же день. Если платежное поручение (или документ поступления безналичных денежных средств) по времени в системе проведено хотя бы на секунду раньше, чем документ отгрузки, программа физически «не увидит» долга на момент проведения оплаты. Как результат — сумма автоматически зачислится на счет 62.02.
Для исправления этой проблемы выполним следующие действия:
В 1С:Комплексная автоматизация 2.4 механизмы распределения оплат по долгам могут работать в двух принципиально разных режимах. Проверить текущий режим можно по пути: НСИ и администрирование — Настройка НСИ и разделов — Казначейство и взаиморасчеты — Взаиморасчеты. При переезде из старой базы для исключения ошибок распределения используется инструмент переноса данных из 1С:Бухгалтерии 3.0 в 1С:КА 2.
Рассмотрим особенности каждого режима подробнее:
62.02. Окончательный зачет и распределение по долгам происходят только при запуске регламентного фонового задания Выполнение отложенных движений по расчетам с клиентами/поставщиками. Если это задание зависло, отключено или выполняется только раз в месяц, ваши проводки до момента его запуска будут оставаться некорректными.Если в вашей базе включена опция отложенного расчета и при этом отключен параметр «Автоматически запускать фоновое задание расчета взаиморасчетов при проведении документов», любые изменения документов задним числом приводят к накоплению записей в специальном регистре сведений. Программа создает так называемые «задания на пересчет», но сам расчет не выполняет.
Пока вы принудительно не запустите актуализацию расчетов (через закрытие месяца или открытие специализированных отчетов по взаиморасчетам), платежка так и будет числиться авансом.
Чтобы проверить наличие таких необработанных заданий в базе данных, программисты могут использовать простой запрос к регистру сведений:
ВЫБРАТЬ
Задания.Регистратор КАК ДокументЗадания,
Задания.Контрагент КАК Контрагент,
Задания.Договор КАК Договор
ИЗ
РегистрСведений.ЗаданияКРаспределениюРасчетовСКлиентами КАК Задания
Если этот запрос возвращает строки, значит, взаиморасчеты в системе неактуальны и требуют пересчета.
Это одна из самых частых и сложных для понимания причин возникновения ошибок. В 1С:КА 2.4 ключевым регистром для отслеживания долгов является регистр накопления РасчетыСКлиентами. В нем присутствует критически важное измерение — ОбъектРасчетов.
Давайте разберем на примере, как логика программы может разойтись с логикой пользователя:
РасчетыСКлиентами, где в качестве Объекта расчетов выступает сам Договор (поле реализации остается пустым или скрытым в проводках, так как долг вешается на договор в целом).62.02.Решение проблемы: Следите за тем, чтобы объект расчетов в платежном документе строго соответствовал объекту расчетов в документе отгрузки. Если расчеты ведутся по договору в целом, то и в платежном документе объектом расчетов должен выступать договор, а не конкретная накладная.
В настройках договоров и соглашений в 1С:КА доступно 5 различных вариантов детализации расчетов. Обратим внимание на то, что автоматический зачет авансов и долгов без ручного вмешательства пользователя система выполняет только при двух настройках детализации:
Если в вашем договоре выбраны смешанные варианты (например, «Аванс по договорам, долг по накладным» или «Аванс по заказам, долг по накладным»), программа принципиально не зачтет оплату автоматически. Она ожидает от вас ручного распределения. Чтобы связать оплату и отгрузку при таких настройках, вам необходимо открыть документ реализации или платежное поручение, нажать кнопку «Зачет оплаты» и с помощью открывшегося помощника распределить суммы вручную.
Даже если организация, контрагент и договор в накладной и платежке совпадают на 100%, автоматический зачет может не произойти из-за расхождения внутренних разрезов учета в регистрах:
Проанализируем ситуацию с точки зрения хронологической цепочки взаиморасчетов по методу ФИФО, который заложен в алгоритмы 1С:КА 2.4:
62.02).Для детальной проверки таких цепочек обязательно сформируйте и проанализируйте отчет «Ведомость расчетов с клиентами» в разрезе документов движения и дат возникновения долга.
Напоследок разберем технический нюанс формирования проводок. Даже если в оперативном учете (в регистрах накопления) вы исправили все ошибки, перепровели документы и взаиморасчеты распределились корректно, на счетах бухгалтерского учета 62.01 и 62.02 все еще могут висеть старые неверные данные.
Проводки по регламентированному учету в 1С:КА 2.4 создаются специальным механизмом. Если у вас отключено мгновенное отражение проводок в регл. учете, вам необходимо запустить процедуру вручную:
62.02 в кредит 62.01.