Voiding Sales & Role Permissions

3 min readPublished April 12, 2026

Voiding a Sale

Voiding a sale is an Admin-only action that completely cancels a completed transaction and reverses its effects.

  1. 1Navigate to the sale detail page.
  2. 2Click the 'Void Sale' button (visible only to Admin users on completed sales).
  3. 3A confirmation dialog appears warning that this action cannot be undone.
  4. 4Confirm to void the sale.
Warning

Voiding is immediate and irreversible. All stock is restored, serial units return to In Stock, and commissions are reversed. The sale status changes to Voided.

What Voiding Does

When a sale is voided, several automated reversals occur to undo the transaction's effects.

  • Inventory stock is restored — quantities are added back to branch stock for all tracked items.
  • Serial units return to In Stock status — any serials that were marked as Sold are reset.
  • Commissions are reversed — negative commission records are created to offset any earned commission.
  • The sale status permanently changes to Voided (shown as a red badge).
  • The sale can no longer be modified, refunded, or voided again.

Role-Based Permissions for Sales

Fixmo restricts sales actions based on your team role to ensure proper authorization and financial control.

  • Admin — full access: create sales, view all shop sales, void sales, create and process refunds.
  • Manager — create sales, view branch sales, create refunds, approve/reject/process refunds. Cannot void sales.
  • Cashier — create sales, view own sales only, create refund requests (go to Pending status). Cannot void sales or approve refunds.
  • Technician — no access to Sales or POS features.

Sale Visibility by Role

The sales list shows different sets of sales depending on your role, ensuring each team member sees only what is relevant to them.

  • Admin — sees all sales across all branches in the shop.
  • Manager — sees all sales from their assigned branch, regardless of who created them.
  • Cashier — sees only sales they personally created. Other team members' sales are not visible.
Note

This scoping applies to the sales list, search results, and recent sales in the POS terminal. The same role-based rules apply everywhere sales are displayed.

Frequently Asked Questions

Who can void a sale in Fixmo?+
Only users with the Admin role can void a sale. Voiding permanently cancels the transaction, restores inventory stock, and reverses any commission earned. Managers and Cashiers cannot void sales.
What is the difference between voiding and refunding?+
Voiding is an instant, complete cancellation available only to Admins — it immediately restores stock and reverses the entire sale. Refunding is a flexible process available to Admin, Manager, and Cashier roles — it supports partial amounts, goes through an approval workflow, and creates a credit note.
Can a Technician create or view sales?+
No. Technicians do not have access to the Sales or POS features. The POS and sales pages are restricted to Admin, Manager, and Cashier roles.
What sales can a Cashier see?+
Cashiers can only see sales they personally created. They cannot view sales made by other team members. Admins see all shop sales, and Managers see all sales in their branch.