Is there a TriPOS API to cancel a PreRead Sale Request?
The first PreRead sale request is sent to the MX915 terminal when the cashier start scanning items into the POS. In some cases, the cashier has to exchange the items, and the transaction become a refund instead of a sale. If I send the refund request as a second request to complete the transaction, it returns an error "cannot request QuickChip refund transaction finalization when preceding PreRead was NOT for a refund".
So I need to cancel the first PreRead sale request so I can perform a normal refund. But I was not able find any TriPOS API endpoints that cancel the request or reset the terminal.