Enter opening balances and go live
You will have every customer, supplier and bank account carrying the balance it held on your start date, posted as OB vouchers, with the Trial Balance agreeing to your old books so the first month’s reports are complete.
Going live means choosing one date from which NShine ERP is the record, and loading what each account held at the start of that day. Everything after the date is entered as normal bookings, invoices and payments; everything before it is summarised in opening balances.
Opening balances are not entered through a journal. They sit on the record itself: the Opening Date and Opening Balance fields on a customer, a supplier or a bank account. Each one posts an OB voucher, numbered with the prefix set under Settings › Invoice Settings.
Before You Start
- The active year under Settings › Financial Year covers the start date.
- You have a closing Trial Balance or at least a list of customer, supplier and bank balances from the old system as at the day before the start date.
- Customers, suppliers and bank accounts have been added, or you have them in a spreadsheet for AI Data Import.
Steps
- Fix the start date. The first day of a month or of the financial year is easiest. Agree it with your accountant and do not enter dated transactions before it.
- On each customer, open Customers › Edit and fill Credit Info › Opening Date and Opening Balance. Enter what the customer owed you on the morning of the start date. A customer who had paid in advance gets the balance as a credit, as the sign on your old books shows.
- On each supplier, open People › Suppliers › Edit and fill Opening Date and Opening Balance. Enter what you owed the supplier. Truck owners, fuel stations and workshops are all here.
- On each account under Books › Bank, fill Opening Date and Opening Balance. Use the bank statement balance for banks and the counted cash for cash accounts.
- For many parties at once, use AI › AI Data Import › Customers or Suppliers. One row per party with the opening balance column mapped. Rows show as ready, needs review or invalid, and nothing is saved until you confirm.
- Bring in existing loans under Books › Loans with Loan kind Already on the books. Enter the outstanding amount and remaining tenure so no money moves and Schedules starts from the next EMI.
- Post any remaining opening figures with a journal voucher. Fixed assets, capital, tax ledgers, employee balances and anything not carried on a record go in one JV dated the start date, with the difference to capital or an opening balance equity ledger.
- Run Reports › Trial Balance as at the start date and compare it to the old books. Every party and bank balance should match; the totals should agree. Fix differences on the record, not with more journals, so the OB vouchers stay the source.
Opening balance fields
Field | Where | What to enter |
|---|---|---|
Opening Date | Customer, Supplier, Bank account | Your start date |
Opening Balance | Customer | Amount the customer owed you (or had advanced) at the start date |
Opening Balance | Supplier | Amount you owed the supplier at the start date |
Opening Balance | Bank account | Bank statement or counted cash balance at the start date |
Loan kind: Already on the books | Loan | Outstanding, remaining tenure, EMI and rate |
Journal voucher (JV) | Books › Voucher | All other opening ledger balances, dated the start date |
What This Changes
- Each Opening Balance posts an OB voucher on the Opening Date, which is the first line of that ledger’s Ledger Report.
- Current Balance on the customer and supplier lists, and the Amount to Receive and Amount to Pay KPIs, start from these figures.
- Cash In Hand and Money in Banks on Books › Bank and the dashboard show the opening cash position.
- The Trial Balance and Balance Sheet as at the start date reproduce your old closing position.
- The Single Customer Statement and Single Supplier Statement open with the balance brought forward, so statements sent to parties are complete.
Tips
- Load open invoices as invoices, not balances, if you want ageing and allocation to work from day one. Then the opening balance on the party should hold only amounts not covered by those invoices.
- Do one party type at a time and check the KPI totals against the old system before moving to the next.
- Keep the old system read-only after the start date so nobody posts there by habit.
Frequently asked questions
Need Help?
Chat with the NShine ERP support team on WhatsApp at +91 79950 87755, or ask from inside the app. Last checked 9 November 2026 against app.nshineerp.com.
