Skip to content
English
  • There are no suggestions because the search field is empty.

Run and Download Reports

Generate any report as a CSV file from the Reports page and download past runs from History.

For: Owners, managers and dispatchers · Permission: Request Reports to generate, View Reports to see History and download · Time: ~5 minutes

Quick summary

  1. Click Reports in the sidebar.
  2. Set the dates, state and locations.
  3. Pick a report under Which report? and click Generate Report.
  4. Download it from History.

Before you start

Generate a report

  1. Click Reports in the sidebar.
  2. Under Reporting Period & Scope, set STATE, Start Date, End Date and Locations. These filters apply to every report on the page. Reset to last 30 days puts the dates back to the default.
  3. Under Which report?, pick a report.
  4. Set the filters under Shape the output. They change with the report you picked.
  5. Click Generate Report.

Generate tab of the Reports page with global filters, the report picker set to Revenue Report and the Group By field

Reports run in the background. Open the History tab when you're ready to download.

Choose the right report

ReportWhat it gives youFilters under Shape the output
Revenue ReportInvoice totals by service order, location, dispatcher, technician or company. Net Revenue is Revenue minus Discounts After Invoice, Line Credits, Refunds and Written Off, on every row and in TOTALS (grouped by Revenue Type, only TOTALS shows it).Group By (Service Order, Location, Dispatcher, Technician, Company, Revenue Type (Labor / Parts / Fees) or Service Type (Repair / Towing / PM / Inspection))
Invoiced Hours DetailBilled hours per service order, weighted by clocked time. An order counts once its invoice is sent, in the period it was sent. An order with no sent invoice still shows, on the day it was created, marked Not Invoiced, unless it has no hours and Include zero-hour SOs is off. PM and inspection orders show their VST- invoice number.Technicians; Include zero-hour SOs
Clocked Hours DetailClock-in and clock-out windows per service order. Uses the clock date, not the invoice date. TOTALS count each order's invoice once, even when two technicians worked it.Technicians; Round to nearest (1, 5, 15 or 30 min); Include open clock entries
AR Aging ReportOutstanding balances by aging bucket. The End Date is the as-of date, counted on your calendar day. Payments count on the day the money arrived, including a PM or inspection payment taken in a backdated batch. PM and inspection invoices age from the day they were sent.Customers; Show paid-but-unallocated; Payment Status; Invoice Billed Status
Daily Payments ReportOne row per payment, with its own date, the method actually used and a Payment Ref # column. $0 payments are not listed. An overpaid part of a payment gets its own row, such as Check (to credit) or Check (to be refunded). A payment lands on the day the money arrived, including a backdated one. A voided batch shows as a negative row.Payment Method (each payment is tested by its own method)
Sales Tax ExportOne row per invoice, grouped by state, with taxable sales, non-taxable sales and tax, plus a Tax by Jurisdiction section for state, county and city returns. See File Sales Tax With the Sales Tax Export.None
Parts Consumption by LocationParts used per warehouse or service van.Inventory locations; Asset sub-types

Find and download past reports

  1. Click the History tab.
  2. Use the chips All, Ready, Processing, Queued and Failed to filter by status. Type in Search by report name to find a run.
  3. Click Download on a row marked Ready.

History tab listing generated reports with period, locations, status Ready, requester and a Download button on each row

Each row shows the report, its period, locations, status, who requested it and when. The file is a CSV. Its name carries the report and dates, for example Revenue_2026-09-15_to_2026-10-15.csv. The first line of the file repeats the report name and period, and a TOTALS row closes the data.

Troubleshooting

SymptomLikely causeFix
I don't see Reports, or I see no History tabYour role lacks Request Reports (Generate) or View Reports (History)Ask an admin to add the permission.
The report shows $0.00 or no rowsNothing matches the dates and locations you pickedWiden the dates, check STATE and Locations, then click Generate Report again. A range such as January 1 to today is a good test.
A generated report isn't in History as ReadyIt is still Queued or ProcessingCheck back later. If a run shows Failed, click Retry on that row.
Logged hours differ from invoiced hoursLogged hours come from clock entries. Invoiced hours come from billed timeCompare Clocked Hours Detail with Invoiced Hours Detail for the same dates.

FAQs

Do the filters carry across tabs?
The date range and locations on the Reports page carry across its tabs and apply to every report you pick there.

Where is the Parts Consumption report?
Pick it under Which report? on the Reports page. See Parts Consumption by Location (Report).

Related articles