Long-range revenue forecast

Get the long-range revenue forecast projected by reporting month, optionally grouped by any combination of the dimensions listed under group_by. The single measure revenue is tax-exclusive (sub-total).

Rows are keyed by reporting month: revenue from contracts running across several months is apportioned to the month it is expected to be earned in, not the month the contract started. How far ahead the projection runs is a tenant setting (12 months by default, at most 24), so the horizon differs between tenants.

Use Get Monthly Revenue Forecast for the current billing month in more detail, and Get Revenue Summary for invoiced actuals. All three share the same row shape and group_by dimensions, so their answers join on the *_id keys.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string

Optionally limit to reporting months on/after this date (YYYY-MM-DD).

string

Comma-separated dimensions to group by. Allowed: month, year, branch, customer, line_type, equipment_category, equipment_class, equipment_model. Omit for a single whole-period total. Each entity dimension expands to three keys under dimensions: <dimension>_id, which is stable across renames and is what to join on, plus its labels -- _name and _description, or _code and _name for customer. year and line_type are single scalar keys (line_type is an enum, so its code is the key); month always comes with year alongside it, so a month bucket is unambiguous across years. A dimension is null where the line has none (e.g. a non-equipment line grouped by equipment_model), so the rows still sum to the ungrouped total.

integer

A page number within the paginated result set.

integer

Number of results to return per page.

string

Optionally limit to reporting months on/before this date (YYYY-MM-DD).

Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Choose an example:
application/json