Expense adjustment lines are individual entries in an employee expense adjustment that represent debits or credits payable to an employee.
Returns a collection with a key, ID, and link for each employee expense adjustment line. This operation is mostly for use in testing; use query to find objects that meet certain criteria and to specify properties that are returned.
OK
Bad Request
{- "ia::result": [
- {
- "key": "100",
- "id": "100",
- "href": "/objects/expenses/employee-expense-adjustment-line/100"
}, - {
- "key": "101",
- "id": "101",
- "href": "/objects/expenses/employee-expense-adjustment-line/101"
}, - {
- "key": "102",
- "id": "102",
- "href": "/objects/expenses/employee-expense-adjustment-line/102"
}
], - "ia::meta": {
- "totalCount": 3,
- "start": 1,
- "pageSize": 5,
- "next": 0,
- "previous": 0
}
}
Creates a new employee expense adjustment line.
entryDate | string <date> Date the adjustment item is filed. Example: "2025-01-23" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
txnCurrency | string In multi-currency companies, the currency used for the transaction. Example: "INR" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
txnAmount | string or null <decimal-precision-2> Transaction amount. Example: "123.45" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
quantity | string <decimal-precision-2> Quantity for a rate-based expense adjustment, such as mileage. Example: "5.75" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unitRate | string <decimal-precision-6> Monetary amount for a rate-based expense adjustment, such as mileage. Example: "20.000000" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
paidTo | string Notes regarding to whom the amount was paid. Example: "Hotel Westin" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object General ledger account associated with the line item. Used when no expense adjustment type is assigned. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object An expense type defined in the company. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Details of reimbursement currency to base currency conversion. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Details of the conversion to base currency. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isBillable | boolean Default: false Indicates whether a line item is billable. Example: false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Created
Bad Request
{- "account": {
- "id": "6775.3"
}, - "paidTo": "Hotel Westin",
- "paidFor": "Not used",
- "isBillable": false,
- "form1099": {
- "isForm1099": "true",
- "type": "MISC",
- "box": "3"
}, - "paymentType": {
- "key": "1",
- "name": "Non-reimburse",
- "isNonreimbursable": false
}, - "quantity": "10",
- "unitrate": "20",
- "txnCurrency": "INR",
- "txnAmount": "100",
- "transactionToReimburseConversion": {
- "exchangeRateDate": "2025-03-11",
- "exchangeRateTypeId": "Intacct Daily Rate"
}, - "dimensions": {
- "location": {
- "id": "1"
}, - "department": {
- "id": "1"
}, - "class": {
- "id": "REST_CLS_001"
}, - "item": {
- "id": "Case 13"
}, - "employee": {
- "id": "10"
}, - "vendor": {
- "id": "1605212096809"
}, - "customer": {
- "id": "113"
}, - "project": {
- "id": "NET-XML30-2"
}, - "warehouse": {
- "id": "WH01"
}, - "task": {
- "id": "tet"
}
}
}
{- "ia::result": {
- "key": "124",
- "id": "124",
- "href": "/objects/expenses/employee-expense-adjustment-line/124"
}, - "ia::meta": {
- "totalCount": 1
}
}
Returns detailed information for a specified employee expense adjustment line.
key required | string System-assigned key for the employee expense adjustment line. Example: 99 |
OK
Bad Request
{- "ia::result": {
- "key": "312",
- "id": "312",
- "employee-expense": {
- "id": "136",
- "key": "136",
- "href": "/objects/expenses/employee-expense/136"
}, - "glAccount": {
- "key": "158",
- "id": "6775.30",
- "name": "Travel",
- "href": "/objects/account/158"
}, - "entryDate": "2025-03-11",
- "paidTo": "Hotel Westin",
- "paidFor": "Not used",
- "reimburseToBase": {
- "baseAmount": "1.38",
- "exchangeRateDate": "2025-03-11",
- "exchangeRateTypeId": "-1",
- "exchangeRate": "1.1899"
}, - "dimensions": {
- "location": {
- "key": "1",
- "id": "1",
- "name": "USA",
- "href": "/objects/company-config/location/1"
}, - "department": {
- "key": "12",
- "id": "12",
- "name": "IT",
- "href": "/objects/company-config/department/12"
}, - "class": {
- "key": "731",
- "id": "REST_CLS_001",
- "name": "Enterprises",
- "href": "/objects/company-config/class/731"
}, - "item": {
- "key": "13",
- "id": "Case 13",
- "name": "Platform pack",
- "href": "/objects/inventory-control/item/13"
}, - "employee": {
- "key": "10",
- "id": "10",
- "href": "/objects/company-config/employee/10"
}, - "employeeContact": {
- "key": 20,
- "id": "Thomas, Glenn",
- "firstName": "Glenn",
- "lastName": "Thomas",
- "href": "/objects/company-config/contact/20"
}, - "vendor": {
- "key": "357",
- "id": "1605212096809",
- "name": "GenLab",
- "href": "/objects/accounts-payable/vendor/357"
}, - "customer": {
- "key": "13",
- "id": "113",
- "name": "Jack In the Box",
- "href": "/objects/accounts-receivable/customer/13"
}, - "project": {
- "key": "2",
- "id": "NET-XML30-2",
- "name": "Talcomp training",
- "href": "/objects/projects/project/2"
}, - "task": {
- "key": "2",
- "id": "tet",
- "name": "Design",
- "href": "/objects/projects/task/2"
}, - "warehouse": {
- "key": "6",
- "id": "WH01",
- "name": "WH01",
- "href": "/objects/inventory-control/warehouse/6"
}
}, - "lineNumber": 1,
- "expenseType": {
- "key": "Meals",
- "id": "6000"
}, - "reimbursement": {
- "reimbursementAmount": "1.16",
- "totalSelected": "0",
- "totalPaid": "0"
}, - "isBillable": false,
- "isBilled": false,
- "state": "approved",
- "form1099": {
- "isForm1099": "true",
- "type": "MISC",
- "box": "3"
}, - "paymentType": {
- "key": "1",
- "name": "Non-reimburse",
- "isNonreimbursable": false
}, - "quantity": "5",
- "unitRate": "20",
- "currency": {
- "txnCurrency": "INR",
- "txnAmount": "4444",
- "exchangeRateDate": "2025-03-11",
- "exchangeRateTypeId": "-1",
- "exchangeRate": "65",
- "userExchangeRate": "5"
}, - "href": "/objects/expenses/employee-expense-adjustment-line/312"
}, - "ia::meta": {
- "totalCount": 1
}
}
Updates an existing employee expense adjustment line by setting field values. Any fields not provided remain unchanged.
key required | string System-assigned key for the employee expense adjustment line. Example: 99 |
entryDate | string <date> Date the adjustment item is filed. Example: "2025-01-23" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
txnCurrency | string In multi-currency companies, the currency used for the transaction. Example: "INR" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
txnAmount | string or null <decimal-precision-2> Transaction amount. Example: "123.45" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
quantity | string <decimal-precision-2> Quantity for a rate-based expense adjustment, such as mileage. Example: "5.75" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unitRate | string <decimal-precision-6> Monetary amount for a rate-based expense adjustment, such as mileage. Example: "20.000000" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
paidTo | string Notes regarding to whom the amount was paid. Example: "Hotel Westin" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object General ledger account associated with the line item. Used when no expense adjustment type is assigned. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object An expense type defined in the company. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Details of reimbursement currency to base currency conversion. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Details of the conversion to base currency. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isBillable | boolean Default: false Indicates whether a line item is billable. Example: false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
OK
Bad Request
{- "id": "100",
- "paidTo": "Hotel Westin"
}
{- "ia::result": {
- "key": "124",
- "id": "124",
- "href": "/objects/expenses/employee-expense-adjustment-line/124"
}, - "ia::meta": {
- "totalCount": 1
}
}
Deletes an employee expense adjustment line.
key required | string System-assigned key for the employee expense adjustment line. Example: 99 |
No Content
Bad Request
{- "ia::result": {
- "ia::error": {
- "code": "invalidRequest",
- "message": "A POST request requires a payload",
- "errorId": "REST-1028",
- "additionalInfo": {
- "messageId": "IA.REQUEST_REQUIRES_A_PAYLOAD",
- "placeholders": {
- "OPERATION": "POST"
}, - "propertySet": { }
}, - "supportId": "Kxi78%7EZuyXBDEGVHD2UmO1phYXDQAAAAo"
}
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 0,
- "totalError": 1
}
}
Use the query service to find employee expense adjustment lines that meet certain criteria and to specify the properties that are returned.
OK
Bad Request
{- "ia::result": {
- "ia::error": {
- "code": "invalidRequest",
- "message": "A POST request requires a payload",
- "errorId": "REST-1028",
- "additionalInfo": {
- "messageId": "IA.REQUEST_REQUIRES_A_PAYLOAD",
- "placeholders": {
- "OPERATION": "POST"
}, - "propertySet": { }
}, - "supportId": "Kxi78%7EZuyXBDEGVHD2UmO1phYXDQAAAAo"
}
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 0,
- "totalError": 1
}
}