Добрый день, коллеги.
УТ 11.3.3.205
Модуль обмена 6.5.0.1
Работаем по такой схеме при оплате эквайрингом на сайте:
Клиент делает заказ, следом заказ и оплата (она только загружается и не выгружается обратно) загружаются в 1С. Менеджер видит новый заказ в 1С, звонит клиенту, согласует заказ, может добавлять/удалять товары, делать скидки, когда заказ готов - изменяет статус. Далее измененный заказ выгружается на сайт, при измененном статусе появляется возможность оплатить заказ. Клиент оплачивает, получает чек (пробивается через 1С-Битрикс.Кассы), потом товар и радуется.
Проблема в следующем, при изменении заказа и выгрузке его на сайт, не изменяется сумма оплаты на сайте. Когда клиент оплачивает (правильную сумму, ведь сумма заказа изменилась) получается, что сумма оплаты меньше, чем клиент фактически платит, при этом чек не печатается, и даже не отправляется на печать. При попытке принудительно отправить его на печать получаем ошибку "Ошибка при печати чека #....: чек оплачен не полностью", смотрим чек и видим, что на печать отправляется документ с суммой оплаты (той самой, которая не изменилась). Если в ручную изменить сумму оплаты, то чек успешно печатается.
Почему не изменяется сумма оплаты?
P.S. Печатать чеки через 1С прошу не предлагать, ибо сайт работает круглосуточно, а кассиры в 1С нет.
УТ 11.3.3.205
Модуль обмена 6.5.0.1
Работаем по такой схеме при оплате эквайрингом на сайте:
Клиент делает заказ, следом заказ и оплата (она только загружается и не выгружается обратно) загружаются в 1С. Менеджер видит новый заказ в 1С, звонит клиенту, согласует заказ, может добавлять/удалять товары, делать скидки, когда заказ готов - изменяет статус. Далее измененный заказ выгружается на сайт, при измененном статусе появляется возможность оплатить заказ. Клиент оплачивает, получает чек (пробивается через 1С-Битрикс.Кассы), потом товар и радуется.
Проблема в следующем, при изменении заказа и выгрузке его на сайт, не изменяется сумма оплаты на сайте. Когда клиент оплачивает (правильную сумму, ведь сумма заказа изменилась) получается, что сумма оплаты меньше, чем клиент фактически платит, при этом чек не печатается, и даже не отправляется на печать. При попытке принудительно отправить его на печать получаем ошибку "Ошибка при печати чека #....: чек оплачен не полностью", смотрим чек и видим, что на печать отправляется документ с суммой оплаты (той самой, которая не изменилась). Если в ручную изменить сумму оплаты, то чек успешно печатается.
Почему не изменяется сумма оплаты?
P.S. Печатать чеки через 1С прошу не предлагать, ибо сайт работает круглосуточно, а кассиры в 1С нет.