Bank files enable Sage Intacct to support electronic payments using a local bank file format. The bank file is uploaded to the company's banking portal to provide the bank with the required payment data. The bank can then process payments using the bank file.
For more information, read about bank files in the Sage Intacct Help Center.
Returns a collection with a key, ID, and link for each bank file. This operation is mostly for use in testing; use the query service to find objects that meet certain criteria and to specify properties that are returned.
OK
Bad Request
{- "ia::result": [
- {
- "key": "29",
- "id": "29",
- "href": "/objects/cash-management/bank-file/29"
}, - {
- "key": "1",
- "id": "1",
- "href": "/objects/cash-management/bank-file/1"
}, - {
- "key": "28",
- "id": "28",
- "href": "/objects/cash-management/bank-file/28"
}, - {
- "key": "5",
- "id": "5",
- "href": "/objects/cash-management/bank-file/5"
}
], - "ia::meta": {
- "totalCount": 4,
- "start": 1,
- "pageSize": 100,
- "next": 0,
- "previous": 0
}
}
Returns detailed information for a specified bank file.
key required | string System-assigned unique key for the bank file. Example: 134 |
OK
Bad Request
{- "ia::result": {
- "id": "13",
- "key": "13",
- "bankAccount": {
- "id": "88",
- "key": "88",
- "name": "HSBC UK",
- "href": "/objects/cash-management/checking-account/88"
}, - "fileName": "UKAccount-Dec-08-2022 08:50:07686",
- "fileExtension": "csv",
- "totalPayments": 1,
- "totalAmount": "1200",
- "currency": "GBP",
- "audit": {
- "createdDateTime": "2025-03-27T16:24:18Z",
- "modifiedDateTime": "2025-03-27T16:24:18Z",
- "createdByUser": {
- "key": "159",
- "href": "/objects/company-config/user/159"
}, - "createdBy": "159",
- "modifiedByUser": {
- "key": "159",
- "href": "/objects/company-config/user/159"
}, - "modifiedBy": "159"
}, - "state": "failed",
- "bankFileDetails": [
- {
- "key": "792",
- "id": "792",
- "bankFile": {
- "id": "13",
- "key": "13",
- "href": "/objects/cash-management/bank-file/13"
}, - "amount": "1200.00",
- "description": "Undeposited fund from GPay invoice",
- "audit": {
- "createdDateTime": "2022-12-08T00:00:00Z"
}, - "paymentId": "1579",
- "payee": {
- "key": "2107",
- "id": "TECHSOL",
- "name": "Technical Solutions",
- "href": "/objects/accounts-payable/vendor/2107"
}, - "bankFileErrors": [
- "{Field Name : payments.debtorAgent.identification, Error : must contain 6 numbers and no spaces.}",
- "{Field Name : payments.creditorAgent.identification, Error : must contain 6 numbers.}"
], - "href": "/objects/cash-management/bank-file-detail/792"
}
], - "href": "/objects/cash-management/bank-file/13"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Deletes a Bank file.
key required | string System-assigned unique key for the bank file. Example: 134 |
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
}
}