Expense Line Defaults

expenselinedefaults

Parameter

Type

I/O

Description

IN

Parameters described in Overview

Action

String

IN

Identifier for the list requested

Supplier

String

IN

Identifier for the supplier context

Input

Date

IN

Identifier for expense sheet

Response

XML / JSON

OUT

An XML tree / JSON string containing default values

Description

Calling the expenses API with an action of expenselinedefaults retrieves a list containing defaults to be used in line creation e.g. vat code, exchange rate, currency and expense type.

Return Values

Response – List of expense sheet line defaults for line creation.

The structure of the response is:

<Responses>
  <Success>
    <SuccessText>Expense sheet 1252 line defaults.</SuccessText>
    <Data><expenselines_supplytype/></Data>
    <Data><expenselines_rate>0</expenselines_rate></Data>
    <Data><expenselines_vatcode>0</expenselines_vatcode></Data>
    <Data><expenselines_currencycode>1/USD</expenselines_currencycode></Data>
    <Data><expenselines_exchangerate>1.5</expenselines_exchangerate></Data>
    <Data><expenselines_currencyrate>0</expenselines_currencyrate></Data>
  </Success>
</Responses>
{
    "responsecode": 1,
    "responsestatus": "OK",
    "errorcode": 0,
    "errormessage": "",
    "responsemessage": "Expense sheet 927 line defaults.",
    "success": true,
    "data": [
        {
            "expenselines_supplytype": "",
            "expenselines_rate": 0,
            "expenselines_vatcode": 0,
            "expenselines_currencycode": "1/USD",
            "expenselines_exchangerate": 1.5,
            "expenselines_currencyrate": 0
        }
    ]
}