Create Expense Request

POST {{baseUrl}}/odata/ExpenseRequests

Create new Expense Request with Expense Request Lines

ExpenseRequest entity

Properties:

  • date - request date.
  • *name - empty or any string (will be replaced).
  • *userId - id of requester.
  • *projectId - id of project.

* required

Authenticated user must have rights to create a request for the specified user.

ExpenseRequestLine entity

Properties:

  • currencyId - optional.
  • exchange rate - optional.

Request Body

{"date"=>"2021-12-16", "description"=>nil, "name"=>"any name", "userId"=>"9facd21f-4d11-48be-b24c-12492a258221", "projectId"=>"c6ee3e9c-a74f-4e8d-a0d9-3ae8b777ec11", "lines"=>[{"amount"=>30000, "exchangeRate"=>0.75, "description"=>"1st month", "expenseTypeId"=>"e25cd1ac-bf63-4764-ae20-31fcb7140902", "projectTaskId"=>"a836c3c4-a81a-46f6-a1cf-508c9dc4543f", "reimburse"=>false, "billable"=>false}]}

RESPONSES

status: Created

{"@odata.context":"https://api.timetta.com/odata/$metadata#ExpenseRequests/$entity","date":"2021-12-16","description":null,"projectId":"c6ee3e9c-a74f-4e8d-a0d9-3ae8b777ec11","totalAmount":30000,"totalReimbursement":0,"totalBillable":0,"userId":"9facd21f-4d11-48be-b24c-12492a258221","approvalInstanceId":null,"approvalStatusId":"0aefb600-42fb-4aa5-991c-d70dc7ac7b27","submitted":null,"approved":null,"name":"Затраты на Phillips 2022","rowVersion":"AAAAAAAADHY=","createdById":"9facd21f-4d11-48be-b24c-12492a258221","modifiedById":"9facd21f-4d11-48be-b24c-12492a258221","id":"519f3146-7b10-4cbb-bebe-59684713961d","created":"2021-12-23T16:18:33.0525694+03:00","modified":"2021-12-23T13:18:33.0513271Z","isActive":true}