Skip to content
Report · Receivables

Invoices by currency by month

Invoice totals per currency per month, in the invoice currency and in base currency.

  • monthly
  • currency
  • exposure
Sample preview, fictional dataYour own figures appear after import.

01

About this report

For accounts that bill in several currencies. The report gives the invoice count and total, tax included, per currency and month over the last 24 months. Totals are shown in the invoice currency and in base currency at each invoice's exchange rate. Average rate is the base total divided by the currency total.

Use it to size currency exposure or to check that exchange rates look right. Filter on Currency to follow one currency.

02

Sample preview

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

MonthCurrencyInvoicesTotal (invoice currency)Total (base currency)Average rate
2026-09US Dollar22186,400186,4001
2026-09Canadian Dollar964,20046,8660.73
2026-09Euro318,90020,6011.09
2026-08US Dollar25201,150201,1501

03

The SuiteQL

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

Invoices by currency by month
SELECT TO_CHAR(t.trandate, 'YYYY-MM') AS period,
       BUILTIN.DF(t.currency) AS currency,
       COUNT(*) AS invoices,
       SUM(t.foreigntotal) AS total_fx,
       SUM(t.foreigntotal * t.exchangerate) AS total_base,
       SUM(t.foreigntotal * t.exchangerate) / NULLIF(SUM(t.foreigntotal), 0) AS avg_rate
  FROM transaction t
 WHERE t.type = 'CustInvc'
   AND t.posting = 'T'
   AND t.trandate >= ADD_MONTHS(TRUNC(SYSDATE, 'MM'), -23)
 GROUP BY TO_CHAR(t.trandate, 'YYYY-MM'), BUILTIN.DF(t.currency)
 ORDER BY period DESC, total_base DESC

ReportReceivables

Invoices by currency by month

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