Skip to main content

Read repair dashboards and reports

The Repairs dashboard is the fast read on what's open, what's late, and what repairs are costing you. Reports → Repairs goes deeper, with 11 reports covering product quality, cost and money, and speed and people — including a Warranty cost report that reconciles straight against your GL.

Before you begin​

  • If you haven't logged a repair yet, the dashboard shows an empty state instead of tiles and charts, with a prompt to log one (needs the Create repairs permission in the Repairs & Warranty permission group).
  • A banner on the dashboard flags anything still missing before the numbers are complete — see Finish setting up repairs below.

Read the repairs dashboard​

  1. Go to Orders → Repairs → Dashboard in the sidebar (or open the Dashboard tab from any Repairs page).

  2. Optionally filter the whole page to one Warehouse.

  3. Read the nine tiles across the top. Every one links to the repairs list, or the report, behind its number:

    TileCounts
    Open repairsRepairs not yet closed, rejected or cancelled.
    OverdueOpen repairs past their SLA due date.
    Due this weekOpen, on-track repairs whose SLA falls due before the end of this week.
    PausedRepairs whose SLA clock is paused — a quote or an information request is waiting on the customer.
    Average turnaroundDays from receipt to the repair going back (or closing), paused time excluded.
    SLA complianceRepairs finished within their SLA ÷ repairs finished with an SLA.
    Warranty cost this monthParts, labour, freight and vendor fees billed to warranty this calendar month, against last month.
    Billable revenue this monthWhat customers were charged for paid repairs this calendar month.
    CSATAverage satisfaction score (1–5) from the survey sent when a repair comes back. The line under it counts the responses, for example 1 response · last 30 days, or reads No responses yet.
  4. Read the eight charts below them. Click any bar or segment to open the repairs (or report) behind it:

    ChartShows
    Open units by stageEvery unit on an open repair, by work stage.
    Open repairs by ageDays since each open repair was received (or submitted, if it hasn't arrived) — a histogram.
    Weekly throughputRepairs opened vs. closed each week, last 12 weeks.
    Outcome mixHow resolved units ended, last 90 days.
    Top issue typesShare of claimed units per issue type (a Pareto chart), last 90 days.
    Repair rate by productThe top 10 products by units opened for repair ÷ units shipped, last 12 months.
    Warranty cost trendWarranty-billed cost by month, split by cost type, last 12 months.
    Vendor turnaroundAverage days outside repair vendors and platers take to send work back, last 180 days.

    Every tile shows a grey placeholder bar rather than a false zero while the dashboard is still loading, and every chart has its own empty message (for example "No open repairs" or "Nothing sent to a repair vendor in the last 180 days") instead of showing a blank chart.

  5. Click All repair reports to open the full catalog, described below.

Finish setting up repairs​

A warning banner appears on the dashboard, naming exactly what's missing, until all three of these are true. The GL line names only the accounts still unmapped and what each one does — for example, "Map the repair GL accounts. Goodwill repair expense, Repair revenue and Repair cost of sales aren't mapped yet, so goodwill and customer-billed repair costs post to your COGS account and paid repair charges post to your default sales account."

MissingWhat it costs youFix it with
A repair GL account isn't mappedWarranty, goodwill and customer-billed repair costs post to your COGS account, and paid repair charges post to your default sales account. The Warranty cost report can't reconcile to the GL only when both Warranty expense and Warranty reserve are unmappedMap accounts, which opens Accounting → Settings → Nominal Code Mappings
No active warranty policyEvery claim comes back "coverage unknown" and needs a manual decisionAdd a policy
No issue types set upNo diagnosis options, no Pareto chart, and no part suggestionsSet up issue types

The banner disappears once all three are satisfied. See How repair costs reach the ledger for what an unmapped account does to a posting.

Browse the reports catalog​

Go to Reports → Repairs (or click All repair reports on the dashboard). Eleven reports are grouped into three sections, each card showing the one question it answers:

SectionReportAnswers
Product qualityRepair rateWhich products, lots, suppliers or channels come back for repair the most?
Product qualityAge at failureHow long after purchase do pieces fail — and is a product failing early?
Product qualityClaim accuracy & fraudDo claims match what the bench finds, and where should you look for abuse?
Cost & moneyWarranty costWhat do warranty repairs cost, where does the money go, and does it tie to the GL?
Cost & moneyRepair marginDo paid (out-of-warranty) repairs make money?
Cost & moneySupplier recoveryHow much of the supplier-fault cost are you getting back?
Cost & moneyParts usageWhich findings and parts do repairs use, and what will you need to buy?
Speed & peopleSLA complianceAre repairs finishing on time, and where do they slip?
Speed & peopleTechnician productivityHow much does each technician complete, how fast against standard, and how much comes back?
Speed & peopleVendor performanceWhich outside repair vendors and platers are fast, on time and worth the cost?
Speed & peopleCustomer experienceHow do customers feel about repairs, and how quickly do they hear from you?

Click a card to open that report.

Read a report​

Every report shares the same shape:

  1. An answer-first card gives the one-sentence answer for your current filters, before you read anything else.
  2. Headline figure tiles follow, then a chart of the top (or, for a date grouping, monthly) values.
  3. Period (30/90 days, 12 months, or a custom From/To, which always match the dates on the answer card and the chart subtitle), Group by, and the report's own filters (Warehouse, Supplier, Category, Sales channel, Technician, Coverage, Source, or Bill-to, depending on the report) sit above all of it.
  4. Click How to read this report for the report's description and the meaning of any term that isn't self-explanatory.
  5. The grouped table below the chart is sortable by any column, carries a Total row, and, for reports with a drill-down, a row action opens the repairs (or repair lines) behind that one row.
  6. Every column header carries a ⓘ explaining exactly what it counts — hover it rather than guessing.
  7. The table fits the page without scrolling sideways. A long column title is shortened with …, for example Failures with …, and a long product or group name ends the same way; hover either to read it in full.

Three reports add a standing drill-down table of their own: SLA compliance's breaches, Repair rate's lines, and Claim accuracy & fraud's coverage overrides.

Report: Warranty cost​

This is the one report that reconciles straight against your books. Its GL reconciliation card compares the report's total with what the ledger actually posted to your mapped warranty expense (or warranty reserve, while you're accruing one) account over the same dates:

  • Reconciled or Difference, with the report's total, the general ledger's total, and the gap between them.
  • A table of every account involved, each with its role (Warranty expense or Warranty reserve), debits, credits and net debit for the period — click an account to open it.
  • If neither warranty account (Warranty expense or Warranty reserve) is mapped yet, the card shows Unavailable with a Map warranty accounts button that opens Accounting → Settings → Nominal Code Mappings directly, instead of the report total alone.

