Table Description
Bank: A financial institution in which money is kept (for saving or commercial purposes) or is invested, supplied for loans, or exchanged.

Example

John Smith's benefit is paid directly to his bank. John banks with Citibank.

Relationship Diagram
Click the diagram to manipulate and zoom. Traverse the diagram using Click-and-Drag motions.
Model Details
Location in Model: Logical View::MetaModel::Curam::Core::Reference Model::Organisation::Entity Objects::Bank::Bank
Controlling File: core\model\Packages\Organisation\Bank_cat.efx
Table Options
ALLOW_OPTIMISTIC_LOCKINGyes
VALIDATION_EXIT_POINTyes
Attributes (7)
AttributeStereotypeNullableDescriptionDomain DefinitionCodetableDDL Type
bankIDkeynoUnique reference number assigned by the systemBANK_ID SVR_INT64
namedetails Commercial Name of the Financial InstitutionBANK_NAME SVR_STRING<35>
websiteAddressdetails Website address of the bank (e.g. `www.myBankWebSite.com`).WEBSITE_ADDRESS SVR_STRING<50>
startDatedetails start date for the banks operationCURAM_DATE SVR_DATE
endDatedetails End date for the banks operationCURAM_DATE SVR_DATE
statusCodedetails Code table code describing the record status of the bank record.RECORD_STATUS_CODERecordStatusSVR_STRING<10>
bankStatusdetails Current status of a bank within the system.BANK_STATUS_CODEBankStatusSVR_STRING<10>
Foreign Keys (1)
ChildParent
BankBranch.bankIDBank.bankID
Indices (1)
Index NameAttributes
BankNameIndexname, statusCode
Operations (7)
OperationStereotypeOptionsDescriptionSQL
insertinsertPRE_DATA_ACCESS: no
Standard Operation 
modifymodifyOPTIMISTIC_LOCKING: yes
PRE_DATA_ACCESS: no
Standard Operation 
readread Standard Operation 
readBankByNamensread The method reads the bank details using the bank name. Note that the insert and modify functions have preDataAccess functions that ensure there will never be two banks with the same name on the Bank table. 
readAllnkreadmultiORDER_BY: name
READMULTI_LIM: 0
Reads details of all banks 
close  Method to close a bank if there are no open accounts 
readBankNameByBankBranchIDns Returns the bank name for a specified bankBranchIDSQL
Related Pages (44)
Edit Bank Account (ExternalParty_modifyBankAccountFromList)
Edit Bank Account (ExternalParty_modifyBankAccountFromView)
Select Bank Account For Transfer (ExternalParty_modifyPaymentBankAccount)
View External Party Bank Account (ExternalParty_viewBankAccount)
View Bank Branch (ExternalParty_viewBankBranch)
Bank Home (Organization_bankHome)
Delete Bank (Organization_cancelBank)
Delete Bank Branch (Organization_cancelBankBranch)
New Bank (Organization_createBank)
New Bank Branch (Organization_createBankBranch)
Organization_listBank
Bank Branches (Organization_listBankBranch)
Edit Bank Branch (Organization_modifyBankBranchFromList)
Edit Bank Branch (Organization_modifyBankBranchFromView)
Edit Bank (Organization_modifyBankFromList)
Edit Bank (Organization_modifyBankFromView)
Bank Branches (Organization_SearchAndListBankBranch)
View Bank (Organization_viewBank)
Bank Branch (Organization_viewBankBranch)
Bank Branch (Organization_viewBankBranchModal)
Transfer Financial Transactions (Participant_confirmUpdatePaymentBankAccount)
View Bank Account (Participant_evidenceViewBankAccount)
Bank Account (Participant_evidenceViewBankAccountObject)
Merge Duplicate (Participant_mergeBankAccounts)
Edit Bank Account (Participant_modifyBankAccount)
Edit Bank Account (Participant_modifyBankAccountFromList)
Edit Bank Account (Participant_modifyBankAccountFromView)
Select Bank Account For Transfer: (Participant_modifyPaymentBankAccount)
Bank Account (Participant_viewBankAccount)
Bank Account Change Details (Participant_viewBankAccountFromHistory)
Bank Account Change Details (Participant_viewBankAccountSnapshotFromHistory)
View Bank Account History (Participant_viewBankAccountTransaction)
View Bank Branch (Participant_viewBankBranch)
View Bank Branch (Participant_viewBankBranchFromListBankAccount)
View Bank Branch (Participant_viewBankBranchFromViewBankAccount)
View Bank Branch (Participant_viewBankBranchFromViewBankAccountFromHistory)
View Bank Account (Participant_viewMergeBankAccount)
Change Nominee Bank Account (ProductDelivery_modifyNomineeBankAccount)
Change Nominee Bank Account (ProductDelivery_modifyNomineeBankAccount1)
View Bank Branch (ProductDelivery_viewBankBranch)
View Bank Branch (ProductDelivery_viewBankBranchFromModify)
View Bank Branch (ProductDelivery_viewBankBranchFromNomineeAccount)
View Nominee Bank Account (ProductDelivery_viewNomineeBankAccount)
View Nominee Bank Account (ProductDelivery_viewNomineeBankAccountTransaction)