All articles

Repairs

Repairs — customer & in-house

The Repairs module covers service work on existing pieces. The intake form has a toggle for "A customer's piece" vs "An in-house inventory item" — same bench workflow, different close-out (invoice on pickup vs cost rolled onto the StockID).

Repairs — customer & in-house

Repairs is service work on a piece that already exists. The intake form asks who the piece belongs to:

OwnershipWorkflowClose-out
Customer’s pieceStandard repair flow — drop off, repair, customer pickupInvoice on pickup, returns to customer
In-house inventory itemSame bench workflow — refurbish / clean / upgrade a piece in your stockNo customer; the accumulated cost rolls onto the StockID as additional cost

Both flavors share:

  • Same intake form, same bench process, same stage tracking
  • Same simple status lanes — In Shop → In Progress → Ready for Pickup → Picked Up, plus On Hold and Closed
  • Same workshop monitor surface
  • Same overdue / due-soon tracking, keyed off the Promised Date

Features available on every work order

The work-order detail page bundles several distinct surfaces; each has its own dedicated article:

FeatureArticle
Job templates at intakeJob Templates
Customer disclosure + signature at intakeCustomer Signatures — Intake & Pickup
Vendor email per stageEmail the Vendor on a Job Stage
Vendor memo (possession receipt) per stageClick Memo on a stage that has a vendor to open a printable PDF — the item, that vendor’s task, stones enclosed (carat + declared value), and a signature line. Scoped to that vendor; no customer name, price, or other stages.
Multi-photo + CAD attachmentsPhotos, CAD Files, & Attachments
Quote history + Quote PDF (custom jobs)Quote a Custom Job
Pre-invoice deposits (custom jobs + repairs)Take a Deposit on a Work Order + Take a Deposit on Stripe Terminal
Warranty + warranty redoRepair Warranty & Warranty Redos
Pickup signatureCustomer Signatures — Intake & Pickup
Auto-invoice on ready_for_pickup(Automatic — invoice creates when status flips, with deposits applied as payment lines)
Print PDFs (Counter / Bench / Customer)Print Three Audience Copies of a Work Order
Job envelope / ticketPrint → Job Envelope — a compact slip (job #, customer, work, dates, price, scannable barcode) with a tear-off claim stub the customer keeps. Print it onto your repair envelopes.

Intake: two choices up front

There is one ”+ New Work Order” button. The form starts with two decisions:

  1. Work order type — Repair or Custom Job (required). Pick it up front; it locks once saved (it’s read-only on the detail page) because the type decides how the job is costed and which tools appear. Repair = fixing an existing piece; Custom Job = making a new one. Custom jobs add Stone Allocations and a “Create Inventory Item” action on the detail page.
  2. Who the piece belongs to — the segmented toggle:
    • “A customer’s piece” (default) — customer field is required; invoice on pickup.
    • “An in-house inventory item” — no customer; cost rolls onto the StockID.

You can also set a Promised Date and flag the job as Rush right at intake (Rush can also be toggled later from the detail page; it red-flags the card and sorts it first on the board).

Ask about text updates while they’re standing there. Down with the customer acknowledgement and signature, there’s a “Customer agrees to receive text updates” box, with the wording to read them printed underneath. Tick it only if they say yes — it’s optional, they can decline and still get identical service (you just phone them), and it’s the permission that lets you text them at all. See Customer Messaging for why this matters and what gets recorded.

Getting a work order onto an invoice

There are three ways a customer-piece work order (repair or custom job) becomes an invoice line — all produce the same linked line, mark the work order Invoiced, and carry over any collected deposits as payment lines:

  1. Automatic — moving the job to Ready for Pickup auto-creates a new invoice (when it has a customer, a price, and isn’t tied to your own inventory item).
  2. Convert to Invoice — the button on the work-order detail page creates a new, standalone invoice for that job.
  3. Pull it onto an existing invoice — on an invoice, add a line and set the Line Type: Repair for a repair job, Custom Job for a custom job. A picker appears listing the customer’s open work orders of that type — repairs show under Repair, custom jobs under Custom Job. This is the way to bill a repair (or custom job) and merchandise on one invoice. Selecting a work order fills in its description and price and links it; its deposits move onto that invoice automatically. Remove the line and the work order reopens and its deposits return to it.

The line type follows the job type: repairs bill as Repair (R) lines, custom jobs as Custom Job (C) lines (the system enforces the match). Leave the picker blank to ring up a one-off ad-hoc charge of that type — a plain line with no linked work order.

The picker only lists work orders for the invoice’s customer that aren’t already invoiced and aren’t tied to one of your own inventory items (those bill via Apply Cost to Inventory when the item sells).

When to use Repairs vs Custom Jobs vs Production

“I’m working on a piece that already exists.” → Repairs

“I’m building something new for a specific customer.” → Custom Jobs

“I’m building something new for the showcase / inventory.” → Production

Repairs is always about service work — sizing, retipping, polishing, replacing parts, etc. on a piece that already exists somewhere (customer’s or yours).

Related

  • Custom Jobs — for customer-triggered new builds.
  • Production — for in-house bench builds that create new inventory.
  • Workshop Monitor — kiosk view of all in-flight bench work across the three modules.