Skip to content
Report · Sales

Sales by sales rep by month

Net sales credited to each sales rep, month by month, for the last two years.

  • monthly
  • sales reps
  • performance
Sample preview, fictional dataYour own figures appear after import.

01

About this report

Net sales grouped by the sales rep on the transaction and the month of the transaction date, for the last 24 months. Net sales are invoices and cash sales less credit memos, before tax, in base currency. Transactions with no sales rep are grouped as (no sales rep).

Group by Quarter for quota periods, and filter on Sales rep to follow one person.

02

Sample preview

Fictional figures in the shape you will see. Yours come from your account.

MonthSales repTransactionsNet sales
2026-09Dana Whitfield1898,420
2026-09Marco Ruiz1161,300.50
2026-09(no sales rep)34,210
2026-08Dana Whitfield21112,875
2026-08Marco Ruiz1470,220

03

The SuiteQL

This is the query each report runs. Read it, copy it, or change it after import.

Sales by sales rep by month
SELECT TO_CHAR(t.trandate, 'YYYY-MM') AS period,
       NVL(BUILTIN.DF(t.employee), '(no sales rep)') AS sales_rep,
       COUNT(DISTINCT t.id) AS transactions,
       SUM(-tl.foreignamount * t.exchangerate) AS sales
  FROM transaction t
  JOIN transactionline tl ON tl.transaction = t.id
 WHERE t.type IN ('CustInvc', 'CashSale', 'CustCred')
   AND t.posting = 'T'
   AND tl.mainline = 'F'
   AND tl.taxline = 'F'
   AND NVL(tl.iscogs, 'F') = 'F'
   AND tl.itemtype NOT IN ('TaxGroup', 'TaxItem', 'Subtotal', 'Description', 'EndGroup')
   AND t.trandate >= ADD_MONTHS(TRUNC(SYSDATE, 'MM'), -23)
 GROUP BY TO_CHAR(t.trandate, 'YYYY-MM'), NVL(BUILTIN.DF(t.employee), '(no sales rep)')
 ORDER BY period DESC, sales DESC

04

Appears in

ReportSales

Sales by sales rep by month

Screenshot of the Sales by sales rep by month report in HiScale Advanced Reports, filled with fictional sample data
Sample preview, fictional dataOpen image full size (opens in a new tab)