Voiding Sales & Role Permissions
5 min read
Published April 12, 2026
Updated July 26, 2026
Voiding a Sale
Voiding a sale is an Admin-only action that completely cancels a completed transaction and reverses its effects.
- Navigate to the sale detail page.
- Click the 'Void Sale' button (visible only to Admin users on completed sales).
- A confirmation dialog appears warning that this action cannot be undone.
- Confirm to void the sale.
Warning
What Voiding Does
When a sale is voided, a complete set of automated reversals undoes every effect of the transaction, so your stock, financials, and reports return to exactly the state they were in before the sale.
- Inventory stock is restored, quantities are added back to branch stock for all tracked items, including the components of any combo/bundle items.
- Serial units are returned, serials that were part of your stock go back to In Stock, while serial numbers that were typed or scanned in at the point of sale (for example on a used item) are removed entirely, so they never linger in stock counts or warranty lookups.
- Linked invoices are voided, if an invoice was generated from the sale, it is automatically set to Voided as well. No credit note is created, because a void is an error-correction, not money owed back.
- Payments drop out of your finance figures, the sale's payments no longer appear in the Payments list, revenue totals, or reports.
- Commissions are reversed, negative commission records are created to offset any earned commission.
- The voided sale no longer counts toward your monthly sales usage limit.
- The sale status permanently changes to Voided (shown as a red badge) and can no longer be modified, refunded, or voided again.
When You Can't Void a Sale
To protect your stock and financial accuracy, Fixmo blocks voiding in a few situations where a void would double-count a reversal that already happened. In these cases you'll see a message explaining why.
- The sale already has a refund, if a refund is pending, approved, or processed, it has already returned money and (where applicable) restocked items. Use the refund flow to reverse the sale instead of voiding. Only rejected refunds leave a sale voidable.
- The sale was part of an exchange, a sale that has been exchanged, or a replacement sale that an exchange created, has already had its stock and money settled by the exchange. It cannot be voided.
- The sale is not Completed, only Completed sales can be voided. A sale that is already Voided or Refunded cannot be voided again.
Note
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, and approve or reject them. Cannot void a sale, and cannot pay a refund out; both are the shop owner's by default.
- 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
Frequently asked questions
Related articles
- Sales & POS
4 min read
Refunds
Process full, partial item, or partial amount refunds. Approve, reject, or process refund requests with stock restocking options.
- Sales & POS
3 min read
Sales List & Sale Details
Browse your sales history, search by code or customer, view sale details with items and payments, and access print and refund options.
- Getting Started
4 min read
Understanding Roles and Permissions
Learn what each of Fixmo's four roles, Admin, Manager, Technician, and Cashier, can see and do in your repair shop.
- Finance & Expenses
5 min read
How do I correct a payment method on a sale, invoice, or repair?
Admins can fix a mis-keyed payment method on any sale, invoice, or repair without voiding and redoing the transaction, convert a single payment to a split, collapse a split to one method, or just fix the methods inside an existing split. The total collected never changes.