Обнаружилась проблема, возникающая при проведении смешанного расчета, т.е. безнал+нал, либо безнал+безнал (оплачивают с 2х разных карточек).
При проведении подобного расчета, в cashpay оказывается только одна запись, на нал, с полной суммой, и безнальные скидки при этом также не учитываются - к примеру, когда была оплата 2мя картами безнала, в базу попало ~650р, а с карточек суммарно списалось ~600р - за счет скидки по расчету.
Теперь нужно восстановить правильные суммы расчетов, т.к. в кассе из-за этого недостача. Как я понимаю, нужно в cashpay добавить записи на те чеки, которые были оплачены смешанно, и проставить верные суммы (не учитывая скидки, чтобы не нарушить нарастающий итог) и отредактировать в базе сумму наличных в кассе.
Другое дело, как этого избежать в будущем?