Bank fees in Sage Intacct are financial transactions that capture charges or incentives incurred in connection with bank account activity.
For more information, read about bank interest and charges in the Sage Intacct Help Center.
Returns a collection with a key, ID, and link for each bank fee. 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": "1718",
- "id": "1718",
- "href": "/objects/cash-management/bank-fee/1718"
}, - {
- "key": "1717",
- "id": "1717",
- "href": "/objects/cash-management/bank-fee/1717"
}, - {
- "key": "3228",
- "id": "3228",
- "href": "/objects/cash-management/bank-fee/3228"
}
], - "ia::meta": {
- "totalCount": 3,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Creates a new bank fee transaction.
txnDate required | string <date> Date when the bank fee transaction occurred. Example: "2024-01-23" | ||||||||||||||||||||
txnType required | string Indicates whether this bank fee transaction is interest earned or a service charge. Example: "serviceCharge" | ||||||||||||||||||||
required | object Bank account in which to record the service charge or interest earned. | ||||||||||||||||||||
| |||||||||||||||||||||
referenceNumber | string or null Reference number for the bank fee transaction, such as the transaction number for the interest or service charge from a bank statement. Example: "Bank Charges - 01568" | ||||||||||||||||||||
description | string or null Description of the bank fee transaction. Example: "Fee for Bank Charges - 01568" | ||||||||||||||||||||
isInclusiveTax | boolean Default: false Indicates whether the bank fee transaction is inclusive of tax. Only applies if the Example: true | ||||||||||||||||||||
object Currency details for the bank fee transaction. | |||||||||||||||||||||
| |||||||||||||||||||||
object Tax solution used to calculate and capture taxes on this transaction. (Taxes subscription) | |||||||||||||||||||||
| |||||||||||||||||||||
object Supporting document attached to this bank fee transaction. | |||||||||||||||||||||
| |||||||||||||||||||||
Array of objects Line items for the bank fee transaction. | |||||||||||||||||||||
Array
|
Created
Bad Request
{- "txnDate": "2024-01-20",
- "referenceNumber": "10920920",
- "description": "Check cashing fee for check 0020",
- "isInclusiveTax": true,
- "currency": {
- "txnCurrency": "CAD",
- "baseCurrency": "USD",
- "exchangeRate": {
- "date": "2021-01-20",
- "typeId": "Intacct Daily Rate",
- "rate": 0.7306
}
}, - "bankAccount": {
- "id": "BOA"
}, - "taxSolution": {
- "key": "7",
- "id": "United Kingdom - VAT"
}, - "attachment": {
- "id": "18"
}, - "txnType": "serviceCharge",
- "lines": [
- {
- "totalTxnAmount": "100.00",
- "txnAmount": "100.00",
- "description": "Service charge",
- "glAccount": {
- "key": "318"
}, - "dimensions": {
- "location": {
- "id": "USA"
}, - "department": {
- "id": "OP-EE"
}
}, - "taxEntries": [
- {
- "purchasingTaxDetail": {
- "key": "105"
}
}, - {
- "purchasingTaxDetail": {
- "key": "101"
}
}
]
}
]
}
{- "ia::result": {
- "key": "500",
- "id": "500",
- "href": "/objects/cash-management/bank-fee/500"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Returns detailed information for a specified bank fee.
key required | string System-assigned unique key for the bank fee. Example: 134 |
OK
Bad Request
{- "ia::result": {
- "id": "547",
- "key": "547",
- "bankAccount": {
- "id": "BOA",
- "currency": "USD"
}, - "txnDate": "2024-01-20",
- "referenceNumber": "10920920",
- "txnType": "serviceCharge",
- "description": "Check cashing fee for check 0020",
- "currency": {
- "baseCurrency": "USD",
- "txnCurrency": "CAD",
- "exchangeRate": {
- "date": "2024-01-20",
- "typeId": "Intacct Daily Rate",
- "rate": 0.7306
}
}, - "totalEntered": "73.06",
- "txnTotalEntered": "100.00",
- "state": null,
- "reconciliationState": "uncleared",
- "reversedBy": {
- "id": null,
- "key": null,
- "reversalDate": null
}, - "reversalOf": {
- "id": null,
- "key": null,
- "txnDate": null
}, - "audit": {
- "createdDateTime": "2025-04-11T12:56:46Z",
- "modifiedDateTime": "2025-04-11T12:56:46Z",
- "createdByUser": {
- "key": "159",
- "href": "/objects/company-config/user/159"
}, - "createdBy": "159",
- "modifiedByUser": {
- "key": "159",
- "href": "/objects/company-config/user/159"
}, - "modifiedBy": "159"
}, - "isInclusiveTax": true,
- "taxSolution": {
- "key": "7",
- "id": "United Kingdom - VAT",
- "href": "/objects/tax/tax-solution/7"
}, - "attachment": {
- "id": "111",
- "key": "2",
- "href": "/objects/company-config/attachment/2"
}, - "lines": [
- {
- "id": "2901",
- "key": "2901",
- "bankFee": {
- "id": "547",
- "key": "547",
- "href": "/objects/cash-management/bank-fee/547"
}, - "glAccount": {
- "key": "346",
- "id": "7509.03",
- "name": "Fee Account",
- "href": "/objects/general-ledger/account/346"
}, - "apAccountLabel": {
- "key": "123",
- "id": "Accounting Fees",
- "href": "/objects/accounts-payable/ap-account-label/14"
}, - "arAccountLabel": {
- "key": "456",
- "id": "SALES",
- "href": "/objects/accounts-receivable/account-label/456"
}, - "baseAmount": "58.45",
- "txnAmount": "80.00",
- "dimensions": {
- "department": {
- "key": "21",
- "id": "OP-EE",
- "name": "Operations Engineering",
- "href": "/objects/company-config/department/21"
}, - "location": {
- "key": "65",
- "id": "RICH-065",
- "name": "Richmond District",
- "href": "/objects/company-config/location/65"
}, - "project": {
- "key": "35",
- "id": "QSF - BTI",
- "name": "Quick Start Financial - Berkeley Technology Inc",
- "href": "/objects/projects/project/35"
}, - "customer": {
- "key": "14",
- "id": "BTI",
- "name": "Berkeley Technology Inc",
- "href": "/objects/accounts-receivable/customer/14"
}, - "vendor": {
- "key": "56",
- "id": "210",
- "name": "Office Supply and Copier Co.",
- "href": "/objects/accounts-payable/vendor/56"
}, - "employee": {
- "key": "27",
- "id": "12",
- "name": "John Smith",
- "href": "/objects/company-config/employee/27"
}, - "item": {
- "key": "117",
- "id": "DELL",
- "name": "DELL Laptops",
- "href": "/objects/inventory-control/item/117"
}, - "class": {
- "key": "3",
- "id": "WSD",
- "name": "Whole Sales Distribution",
- "href": "/objects/company-config/class/3"
}
}, - "baseLocation": {
- "name": "Richmond District",
- "key": "65",
- "href": "/objects/company-config/location/65"
}, - "description": "Service charge",
- "currency": {
- "exchangeRate": {
- "date": "2024-04-25",
- "typeId": "Intacct Daily Rate",
- "rate": 0.7306
}, - "txnCurrency": "CAD",
- "baseCurrency": "USD"
}, - "status": "active",
- "audit": {
- "createdDateTime": "2025-04-11T12:56:46Z",
- "modifiedDateTime": "2025-04-11T12:56:46Z",
- "createdByUser": {
- "key": "159",
- "href": "/objects/company-config/user/159"
}, - "createdBy": "159",
- "modifiedByUser": {
- "key": "159",
- "href": "/objects/company-config/user/159"
}, - "modifiedBy": "159"
}, - "totalTxnAmount": "100.00",
- "taxEntries": [
- {
- "txnTaxAmount": "4.00",
- "baseTaxAmount": "2.92",
- "purchasingTaxDetail": {
- "id": "EC Purchase Services Reduced Rate Input",
- "key": "105",
- "href": "/objects/tax/purchasing-tax-detail/105"
}, - "id": "118",
- "key": "118",
- "taxRate": 5,
- "bankFeeLine": {
- "id": "116",
- "key": "116",
- "href": "/objects/cash-management/bank-fee-line/116"
}, - "href": "/objects/cash-management/bank-fee-tax-entry/118"
}, - {
- "txnTaxAmount": "16.00",
- "baseTaxAmount": "11.69",
- "purchasingTaxDetail": {
- "id": "EC Purchase Goods Standard Rate Input",
- "key": "101",
- "href": "/objects/tax/purchasing-tax-detail/101"
}, - "id": "120",
- "key": "120",
- "taxRate": 20,
- "bankFeeLine": {
- "id": "116",
- "key": "116",
- "href": "/objects/cash-management/bank-fee-line/116"
}, - "href": "/objects/cash-management/bank-fee-tax-entry/120"
}
], - "href": "/objects/cash-management/bank-fee-line/2901"
}
], - "href": "/objects/cash-management/bank-fee/547"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing bank fee transaction by setting field values. Any fields not provided remain unchanged.
key required | string System-assigned unique key for the bank fee. Example: 134 |
referenceNumber | string or null Reference number for the bank fee transaction, such as the transaction number for the interest or service charge from a bank statement. Example: "Bank Charges - 01568" | ||||||||||||||||||||
txnDate | string <date> Date when the bank fee transaction occurred. Example: "2024-01-23" | ||||||||||||||||||||
description | string or null Description of the bank fee transaction. Example: "Fee for Bank Charges - 01568" | ||||||||||||||||||||
isInclusiveTax | boolean Default: false Indicates whether the bank fee transaction is inclusive of tax. Only applies if the Example: true | ||||||||||||||||||||
txnType | string Indicates whether this bank fee transaction is interest earned or a service charge. Example: "serviceCharge" | ||||||||||||||||||||
object Bank account in which to record the service charge or interest earned. | |||||||||||||||||||||
| |||||||||||||||||||||
object Currency details for the bank fee transaction. | |||||||||||||||||||||
| |||||||||||||||||||||
object Tax solution used to calculate and capture taxes on this transaction. (Taxes subscription) | |||||||||||||||||||||
| |||||||||||||||||||||
object Supporting document attached to this bank fee transaction. | |||||||||||||||||||||
| |||||||||||||||||||||
Array of objects Line items for the bank fee transaction. | |||||||||||||||||||||
Array
|
OK
Bad Request
{- "description": "Bank fee for the check cashing for check number 2002",
- "lines": [
- {
- "key": "88",
- "bankFee": {
- "key": "26"
}, - "txnAmount": "80.00",
- "description": "Bank fee update check 2002",
- "status": "active",
- "totalTxnAmount": "100.00",
- "taxEntries": [
- {
- "purchasingTaxDetail": {
- "key": "101"
}
}
]
}
]
}
{- "ia::result": {
- "id": "547",
- "key": "547",
- "href": "/objects/cash-management/bank-fee/547"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}