Skip to main content

Opening Balance in ERPNext

The opening balance is the balance brought forward at the beginning of an accounting period from the end of the previous period, or when starting a new business or accounting system.

It represents the initial financial position of a company when it begins operations in ERPNext or transitions from another accounting system.


Opening balances ensure continuity of financial records when migrating to ERPNext or starting a new financial year.

1. Introduction to Opening Balance

Opening balances are required when:

  • A new company starts operations
  • A business migrates from legacy systems like Tally or FoxPro
  • Financial data is moved into ERPNext at any point during the year

While it is recommended to start ERPNext from a new financial year, businesses can also begin mid-year by properly importing opening balances.

Required Financial Position at Start

When starting ERPNext accounting, the following balances must be available:

Assets

  • Stock in hand
  • Fixed assets (furniture, computers, machinery)
  • Accounts Receivable (money owed by customers)
  • Cash, bank balances, deposits, and other current assets

Liabilities

  • Capital or owner’s equity
  • Loans and other current liabilities
  • Accounts Payable (money owed to suppliers)

Before importing opening balances, always close financial statements in the previous system and ensure that the Chart of Accounts is properly configured in ERPNext.


Opening entries are only created for Balance Sheet accounts and not for Profit & Loss accounts.

2. Opening Balance of Assets

2.1 Fixed Assets

Fixed assets include long-term assets such as equipment, furniture, and computers.

Step 1: Create Asset Records

To record existing assets:

  1. Create an Item with “Is Fixed Asset” enabled.
  2. Go to Assets > Assets > New.
  3. Enter Asset Name and Item Code.
  4. Specify Location and Purchase Date.
  5. Enter Gross Amount.
  6. Tick Is Existing Asset.
  7. Save the record.
Asset Creation Screen

Step 2: Create Journal Entry

Since existing assets do not automatically affect the ledger, a journal entry is required:

  1. Go to Accounting > Masters and Accounts > Journal Entry > New.
  2. Enter Posting Date.
  3. Debit the appropriate fixed asset accounts.
  4. Credit the Temporary Opening account with balancing amount.
  5. Set Is Opening = Yes.
Journal Entry Screen 1
Journal Entry Screen 2

2.2 Stock Assets

Stock opening balances are managed through the Opening Stock process in ERPNext. This ensures accurate inventory valuation at the start of operations.

2.3 Accounts Receivable

Accounts Receivable represents money owed by customers for previously issued invoices.

These can be imported using the Opening Invoice Creation Tool.

After import:

  • Sales Invoices are created automatically
  • Payment Entries can be recorded when payments are received

2.4 Current Assets

Current assets include cash, bank balances, deposits, and similar short-term assets.

To import:

  1. Go to Accounting > Company and Accounts > Journal Entry > New.
  2. Enter Posting Date.
  3. Debit the relevant current asset accounts.
  4. Credit the Temporary Opening account.
  5. Set Is Opening = Yes.

3. Opening Balance of Liabilities

3.1 Capital Accounts

Capital accounts represent owner’s equity.

  1. Go to Journal Entry.
  2. Credit capital accounts.
  3. Debit Temporary Opening account.
  4. Set Is Opening = Yes.

3.2 Current Liabilities

Current liabilities include loans, salary payables, and other obligations.

  1. Go to Journal Entry.
  2. Credit liability accounts.
  3. Debit Temporary Opening account.
  4. Set Is Opening = Yes.

3.3 Accounts Payable

Accounts Payable represents amounts owed to suppliers.

These can be imported using the Opening Invoice Creation Tool, after which Purchase Invoices are generated automatically.

4. Verification of Opening Balance

After completing all entries, ensure that:

  • All assets and liabilities are correctly recorded
  • The Temporary Opening account balance is zero

This confirms that the books are balanced and the opening setup is complete.

SUMMARY

Opening balances represent the starting financial position of a company in ERPNext. They include assets, liabilities, receivables, and payables, and are essential for accurate accounting continuity when migrating from another system or starting a new financial year.

Rating: 0 / 5 (0 votes)