Provides the relevant information for a savings account, including account ID, number, and so on.
Returns up to 100 object references from the collection with a key, ID, and link for each savings account. This operation is mostly for use in testing; use the query service to find objects that meet certain criteria and specify the properties that are returned.
OK
Bad Request
{- "ia::result": [
- {
- "key": "84",
- "id": "AUDCHK",
- "href": "/objects/cash-management/savings-account/84"
}, - {
- "key": "85",
- "id": "BDF",
- "href": "/objects/cash-management/savings-account/85"
}, - {
- "key": "60",
- "id": "BOA",
- "href": "/objects/cash-management/savings-account/60"
}
], - "ia::meta": {
- "totalCount": 3,
- "start": 1,
- "pageSize": 100
}
}
Create a new savings account.
id required | string Name or other unique identifier for the savings account. The account ID cannot be modified. Example: "SBI" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object location | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Bank account details | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Accounting information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Reconciliation information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object department | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status | string Default: "active" Object status. Active objects are fully functional. Inactive objects are essentially hidden and cannot be used or referenced. Example: "active" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Applied rule set | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Restrict a bank account to a specfic location or restrict one or more entity/locations to a specific account. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Created savings account
{- "id": "SAVINGS455_6780",
- "bankAccountDetails": {
- "accountNumber": "",
- "bankName": "Savings Bank of America New",
- "routingNumber": "565676545",
- "branchId": "123456791",
- "phoneNumber": "6509876545",
- "bankAddress": {
- "addressLine1": "73466 Linkln St",
- "addressLine2": null,
- "addressLine3": null,
- "city": "Montaine View",
- "country": "United States",
- "postCode": "67898",
- "state": "CA"
}, - "currency": "USD"
}, - "accounting": {
- "glAccount": {
- "id": "2458.90.33--SAVINGS455 GL"
}, - "apJournal": {
- "key": "18"
}, - "arJournal": {
- "id": "ARJ--Accounts Receivable Journal"
}, - "bankingTimeZone": "GMT+05:30 Bombay, Calcutta, Madras, New Delhi",
- "serviceChargeGLAccount": {
- "key": "417"
}, - "interestGLAccount": {
- "key": "572"
}, - "disableInterEntityTransfer": true
}, - "reconciliation": {
- "matchingSequenceNumber": {
- "key": "48"
}, - "useSequenceNumberForAutoMatch": false,
- "useMatchSequenceForManualMatch": true
}, - "department": {
- "id": "11--Accounting"
}, - "location": {
- "id": "1--United States of America"
}, - "status": "active",
- "ruleSet": {
- "key": "53"
}
}
{- "ia::result": {
- "key": "12345",
- "id": "ID123",
- "href": "/objects/<application>/<name>/12345"
}, - "ia::meta": {
- "totalCount": 3,
- "totalSuccess": 2,
- "totalError": 1
}
}
Returns detailed information for a specified savings account.
key required | string System-assigned key for the savings account. Example: 99 |
OK
Bad Request
{- "ia::result": {
- "id": "SAVINGS455_6780",
- "bankAccountDetails": {
- "accountNumber": "789678988",
- "bankName": "Savings Bank of America New",
- "routingNumber": "565676545",
- "branchId": "123456791",
- "phoneNumber": "6509876545",
- "bankAddress": {
- "addressLine1": "73466 Linkln St",
- "addressLine2": null,
- "addressLine3": null,
- "city": "Montaine View",
- "country": "United States",
- "postCode": "67898",
- "state": "CA"
}, - "currency": "USD"
}, - "accounting": {
- "glAccount": {
- "id": "2458.90.33--SAVINGS455 GL",
- "key": "543",
- "href": "/objects/general-ledger/account/543"
}, - "apJournal": {
- "id": "AP ADJ--AP Adjustment Journal",
- "key": "18",
- "href": "/objects/general-ledger/journal/18"
}, - "arJournal": {
- "id": "ARJ--Accounts Receivable Journal",
- "key": "6",
- "href": "/objects/general-ledger/journal/6"
}, - "bankingTimeZone": "GMT+05:30 Bombay, Calcutta, Madras, New Delhi",
- "serviceChargeGLAccount": {
- "key": "417",
- "id": "0009--My Ledger Account 39",
- "href": "/objects/general-ledger/account/417"
}, - "serviceChargeAccountLabel": {
- "id": null,
- "key": null
}, - "interestGLAccount": {
- "key": "572",
- "id": "0032--My Ledger Account 32",
- "href": "/objects/general-ledger/account/572"
}, - "interestAccountLabel": {
- "key": null,
- "id": null
}, - "disableInterEntityTransfer": true
}, - "reconciliation": {
- "matchingSequenceNumber": {
- "key": "48",
- "id": "48--bankseq-1",
- "href": "/objects/company-config/document-sequence/48"
}, - "useSequenceNumberForAutoMatch": false,
- "useMatchSequenceForManualMatch": true,
- "lastReconciledBalance": null,
- "lastReconciledDate": null,
- "cutOffDate": null,
- "inProgressBalance": null,
- "inProgressDate": null
}, - "department": {
- "key": "9",
- "id": "11--Accounting",
- "href": "/objects/company-config/department/9"
}, - "location": {
- "key": "1",
- "id": "1--United States of America",
- "href": "/objects/company-config/location/1"
}, - "status": "active",
- "entity": {
- "key": "46",
- "id": "Western Region",
- "name": "Western Region",
- "href": "/objects/company-config/entity/46"
}, - "audit": {
- "createdDateTime": "2024-03-07T18:35:38Z",
- "modifiedDateTime": "2024-03-07T18:40:25Z",
- "createdBy": "1",
- "modifiedBy": "1"
}, - "key": "288",
- "bankingCloudConnection": {
- "status": "notConnected",
- "bankName": null,
- "name": null,
- "lastBankTxnDateTime": null,
- "lastRefreshedDateTime": null,
- "supportMultiAccountLinking": null
}, - "financialInstitution": {
- "key": null,
- "id": null
}, - "ruleSet": {
- "id": "53--MatchDateAmountGrpbyDateRuleSet",
- "key": "53",
- "href": "/objects/cash-management/bank-txn-rule-set/53"
}, - "href": "/objects/cash-management/savings-account/288"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing savings account by setting field values. Any fields not provided remain unchanged.
key required | string System-assigned key for the savings account. Example: 99 |
object Bank account details | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Accounting information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Reconciliation information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object department | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object location | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status | string Default: "active" Object status. Active objects are fully functional. Inactive objects are essentially hidden and cannot be used or referenced. Example: "active" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Applied rule set | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Restrict a bank account to a specfic location or restrict one or more entity/locations to a specific account. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Updated savings-account
{- "bankAccountDetails": {
- "bankName": "Bank of America New"
}, - "ruleSet": {
- "key": "53",
- "id": "MatchDateAmountGrpbyDateRuleSet"
}, - "restrictions": {
- "restrictionType": "unrestricted",
- "locations": [ ]
}, - "reconciliation": {
- "matchingSequenceNumber": {
- "key": "48"
}, - "useSequenceNumberForAutoMatch": true,
- "useMatchSequenceForManualMatch": true
}
}
{- "ia::result": {
- "key": "12345",
- "id": "ID123",
- "href": "/objects/<application>/<name>/12345"
}, - "ia::meta": {
- "totalCount": 3,
- "totalSuccess": 2,
- "totalError": 1
}
}
Deletes a savings account. You can only delete accounts that are not tied to any transactions or payments.
key required | string System-assigned key for the savings account. 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
}
}