POST TimeTrackingExpense/Save

Saves the specified Time Tracking Expense and updates it if it exists.

Request Information

URI Parameters

None.

Body Parameters

The Time Tracking Expense.

Time Tracking Expense
NameTypeAdditional informationDescription
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.

Request Formats

application/json, text/json

Sample:
{
  "ID": 1,
  "TimeTrackingProjectId": 2,
  "DocumentHeaderId": 3,
  "BillingMethod": 0,
  "Date": "2024-11-15",
  "Payee": "sample string 5",
  "Description": "sample string 6",
  "Expense": 7.0,
  "Recharge": 8.0,
  "MarkupPercentage": 9.1,
  "IsBilled": true
}

Response Information

Resource Description

Http Response Message
NameTypeAdditional informationDescription
Version Version

None.

Content Http Content

None.

StatusCode Http Status Code

None.

ReasonPhrase string

None.

Headers Collection of Object

None.

RequestMessage Http Request Message

None.

IsSuccessStatusCode bool

None.