Create

Create

Parameter

Description

Examples

API

The API area

expenselines.json

Action

The action to perform

action=create

Parameters described in overview

user=user&password=user&version=3.3

input

JSON string

input="data": ...

expenselineSheetInternal

Expense sheet internal ID to add expense line to

"expenselineSheetInternal":691

expenselineTotal

Total amount

"expenselineTotal":382

expensesheetSupplierCode

Supplier code

"expensesheetSupplierCode": "1/USER"

expenselineJobAndPhase

Job and phase number

"expenselineJobAndPhase":"1/BG12.001"

expenselineSupplyType

Supply type

"expenselineSupplyType":"1/3D"

expenselineDescription

Description

"expenselineDescription":"this is a description"

expenselineDate

Date

"expenselineDate":"2018-08-08"

Response

Returned data

See 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
    }
  ]
}