Круто Вы проблемы решаете...
Роллан, а у Вас сейчас какая версия стоит?
в Кристалл обращались с этой ошибкой?
как я понимаю проблема возникает иногда, когда покупатель оплачивает покупку бонусной картой каспибанка, по которой даётся ещё и скидка?
в логах SetLoyalty на сервере есть логи по этому чеку? можете их посмотреть? там в принципе всё должно быть понятно как скидка начисляется.
p.s. к сожалению кроме сотрудников кристалла и разработчиков SET 5, в этом вопросе Вам врядли кто поможет, так как Ваша реализация кассы и серверной лояльности работающая с системой Manzana Loyalty - уникальна!
p.s.s. Хотя да... вы можете поискать скрипты по ручной корректировке БД на сервере.