Create

Create

ParameterDescriptionExamples
APIThe API areaexpenselines.json
ActionThe action to performaction=create
Parameters described in overviewuser=user&password=user&version=3.3
inputJSON stringinput="data": ...
expenselineSheetInternalExpense sheet internal ID to add expense line to"expenselineSheetInternal":691
expenselineTotalTotal amount"expenselineTotal":382
expensesheetSupplierCodeSupplier code"expensesheetSupplierCode": "1/USER"
expenselineJobAndPhaseJob and phase number"expenselineJobAndPhase":"1/BG12.001"
expenselineSupplyTypeSupply type"expenselineSupplyType":"1/3D"
expenselineDescriptionDescription"expenselineDescription":"this is a description"
expenselineDateDate"expenselineDate":"2018-08-08"
ResponseReturned dataSee below

Example request:

http://<SERVER>/jsonapi/expenselines.json?user=user&password=user&version=3.3&action=create&input={
  "data": [
    {
      "expenselineSheetInternal": 691,
      "expenselineTotal": 382,
      "expensesheetSupplierCode": "1/USER",
      "expenselineJobAndPhase": "1/BG12.001",
      "expenselineSupplyType": "1/3D",
      "expenselineDescription": "this is a description",
      "expenselineDate": "2018-08-08"
    }
  ]
}

Example response:

{
  "responsecode": 1,
  "responsestatus": "OK",
  "errorcode": 0,
  "errormessage": "",
  "responsemessage": "data processed successfully.",
  "warningmessage": "",
  "success": true,
  "data": [
    {
      "expenselineRate": 0,
      "expenselineCurrencyRate": 0,
      "expenselineCurrencyTotal": 382,
      "expenselineTaxCode": 20,
      "expenselineTaxAmount": 63.67,
      "expenselineDescription": "this is a description",
      "expenselineUuid": "13B88E4404B5984ABC8102B22E485265",
      "expenselineInternal": 2297,
      "expenselineTimestampModified": 1534241420,
      "expenselineRecordVersionNumber": 0
    }
  ]
}