A difference usually means a cost posted outside the window you're looking at, a manual journal entry, or a Bill-to filter that's excluding some warranty cost — by default the report counts Warranty and Supplier together; switching it to Goodwill-only or Customer-only no longer reconciles to the same accounts, which the card expects.

Export a report or a dataset​

  1. Click Export, top right of any report, and choose CSV or Excel (XLSX). The button is disabled with "Nothing to export for these filters" when there's nothing to send.
  2. The file reflects whatever filters, date range, grouping and sort the report is currently showing.
  3. Up to 1,000 rows download immediately. More than that runs in the background — a toast reads "Export started — track progress in the job tray," and the finished file appears there; see Follow background jobs.
  4. A grouped row's own drill-down table (breaches, lines, overrides) has its own Export, which exports exactly the rows behind that one row, not the whole report.
  5. Every exported value is checked first: if it starts with a character a spreadsheet would read as the start of a formula, SKU.io adds a mark so the cell opens as plain text instead of running as a formula when you open the file.
  6. If you ask for Excel on a background export whose result comes to more than 15,000 rows, SKU.io writes a CSV file instead — you still get the file, but not in the format you asked for, and nothing on screen explains why. Narrow your filters or date range first if you specifically need the Excel file.

Two repair dimensions on the supplier scorecard​

Every supplier's scorecard now also carries Customer Repair Rate (repair lines traced to that supplier's own stock, as a share of units sold from it) and Warranty Cost per Unit Sold (warranty-borne repair cost traced the same way, per unit sold). Both read No data rather than a score when nothing sold from that supplier's layers in the period. They ship at zero weight, alongside the scorecard's original six dimensions, so turning on repairs never changes an existing scorecard's score until you choose to weight them — see Find slipping suppliers with Supplier Analytics for the full scorecard and its Scorecard Settings weight editor.

The existing Defect / RTV Rate dimension was also fixed to count returns-to-vendor raised through this repairs flow, not only the older flow it originally read — so that score can move even for a supplier you haven't changed anything about yourself.

Next steps​

Video transcript

For a quick health check on your service work, start by expanding Orders in the sidebar. Next, click Repairs beneath it, then choose Dashboard for a full overview of your workshop. It opens on today's numbers for every warehouse. Nine tiles along the top count open repairs, overdue work and cost. Each tile opens the list behind its number. Charts below the tiles cover stages, ageing, throughput and cost. Each bar links to the repairs or the report behind its number. Scroll back up and click All repair reports to open the full catalog. Eleven of them cover product quality, cost and speed. Open Warranty cost to see the full cost of warranty repairs. A one-line answer comes first, then the headline figures and a monthly chart. GL reconciliation checks this report against your general ledger, one account at a time. Here the corner shows Reconciled, with matching figures in both totals. If they ever differ, the status reads Difference, with the gap in red. A gap usually means a cost posted outside the date window. Each account name opens that account's ledger. To take these numbers with you, scroll back to the top of the page. Click Export in the top right corner of the report. Then choose CSV or Excel. Large files build in the background and land in the job tray.

Last verified: