Handling Cancelled Repairs

Level Intermediate Role Front Desk, Technician, Owner Module Repair Management, Inventory About 15 minutes
Updated

Cancellations are a normal part of the repair business: customers change their minds, a part isn’t available, or a cost isn’t agreed. What separates a tidy shop from a chaotic one isn’t whether cancellations happen — it’s whether they get recorded.

Automan enforces one healthy habit: every cancellation must decide the fate of parts already used — back to stock, paid by the customer, or recognized as the shop’s loss. No part gets to “evaporate.”

Before you start

  • Familiar with the basic repair flow (the Repair Flow tutorial).

Steps

  1. First understand: cancel ≠ delete

    A cancelled repair isn't deleted from the system — it gets the Cancelled status. The history remains: when it arrived, what work was attempted, why it was cancelled. This protects the shop when the customer comes back with a different story.

    Comparison of a traceable cancellation vs deleting the transaction
    Cancel ≠ delete — the history keeps protecting the shop.
  2. Change the repair's status to Cancelled

    Open the repair item and add a work record using the final cancellation status configured by the shop. If the item has used parts, the Sparepart Kembali and Konsekwensi fields appear directly on the work-record form; there is no separate cancellation popup. The app UI is in Indonesian.

    The repair work-record form with a final cancellation status and Sparepart Kembali field
    Cancellation fields appear on the work-record form after parts have been used.
  3. Case A — no parts used yet: done immediately

    If the technician hasn't installed anything, cancellation is simple: the unit goes back, no parts bill. A diagnostic fee (if the shop charges one) follows shop policy.

    A cancellation with no parts used
    No parts installed yet: a simple cancellation.
  4. Case B — parts used, choose: Parts Return

    This option pulls the parts off the transaction and returns their stock to Inventory — used when the part can still be removed and is fit to use again.

    The Parts Return option pulling the part and restoring stock
    A part fit for reuse goes back to Inventory.
  5. Case C — parts can't come back: choose Consequence

    When a part is not returned, Konsekwensi is required. The current UI choices are spelled Costumer Pay and Count Loss. Costumer Pay leaves the part cost on the bill; Count Loss removes that cost from the bill and records the part value as a loss.

    The Konsekwensi field with Costumer Pay and Count Loss choices
    The part cannot return: retain its charge or count it as a loss.
  6. Complete the unit handover as usual

    Hand the unit over through the normal handover process; the receipt carries the cancellation decision. Stock, cash, and reports automatically follow the option you chose.

    Handing over the cancelled repair with the receipt carrying the cancellation decision
    Stock, cash, and reports follow the chosen option.

What you end up with

Every cancellation recorded with the Cancelled status plus its parts decision (back to stock, paid by the customer, or absorbed by the shop) — stock and reports stay honest, the history stays whole.

If something goes wrong

Torn between Costumer Pay and Count Loss

Ask who bears the part already used. If the customer pays, choose Costumer Pay, matching the current UI spelling. If the shop absorbs it, choose Count Loss.

Stock didn't increase after the cancellation

Check which option was chosen — only Parts Return puts stock back. The Consequence option deliberately doesn't return goods to Inventory.

Repair cancelled but the customer already paid a deposit

Settle it through handover — the system computes the final position: the deposit can cover whatever is still billed, and any excess shows up for refunding.