База знаний MCRM

Ошибка 2142 в r_keeper

Ошибка 2142 в r_keeper возникает, если после авторизации гостя и сохранения заказа, заказ редактируется с уменьшением суммы. Т. е. удаляются или переносятся блюда в другой стол/заказ.
В таком случае максимальная сумма списания бонусов в r_keeper не обновляется. Далее касса сначала "позволяет" сформировать оплату бонусами на большую сумму, разрешенную до уменьшения заказа, для большего по сумме заказа.

При попытке оплатить заказ r_keeper выдаёт ошибку, т. к. отправляет повторный запрос на списание бонусов и получает отказ от бонусной системы в связи с превышением лимита, что и отражено в ошибке.
При уменьшении суммы заказа необходимо повторно авторизовать карту гостя!
Даже после удаления оплат, без повторной авторизации гостя, r_keeper снова покажет максимальное количество для списания от первоначального большого заказа.
Ошибки