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