Bank Account in ERPNext
In ERPNext, a Bank Account represents an actual or virtual bank account linked to a company or any transacting party such as a customer, supplier, employee, or other stakeholders.
It is used to accurately record financial transactions and ensure proper accounting of all bank-related activities within the system.
Bank Accounts in ERPNext act as the financial bridge between business transactions and the general ledger, ensuring accurate cash flow and reconciliation.
Access Path
Home > Accounting > Bank Statement > Bank Account
1. Prerequisites
Before creating a Bank Account, ensure:
- Bank master is created
2. How to Create a Bank Account
- Enter the Account Name.
- Link the account to the General Ledger under Chart of Accounts.
- Select the associated Bank.
- Save the record.
2.1 Additional Configuration Options
- Is Default Account: Sets this as the default bank account for transactions
- Is Company Account: Marks the account as belonging to the company
- Account Type / Subtype: Used for classification in financial reports
3. Party Details
Bank Accounts can also be linked to external parties:
- Customer
- Supplier
- Employee
- Shareholder
- Student
- Member
Each bank account can be assigned to a specific party for accurate transaction tracking.
4. Account Details
The following banking information can be stored:
- IBAN
- Bank Account Number
- Branch Code
- SWIFT Code
5. Address and Contact
- Address: Branch address of the bank
- Contact: Dedicated bank representative details
- Website: Official bank website
6. Integration Details
If bank integration is enabled:
- Last Integration Date can be configured
- Bank transactions can be automatically synced
- Supports integrations like Plaid for automated syncing
7. Usage in ERPNext
Bank Accounts are used in:
- Payment Entry (as Mode of Payment)
- Journal Entries
- Bank Reconciliation
- Financial reporting