GET TimeTrackingProject/GetProjectExpenses/{id}
Get project expenses by project ID.
Request Information
URI Parameters
| Name | Type | Additional information | Description |
|---|---|---|---|
| id | integer |
Required |
Project Id |
Body Parameters
None.
Response Information
Resource Description
Collection of Time Tracking Expense Extended| Name | Type | Additional information | Description |
|---|---|---|---|
| ID | integer |
None. |
|
| TimeTrackingProjectId | integer |
None. |
|
| DocumentHeaderId | integer |
None. |
|
| BillingMethod | Time Tracking Expense Billing Method |
None. |
|
| Date | date |
None. |
|
| Payee | string |
None. |
|
| Description | string |
None. |
|
| Expense | decimal |
None. |
|
| Recharge | decimal |
None. |
|
| MarkupPercentage | decimal |
None. |
|
| IsBilled | bool |
None. |
|
| Name | string |
None. |
|
| Exclusive | decimal |
None. |
|
| Total | decimal |
None. |
|
| RechargeDescription | string |
None. |
|
| LinkedDocumentHeaderId | integer |
None. |
|
| LinkedDocumentTypeId | nullable integer |
None. |
|
| LinkedDocumentNumber | string |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"Name": "sample string 1",
"Exclusive": 2.0,
"Total": 3.0,
"RechargeDescription": "",
"LinkedDocumentHeaderId": 1,
"LinkedDocumentTypeId": 1,
"LinkedDocumentNumber": "sample string 4",
"ID": 5,
"TimeTrackingProjectId": 6,
"DocumentHeaderId": 7,
"BillingMethod": 0,
"Date": "2025-12-21",
"Payee": "sample string 9",
"Description": "sample string 10",
"Expense": 11.0,
"Recharge": 12.0,
"MarkupPercentage": 13.1,
"IsBilled": true
},
{
"Name": "sample string 1",
"Exclusive": 2.0,
"Total": 3.0,
"RechargeDescription": "",
"LinkedDocumentHeaderId": 1,
"LinkedDocumentTypeId": 1,
"LinkedDocumentNumber": "sample string 4",
"ID": 5,
"TimeTrackingProjectId": 6,
"DocumentHeaderId": 7,
"BillingMethod": 0,
"Date": "2025-12-21",
"Payee": "sample string 9",
"Description": "sample string 10",
"Expense": 11.0,
"Recharge": 12.0,
"MarkupPercentage": 13.1,
"IsBilled": true
}
]