| Name | Type | Additional information | Description |
|---|---|---|---|
| ID | integer |
None. |
|
| Name | string |
Required String length: inclusive between 0 and 100 |
The name of the project. |
| CustomerID | integer |
Required |
Customer ID allocated to the Project. |
| Customer | Customer |
None. |
Customer allocated to the Project. |
| BillingMethodID | Time Tracking Billing Method Type |
Required |
The billing method to be used for the project: 1. Single Project Rate. 2. Project Rate Per Hour. 3. Staff Rate Per Hour. 4. Task Rate Per Hour. |
| InvoicingMethodID | Time Tracking Invoicing Method Type |
Required |
The invoice method to be used for the project: 1. Task Detailed. 2. Group By Task. 3. Consolidated. |
| EstimatedHours | decimal |
None. |
Estimate Hours set for a Project |
| EstimatedValue | decimal |
None. |
Estimate Value of a Project |
| Description | string |
None. |
|
| FixedRate | decimal |
None. |
Project Fixed Rate when billing method is set to Single Project Rate. |
| RatePerHour | decimal |
None. |
Project Rate Per Hour when billing method is set to Project Rate Per Hour. |
| PONumber | string |
None. |
|
| StartDate | date |
Required |
|
| EndDate | nullable date |
None. |
|
| LastInvoiceDate | nullable date |
None. |
|
| LastInvoiceDocumentHeaderId | integer |
None. |
|
| AmountInvoiced | decimal |
None. |
|
| ToBeInvoiced | decimal |
None. |
|
| TotalHours | decimal |
None. |
|
| UnbilledHours | decimal |
None. |
|
| NonBillableHours | decimal |
None. |
|
| BillableHours | decimal |
None. |
|
| BillableAmount | decimal |
None. |
|
| BudgetedHours | decimal |
None. |
|
| ProjectTasks | Collection of Time Tracking Project Task |
Required |
Represents a lookup record between a Project and a Task. This is being used by Time Sheets to set Billing Rates and Budget Hours |
| ProjectStaff | Collection of Time Tracking Project Staff |
None. |
|
| Tasks | Collection of Time Tracking Task |
Read Only / System Generated |
Tasks which is curently linked to a project. |
| Billable | bool |
None. |
|
| Active | bool |
None. |
|
| InvoicedHours | decimal |
None. |
|
| WrittenOffTime | decimal |
None. |
|
| BudgetBasedOn | integer |
Required |
Budget based on: 1. Project 2. Task |