- Я вызываю OpenSellReceiptCommand и допустим далее клиент не смог оплатить, ну денег не хватило. Клиент уходит, я возвращаюсь в свое приложение все ок. (Корзина осталась)
- Приходит другой клиент, для него я делаю тоже OpenSellReceiptCommand, и все ок, открытый чек продажи перезаписывается на новый с новыми позициями.
Но как только второй этап это не открытие чека продажи, а например открытие чека возврата, то нет извини ошибка "Sell receipt is already open".
Как в таком случае быть? Хотелось бы чтобы и тут перезаписалось, или была возможность очистить/удалить открытый чек, по которому не было оплаты. Не нашел такой возможности в sdk.
Подскажите, есть ли решение для такого кейса, без ручной очистки чека в интерфейсе Продажи?
Но как только второй этап это не открытие чека продажи, а например открытие чека возврата, то нет извини ошибка "Sell receipt is already open".
Как в таком случае быть? Хотелось бы чтобы и тут перезаписалось, или была возможность очистить/удалить открытый чек, по которому не было оплаты. Не нашел такой возможности в sdk.
Подскажите, есть ли решение для такого кейса, без ручной очистки чека в интерфейсе Продажи?