CostProfitRowDto

One group's row on the Cost & Profit report — a team member or a client

Properties

Name Type Description
groupCodestring

The group's code — the user code or client code; null for the "No client" row

The group's code — the user code or client code; null for the "No client" row

groupNamestring

The group's display name; "No client" for time logged without a client when
grouping by client

The group's display name; "No client" for time logged without a client when
grouping by client

totalMinutesinteger

Minutes logged in the window

Minutes logged in the window

billableMinutesinteger

Of those, the minutes marked billable

Of those, the minutes marked billable

nonBillableMinutesinteger

Of those, the minutes not marked billable

Of those, the minutes not marked billable

entryCountinteger

Number of time entries behind the totals

Number of time entries behind the totals

costAmountnumber

What the group's time cost the practice at the stamped cost rates

What the group's time cost the practice at the stamped cost rates

billableAmountnumber

What the group's billable time is worth at the stamped charge-out rates

What the group's billable time is worth at the stamped charge-out rates

profitAmountnumber

Billable value minus cost

Billable value minus cost

settledAmountnumber

WIP the group's time has settled through billing or write-off (allocations against the
entries in the window, whenever the disposal was recorded)

WIP the group's time has settled through billing or write-off (allocations against the
entries in the window, whenever the disposal was recorded)

billedAmountnumber

What clients were charged for that time on Sodium's billing lines. Time billed before
the allocation model existed reads as billed at full value.

What clients were charged for that time on Sodium's billing lines. Time billed before
the allocation model existed reads as billed at full value.

writtenOffAmountnumber

Settled minus billed: time written off (negative is written on)

Settled minus billed: time written off (negative is written on)

recoveryRatenumber

Billed as a share of the billable value, as a percentage. Null when there is no billable
value. Money billed on account with no time behind it is not counted here; see the WIP
Value report for job-level recovery.

Billed as a share of the billable value, as a percentage. Null when there is no billable
value. Money billed on account with no time behind it is not counted here; see the WIP
Value report for job-level recovery.

uncostedEntryCountinteger

Entries with no cost rate stamped — minutes counted, cost not

Entries with no cost rate stamped — minutes counted, cost not

unratedEntryCountinteger

Billable entries with no charge-out rate stamped — minutes counted, value not

Billable entries with no charge-out rate stamped — minutes counted, value not

JSON Example

{
  "groupCode": "string",
  "groupName": "string",
  "totalMinutes": 0,
  "billableMinutes": 0,
  "nonBillableMinutes": 0
}

Contained in Schemas