Часто при работе в современных конфигурациях 1С, таких как 1С:Комплексная автоматизация (КА), 1С:ERP или 1С:Управление торговлей (УТ), возникает ситуация: мы создаем заказ клиенту, добавляем товары, делаем резерв и проводим оплату картой. При этом создается документ ЭквайринговаяОперация, он привязывается к заказу, но сам заказ продолжает отображаться как неоплаченный. Аванс не засчитывается и нигде не отображается. Рассмотрим подробнее, как работает этот механизм и почему оплата может «улетать» в неизвестность.
Проанализируем ситуацию, начиная с базовых настроек взаиморасчетов. Основная причина, по которой платеж не распределяется на конкретный заказ — это несовпадение объектов расчетов. Выясним причину по шагам:
ЗаказКлиента.ОбъектРасчетов или ОснованиеПлатежа могло не заполниться. В таком случае сумма повисает на контрагенте как нераспределенный аванс.В современных версиях 1С (начиная с 2.5 для КА/ERP и 11.5 для УТ) изменилась архитектура зачета оплат. Разберем, как это работает сейчас:
Теперь движения по регистрам взаиморасчетов формирует не сам первичный документ (эквайринговая операция), а специальный системный скрытый документ — РегистраторРасчетов. Если в системе настроено отложенное распределение плановых расчетов (режим «Офлайн»), то в момент проведения оплаты заказ не увидит аванса. Для того чтобы оплата корректно встала на заказ, должны отработать регламентные фоновые задания.
Что делать в этом случае:
Посмотрим на другие частые причины, из-за которых автоматический зачет блокируется. Оплата может не привязаться к заказу, если в документах отличаются ключевые аналитики:
ЭквайринговаяОперация может быть просто записан в базе, но не иметь подтвержденного кода авторизации от банковского терминала. Если операция находится в статусе незавершенной (не проведена банком), она не сформирует записей по регистрам.Если фоновые задания выполнены, а оплаты в заказе так и нет, воспользуемся проверенными методами поиска и ручного зачета:
ЗаказКлиента. На командной панели нажмите кнопку Зачет оплаты. В открывшемся помощнике перейдите на вкладку неиспользованных оплат. Если ваша эквайринговая операция там отображается, просто выделите её и нажмите кнопку зачета.РасчетыСКлиентами. Если записей нет вообще, проблема заключается в проведении самого документа (статус операции или сбой в базе).Разберем еще несколько важных моментов работы с эквайрингом в оптовых и комплексных конфигурациях:
Документ ЭквайринговаяОперация лишь переносит долг с вашего клиента на банк-эквайер (формирует «деньги в пути»). В некоторых сценариях закрытия месяца потребуется загрузка выписки банка (документ ПоступлениеБезналичныхДС с видом операции поступления по эквайрингу) или создание документа ОтчетБанкаПоЭквайрингу, чтобы корректно рассчитать банковскую комиссию.
Кроме того, в отличие от чеков ККМ в розничной торговле, оптовая эквайринговая операция не пробивает фискальный чек автоматически. Если вы принимаете предоплату картой от физического лица, не забудьте пробить чек отдельной командой по гиперссылке в документе оплаты, чтобы соблюсти требования 54-ФЗ.
Если же произошел программный сбой в регистрах, можно применить обходной путь: отвязать эквайринговую операцию от заказа (очистить объект расчетов), провести ее как свободный аванс, а затем связать сумму с заказом клиента, используя документ ВзаимозачетЗадолженности.