Talk to an Expert
Talk to an Expert ✆ +91 945 945 6700
Accounting Glossary · Core / Software

Outstanding Balances Migration

Outstanding Balances Migration: Definition

Outstanding balances migration is the process of carrying open, unpaid customer invoices and supplier bills from an old accounting system into a new one, invoice by invoice, rather than as a single lump sum. It is done at go-live. It matters because collections, payments and aging must continue seamlessly — a debtor's individual invoices have to exist in the new system so receipts can be matched and reminders sent.

What Is Outstanding Balances Migration?

Outstanding balances migration deals specifically with the open items on the debtor and creditor ledgers — the invoices customers have not yet paid and the bills the business has not yet settled as at the cut-off date. Rather than bring the debtor across as one opening figure, each unpaid invoice is loaded individually, with its date, amount and reference, so the new system can match a later receipt to the right invoice and age the balance correctly.

An Indian business meets this at go-live on a new system. A Thane services firm with ₹18,00,000 owed across forty customer invoices loads each open invoice into the new software, not just the total. When a customer then pays a specific invoice, the receipt matches cleanly, the aging report stays accurate, and GST already accounted for on those invoices is not double-counted. The same is done for unpaid supplier bills on the payables side.

Key terms

How Outstanding Balances Migration Works

Open items move across and prove out through a defined sequence:

  1. 1Extract the open items

    The list of unpaid invoices and bills as at the cut-off date is pulled from the old system — the detail to be migrated.

  2. 2Load each item individually

    Every open invoice and bill is entered in the new system with its date, amount, party and reference.

  3. 3Set the opening against the party

    Each item posts to the correct customer or supplier so the party ledger reflects the true open position.

  4. 4Avoid double-counting GST

    Open items are loaded as balances, not re-issued as fresh taxable invoices, so GST already accounted is not repeated.

  5. 5Reconcile the aging

    The migrated debtor and creditor totals and their aging are reconciled to the old system before go-live.

How Outstanding Balances Migration Is Handled in Accounting Software

Each tool lets you load open items as opening documents; the discipline is item-level detail and no GST double-count.

SoftwareHow it handles outstanding balancesWatch-out
Zoho Books (India)Open invoices/bills are entered with the opening-balance date so payments can be matched to them.Entering them as normal invoices re-triggers GST — load them as opening balances/adjustments.
Tally / TallyPrimeBill-wise details on the ledger opening balance capture each pending reference.Skipping 'Maintain bill-wise details' collapses open items into one figure and breaks matching.
XeroOutstanding invoices/bills are entered as at the conversion date via the conversion balances/aged detail.Conversion invoices dated wrongly distort aging from day one.
OdooOpen invoices/bills are imported in their open state so residual amounts remain matchable.Importing them as paid or as journal-only entries loses the ability to match receipts.

The test is the same everywhere: party-wise open items and aging in the new system must match the old.

Outstanding Balances Migration: A Practical Example

ParticularsAmount (INR)Treatment
Open customer invoices (40 nos.)18,00,000Loaded invoice by invoice
Open supplier bills (22 nos.)11,00,000Loaded bill by bill
Later receipt against Invoice #A-11865,000Matched to the specific open invoice
Aging report after migrationreconciledTies to old system's aging

A Thane services firm migrates ₹18,00,000 of receivables across forty customer invoices and ₹11,00,000 of payables across twenty-two bills — each open item loaded individually. When a customer later pays ₹65,000 against invoice #A-118, the receipt matches that exact invoice, keeping the aging accurate. Because the items were loaded as opening balances rather than re-issued, the GST already accounted on them is not counted twice.

!
Common error

item migration goes wrong when detail or GST treatment slips:

Common Mistakes With Outstanding Balances Migration

Open-item migration goes wrong when detail or GST treatment slips:

  • Loading debtors as a lump sum — A single opening figure with no invoice detail stops receipts matching → load each open invoice and bill individually.
  • Re-issuing open invoices as new — Entering them as fresh taxable invoices double-counts GST → load them as opening balances, not new documents.
  • Ignoring bill-wise references — Dropping invoice references breaks reconciliation and reminders → carry the original reference on each item.
  • Not reconciling aging — Going live without tying the aging to the old system hides missed items → reconcile party-wise aging before go-live.
Quick summary

Outstanding balances migration is the process of carrying open, unpaid customer invoices and supplier bills from an old accounting system into a new one, invoice by invoice, rather than as a single lump sum. It is done at go-live. It matters because collections, payments and aging must continue seamlessly — a debtor's individual invoices have to exist in the new system so receipts can be matched and reminders sent.

Need help with Outstanding Balances Migration?

Outstanding Balances Migration sits inside your day-to-day books. Patron's CA-led team keeps them accurate, compliant and audit-ready.

How are open customer and supplier invoices carried into a new accounting system?

Open invoices are imported one line per unpaid document, with the original invoice number, invoice date and balance amount, posted against a temporary migration suspense account so the ledger stays balanced. The suspense account must net to zero once opening trial balance figures are loaded. Importing only a single lump sum per party destroys ageing and makes later reconciliation impossible.

What is the difference between migrating outstanding balances and migrating full transaction history?

Migrating outstanding balances brings across only open items and opening balances as at the cut-off date, which takes days, while migrating full transaction history reloads every voucher of earlier years and takes weeks with a high risk of mismatch. Most Indian businesses migrate balances only and keep the old software in read-only mode for historical reference and audit.

Which cut-off date works best for migrating outstanding balances in India?

1 April is the cleanest cut-off, because the Indian financial year runs from 1 April to 31 March, so audited closing figures of the previous year become the opening balances with no part year split. A mid-year switch is workable but needs a reconciled trial balance on the cut-off date and matched GST returns for the months already filed.

Reviewed by the CA & CS Team, Patron Accounting LLP
ICAI & ICSI registered  ·  Reviewed by CA Sundram Gupta (FCA)  ·  Last reviewed 22 Jul 2026  ·  Next review 22 Jan 2027
Official sources: ICAIMCACBIC GST

Applicable framework: Migration practice; receivables/payables presentation per AS 1 / Ind AS 1; GST accounting under CGST Act 2017. For general information only, not professional advice. Verify the current position for your entity before acting.