Void an Invoice and Give a Reason

A

Admin

Last updated on Sep 8, 2026

❌ 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

  1. Open MANAGEMENT → Invoices, tap More on the invoice, then tap Void to open the Reason For Voiding dialog.
  2. Type a reason in the text box. A reason is required — voiding without one shows "Please enter a reason for voiding".
  3. 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.
  4. 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.
  5. 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.