Почему в 1С:ERP не происходит автоматический зачет аванса при детализации по заказам?

Программист 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием Управленческий учет Торговля и дистрибуция
← На главную

При работе в 1С:ERP 2.5 с детализацией расчетов «Аванс по заказам, долг по накладным» пользователи часто сталкиваются с ситуацией, когда при создании Реализации товаров и услуг на основании Заказа клиента ранее внесенная предоплата не зачитывается автоматически. Давайте вместе разберем, почему это происходит и какие настройки влияют на этот механизм.

Понимание логики взаиморасчетов

В режиме «Аванс по заказам, долг по накладным» система 1С:ERP четко разделяет объекты расчетов. Аванс привязан к Заказу клиента, в то время как Реализация (накладная) является отдельным объектом расчетов. Механизм автоматического переноса аванса с заказа на накладную — это интеллектуальный процесс, который срабатывает только при выполнении ряда строгих условий.

Основные причины отсутствия автоматического зачета

  1. Отсутствие предоплатного этапа в графике оплат: Система анализирует График оплаты заказа. Если в нем не предусмотрен этап с типом «Предоплата», программа «не видит» необходимости в зачете аванса, так как не понимает, сколько именно средств должно быть направлено на погашение долга по накладной.
  2. Нарушение хронологии дат: Если дата платежа (поступления денежных средств на заказ) позже даты оформления накладной, система не может зачесть аванс, так как на момент отгрузки аванса физически еще не существовало в разрезе данного заказа.
  3. Настройка порядка зачета: В разделе НСИ и администрирование — Казначейство и взаиморасчеты существует важная настройка Порядок зачета документов. От того, выбрано ли «По плановой дате платежа» или «По дате документа», напрямую зависит, как алгоритм будет распределять оплаты по объектам расчетов.

Разбор процесса зачета по шагам

Чтобы наладить автоматическую работу системы, выполним следующие действия:

  1. Проверьте График оплаты: Убедитесь, что в Заказе клиента заполнен график оплат. При вводе накладной на основании заказа, система формирует график оплаты накладной, куда попадают все кредитные этапы и одна общая сумма предоплатного этапа. Если предоплата не запланирована в графике, система не «подхватит» её при проведении накладной.
  2. Проанализируйте отчеты: Сформируйте отчет Ведомость расчетов с клиентами. Установите детализацию до документов. Это позволит увидеть, на каком именно объекте расчетов «завис» ваш платеж. Возможно, платеж был оформлен на договор или другой заказ.
  3. Уточните порядок зачета: Если ваша организация использует сложную схему оплат, перейдите в настройки Казначейства и проверьте, не стоит ли специфический порядок зачета, который игнорирует текущие авансы в пользу будущих кредитных обязательств.

Что делать, если автоматика не срабатывает?

Если после проверки всех графиков и дат автоматический зачет все равно не происходит, воспользуйтесь документом Взаимозачет задолженности. Это штатный инструмент 1С:ERP, позволяющий выполнить операцию Перенос аванса. С его помощью вы сможете вручную перенести сумму с Заказа клиента на Реализацию, тем самым закрыв задолженность корректным образом.

Резюме для корректной работы

Помните, что механизм автоматизации в 1С:ERP построен на строгом соблюдении планирования. Чтобы система «увидела» аванс, необходимо:

Рекомендуем при тестировании всегда обращать внимание на отчет Карточка расчетов с клиентами — именно этот инструмент помогает увидеть движения по регистру Расчеты с клиентами и понять, на каком этапе цепочки расчетов происходит разрыв связи между оплатой и отгрузкой.

← На главную