Bank Master

Updated August 4, 2026 4 min read

Bank Master is the single source of truth for every bank used across your organization. Each record captures a bank’s identity — name, country, IFSC, MICR, and SWIFT codes — along with its branch address. Every Bank Account Master record in the system references back to a Bank Master entry, so getting these details right here is what keeps payment processing and bank reconciliation accurate downstream.

Access is permission-controlled. If you can’t see this screen, your administrator can grant you access.

The list view

Go to Bank & Cash Management › Bank Master. Summary counters at the top show Total, Active, and Inactive records.

Searching and filtering

Search across bank number, bank name, country, IFSC code, SWIFT code, and status, case-insensitive. Where nothing matches, a “No Bank Masters found” message appears.

The Status filter offers All, Active, and Inactive.

Choosing columns and refreshing

Click ⚙ Display Fields to toggle the MICR and SWIFT columns. Bank Number, Bank, IFSC, Branch, Status, and Actions are always shown.

Click ↻ Refresh to reload the list — this also clears any rows you’d selected.

Creating a Bank Master record

Click + New.

Fields

Bank Number — you don’t set this. It shows “Auto-Generated” until you save, at which point it’s assigned sequentially in the format BNK00001, BNK00002, and so on. If a bank record was previously deleted, its number goes into a recycle pool and gets reused before a new one is issued.

Bank Name — alphanumeric characters and spaces only, up to 25 characters. Anything else you type is stripped automatically.

Country — selected from a dropdown of configured countries.

IFSC Code — up to 11 characters, alphanumeric, automatically converted to uppercase. This must be unique across every Bank Master record; a duplicate blocks the save and names the existing bank the code belongs to.

Entering a recognized IFSC code auto-fills the Branch Name field below it from the IFSC lookup, and that field becomes read-only once populated this way. If the code you enter isn’t recognized, Branch Name stays blank rather than showing an error — you can leave it that way or fill it in yourself.

MICR Code — optional, up to 12 characters, alphanumeric, auto-uppercased. If you do enter one, it must be unique across all records.

SWIFT Code — optional, up to 11 characters, alphanumeric, auto-uppercased. Same uniqueness rule applies if entered.

Address Line 1 — required.

Address Line 2 — optional.

PIN Code — exactly 6 numeric digits. Non-numeric characters are stripped automatically.

Status — Active or Inactive.

Saving

Click Save. The system checks all mandatory fields and the three uniqueness constraints — IFSC, MICR, and SWIFT. Where a check fails, the message appears inline beside the field and the record isn’t saved.

Once saved, the Bank Number is confirmed and you’re returned to the list with a success notification.

Viewing a Bank Master record

Click the View icon to see every field in read-only form: bank number, bank name, country, IFSC code, branch name, MICR code, SWIFT code, both address lines, PIN code, and status. Any field with no value shows a dash.

Editing a Bank Master record

Click the Edit icon, or Edit from the view page. All existing values are pre-filled. Bank Number is locked and cannot be changed.

The same validation and uniqueness rules apply as when creating a record.

Deleting a Bank Master record

Click the Delete icon. If no Bank Account Master records are linked to this bank, a confirmation modal asks you to confirm. Once confirmed, the record is removed and its Bank Number returns to the recycle pool for future reuse.

If one or more Bank Account Masters are linked, deletion is blocked outright. The error message names exactly which linked bank account numbers are the problem, so you know what to clear first — the linked Bank Account Masters need to be removed before the Bank Master itself can be deleted.

Working with multiple records

Bulk actions

Select records using the checkboxes, then choose Mark Active, Mark Inactive, or Export PDF from the Actions menu. Attempting any of these with nothing selected produces a toast error.

Exporting

Click Export and choose from PDF, MS Excel, or Google Sheets.

  • PDF opens a preview modal before you download
  • MS Excel downloads as a CSV file with an .xls extension
  • Google Sheets downloads as a plain CSV

An error appears if there’s nothing to export.

Importing

Click Import and upload a CSV, XLS, or XLSX file. Unsupported file types and empty files are both rejected with an error.

Required columns are Bank Name, Country, IFSC Code, Address Line 1, PIN Code, and Status. Rows are skipped if they’re missing any required field, if the PIN code isn’t exactly 6 digits, or if the IFSC code duplicates one already in the system. The success summary tells you how many rows were added and how many were skipped.

Scroll to Top