Repair Status Reversal (Admin)

3 min readPublished May 24, 2026

What Is Repair Status Reversal?

Status reversal allows an Admin to step a repair backwards — for example, from Repairing back to Diagnosing, or from Ready back to Testing. This is useful when a job was advanced too quickly or when a fault is found after an earlier stage was closed.

Warning

Reversal is an Admin-only action. It permanently modifies the repair's history and triggers a stock adjustment. Use it deliberately.

How to Revert a Status

The Revert Status button is in the repair detail page header — visible only to Admins.

  1. 1Open the repair detail page.
  2. 2In the header, click 'Revert Status' (Admin only — not visible to other roles).
  3. 3A confirmation dialog shows the current status and the target (previous) status.
  4. 4Optionally enter a reason for the reversal.
  5. 5Confirm. The status steps back, parts are returned to stock, and the reversal is logged.

Automatic Parts Return to Stock

When a status is reverted, Fixmo automatically returns parts to branch stock.

  • Parts that were added to the repair during the stage being reverted are identified.
  • Quantities are restored to the repair's branch stock.
  • Serial-tracked parts are returned to IN_STOCK status.
  • The parts-return snapshot is saved in the Status History so you can see exactly what was returned.
Note

Parts added before the reverted stage (i.e., in earlier stages) are not returned — only those that belong to the reverted stage.

Audit Trail

Every reversal is recorded in two places:

  • Activity Log — shows the reversal event with actor, timestamp, from/to status, reason, and parts-return details.
  • Status History — shows the reversal in the status transition list with a reversal flag and the parts-return snapshot.

When to Use Reversal vs. Cancellation

Use reversal when the repair is still in progress and you need to step back a workflow mistake. Cancel the repair instead when the job is abandoned entirely.

  • Reversal — repair continues at an earlier stage; parts are returned to stock; customer tracking link still works.
  • Cancellation — repair is marked Cancelled (terminal state); job ends; customer sees Cancelled status on their tracking page.

Frequently Asked Questions

Who can revert a repair status?+
Only Admins. Managers, Technicians, and Cashiers do not have access to the Revert Status action.
What happens to parts when a status is reverted?+
Parts that were added during the stage being cancelled are returned to the repair's branch stock. The reversal snapshot in the status history lists exactly which parts were returned and in what quantity.
Can I revert more than one status step?+
Yes. You can revert multiple times as long as the repair is not Delivered or Cancelled. Each reversal is independently logged.
Is reversal logged?+
Yes. Every reversal creates an entry in both the Activity Log and the Status History, recording the actor, timestamp, from/to status, reason (if provided), and the parts-return snapshot.
Can a Delivered or Cancelled repair be reverted?+
No. Delivered and Cancelled are terminal states. A new repair job would need to be created if additional work is required.