Say it plainly first: nothing in LoyalPack voids a spent reward. There is no cancel and no undo button, and the record of it stays. What you can do is put the customer back where they were, which from their side is the same thing.
Putting it back
- Scan the customer’s card again.
- Tap Award stamp once for each stamp the reward cost. On a nine-stamp card, that is nine taps.
- Check the count on screen matches what they had before.
Because spending takes off exactly the number the reward cost, adding that many back leaves the card exactly as it was.
What stays on the record
The spent reward still counts in Reports, so your rewards total will be one higher than the number of rewards you actually handed over. If that matters for a stocktake, the Audit Log shows the reward spent and the stamps you added back right after it, which is a clear enough story for anybody reading it later.
The reverse mistake cannot be undone. A stamp given by accident stays given, so it is worth checking the name on screen before tapping anything.