Ситуация: Клиент оформил заказ, оплатил картой, а потом передумал Сначала в 1С был проведен документ Эквайринговая операция с видом операции Оплата от клиента (этот документ выгрузился из битрикса) Затем второй документ Эквайринговая операция с видом операции Возврат оплаты клиенту Так вот второй документ выгрузился в битрикс как вторая оплата. И получается, что мы не вернули деньги клиенту, а он оплатил нам в двойном размере Далее заказ в 1С был отменен, но отмена на сайт не выгружается, т.к. там есть оплаты
Еще одна проблема - это не меняется сумма в документе оплаты при изменении суммы в 1С. Поменяли сумму в 1С, я документ оплаты выгружаю 2 раза: первый - с отменой оплаты, чтобы можно было сумму поменять; и второй - уже документ с измененной суммой. Сумма оплаты на сайте не меняется. Причем, если сначала выгружать отмену, а потом в другом обмене выгружать измененную сумму - меняется, а если заподряд в одной выгрузке - фигу! Всяко пробовала: и версию данных меняла и варианты Проведен/Отменен/Оплачен - результат 0! Вот и приходится через зад все делать - при изменении суммы в 1С, удалять сначала документ оплаты (не отменять, а удалять!), а потом уже с новой суммой новый документ создавать
Методом тыка проблема РЕШЕНА! Удается менять сумму на сайте без удаления оплат! Ниже код с параметрами отмены оплаты (каждую оплату выгружаю 2 раза, сначала отменяю и потом уже изменяю сумму)
Подскажите как реализовать:"выгружаю с минусом" когда делаем эквайринговую операцию возврата из 1С?
По уму конечно, когда делаем в 1С эквайринговую операцию возврата, она должна прийти в БУС со знаком "минус". Поддержка ответила: "К сожалению, такая возможность на данный момент не реализована".