TimeEntryRateChangeDto

One logged time entry whose stamped rates differ from the rates that apply now. Cost rates
are only included for callers who can change them.

Properties

Name Type Description
timeEntryCodestring

The time entry's code

The time entry's code

entryDatestring

The day the time was logged against

The day the time was logged against

userCodestring

The team member who logged the time

The team member who logged the time

userNamestring

The team member's name

The team member's name

clientNamestring

The client the time is for

The client the time is for

taskItemNamestring

The task the time is for

The task the time is for

serviceNamestring

The library service the time is for, directly or through its task

The library service the time is for, directly or through its task

durationMinutesinteger

The time logged, in minutes

The time logged, in minutes

currentHourlyRatenumber

The charge-out rate stamped on the entry now

The charge-out rate stamped on the entry now

newHourlyRatenumber

The charge-out rate the entry would get

The charge-out rate the entry would get

currentCostRatenumber

The cost rate stamped on the entry now. Null for callers who cannot change cost rates.

The cost rate stamped on the entry now. Null for callers who cannot change cost rates.

newCostRatenumber

The cost rate the entry would get. Null for callers who cannot change cost rates.

The cost rate the entry would get. Null for callers who cannot change cost rates.

isPaymentApprovedboolean

Whether the entry is approved for payment. A changed cost rate clears the approval.

Whether the entry is approved for payment. A changed cost rate clears the approval.

JSON Example

{
  "timeEntryCode": "string",
  "entryDate": "2024-01-01",
  "userCode": "string",
  "userName": "string",
  "clientName": "string"
}