API Docs / Schemas / CostProfitSummaryDto

CostProfitSummaryDto

Headline aggregates for the Cost & Profit report

Properties

Name Type Description
totalMinutesinteger

Total minutes logged in the window

Total minutes logged in the window

billableMinutesinteger

Of those, the minutes marked billable

Of those, the minutes marked billable

costAmountnumber

What the logged time cost the practice: all minutes at the stamped cost rates,
hours rounded to 2dp per distinct rate before multiplying

What the logged time cost the practice: all minutes at the stamped cost rates,
hours rounded to 2dp per distinct rate before multiplying

billableAmountnumber

What the billable time is worth: billable minutes at the stamped charge-out rates,
same rounding law — whether the time has been billed yet or not

What the billable time is worth: billable minutes at the stamped charge-out rates,
same rounding law — whether the time has been billed yet or not

profitAmountnumber

Billable value minus cost — negative when the time cost more than it can be billed for

Billable value minus cost — negative when the time cost more than it can be billed for

entryCountinteger

Number of time entries in the window

Number of time entries in the window

uncostedEntryCountinteger

Entries with no cost rate stamped — they contribute minutes but no cost
(typically entries created before cost rates were set)

Entries with no cost rate stamped — they contribute minutes but no cost
(typically entries created before cost rates were set)

unratedEntryCountinteger

Billable entries with no charge-out rate stamped — they contribute minutes but no
billable value

Billable entries with no charge-out rate stamped — they contribute minutes but no
billable value

groupCountinteger

Number of rows (groups) in the report

Number of rows (groups) in the report

startDatestring

The window the report covers (inclusive)

The window the report covers (inclusive)

endDatestring

The window end the report covers (inclusive)

The window end the report covers (inclusive)

JSON Example

{
  "totalMinutes": 0,
  "billableMinutes": 0,
  "costAmount": 0,
  "billableAmount": 0,
  "profitAmount": 0
}

Contained in Schemas