project
object
time
object | null

Total time spent on the project. Represents a duration in days or hours. ISO value is formatted as an ISO-8601 duration string. For example P5DT8H represents 128 hours. When sending a duration to the server, please only send either a value or an iso. In most cases, the unit is set on the project's organization and thus should not be sent in the request.

Examples:
{
"value": 128,
"iso": "P5DT8H",
"unit": "hour"
}
spent
object | null

Standard price value of all time spent on the project. Represents an amount of money. Is a value object containing a decimal number and a currency.

progress
number

Current total progress percentage for the project.

Must be a multiple of 0.01
totalInvoiced
object | null

Total amount invoiced to the client for this project. Represents an amount of money. Is a value object containing a decimal number and a currency.

managementOutstanding
object | null

Equal to Spent - TotalInvoiced. In other words, is equal to the standard price value of all uninvoiced time spent on the project. Represents an amount of money. Is a value object containing a decimal number and a currency.

currentOverrun
object | null

Standard price value of the current budget overrun. Represents an amount of money. Is a value object containing a decimal number and a currency.

estimatedOverrun
object | null

Standard price value of the planned total budgeted overrun. Represents an amount of money. Is a value object containing a decimal number and a currency.

price
object | null

Price for this project (estimated based on initial time estimate for time and materials contracts). Represents an amount of money. Is a value object containing a decimal number and a currency.

currentRecoveryRate
number

Ratio between (accounting) Revenue and (financials) Spent.

Required range: x >= 0Must be a multiple of 0.01
initialRecoveryRate
number

Ratio between Price and InitialBudget.

Required range: x >= 0Must be a multiple of 0.01
estimatedRecoveryRate
number

Ratio between Price and RevisedBudget.

Required range: x >= 0Must be a multiple of 0.01
currentDiscount
object | null

Ratio of the total discount already "spent". Represents an amount of money. Is a value object containing a decimal number and a currency.

discountedSpent
object | null

Equal to Spent - CurrentDiscount. Represents an amount of money. Is a value object containing a decimal number and a currency.

spentToComplete
object | null

Budget remaining (amount). Equal to RevisedBudget - Spent. Represents an amount of money. Is a value object containing a decimal number and a currency.

timeToComplete
object | null

Time budget remaining. Represents a duration in days or hours. ISO value is formatted as an ISO-8601 duration string. For example P5DT8H represents 128 hours. When sending a duration to the server, please only send either a value or an iso. In most cases, the unit is set on the project's organization and thus should not be sent in the request.

Examples:
{
"value": 128,
"iso": "P5DT8H",
"unit": "hour"
}