Repair / Repairs
Login

Repairs Repair

/repair/repair

ourerp.org/repair/repair Repair Repairs Our ERP · blueprint preview

Lists repair sale invoices split into Pending and Completed tabs, with filters and inline status updates.

The Repairs screen shows repair invoices (sales with sub_type=repair) in two tabs: Pending and Completed. Each tab's table lists the transaction date, delivery date, job sheet number, invoice number, technician (when the Service Staff module is enabled), the user who added it, customer name, brand, device model, serial number, repair status, business location, warranty, payment status, total amount, payment due, and any sell return due, with a totals row summarizing amounts across the page. An Add button on both tabs opens the POS screen to create a new repair invoice.

A filter bar above the tabs lets a user narrow results by Location, Customer, Payment Status, Date Range, Added By, Status, and (when enabled) Technician. Clicking a row's status cell opens an Edit Repair Status modal (requires repair_status.update) where the status can be changed and, optionally, an SMS notification sent to the customer using the status's configured template.

Access to this list requires repair.view or repair.view_own together with the business having the repair module enabled in its subscription; users limited to their own repairs only see invoices they created or are assigned to.

Step-by-step Workflow

  1. Open RepairsNavigate to <code>/repair/repair</code> to see pending and completed repair invoices.
  2. Filter the listUse the location, customer, payment status, date range, added-by, status and technician filters to narrow the results.
  3. Switch tabsToggle between the Pending and Completed tabs to see repairs at different stages.
  4. Add a repair invoiceSelect Add to open the POS screen pre-set for a repair sale and create a new invoice.
  5. Update repair statusClick a repair's status cell to open the status modal, change the status, and optionally send an SMS update to the customer.