❌ Void an Invoice and Give a Reason
Void a paid or open invoice from MANAGEMENT → Invoices and record why, with reusable quick reasons and automatic payment refunds.
📝 Steps
- Open MANAGEMENT → Invoices, tap More on the invoice, then tap Void to open the Reason For Voiding dialog.
- Type a reason in the text box. A reason is required — voiding without one shows "Please enter a reason for voiding".
- Or tap one of the quick-reason buttons under the text box to insert a saved reason. Reasons you type are saved so they show up as buttons next time.
- If the invoice has a FIUU, CRES, or YEAP payment, a confirmation appears: "This invoice contains a {name} payment. The payment will be voided. Do you want to proceed?" Confirm to refund it automatically, or cancel to skip the refund and continue voiding anyway.
- Tap the ✓ button in the top right of the dialog to confirm the void.
💡 Tip: If the automatic refund fails, XPOS shows "Payment refund failed. Please process the refund manually through the payment provider." The POS Function grid also has a Void button, but it only shows a plain confirm with no reason field — use MANAGEMENT → Invoices when a reason must be recorded. Voiding is blocked for invoices from a closed shift while SETTINGS → General Settings → Order → Lock Invoices After Shift Close is on.