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

Ledger Mapping Schema

Ledger Mapping Schema: Definition

A ledger mapping schema is the documented plan that matches each ledger or account in an old accounting system to the correct account in a new one, so data migrates without misclassification. It is built before a migration and used to drive the import. It matters because two systems rarely share the same chart of accounts, and an unmapped or wrongly mapped ledger corrupts the opening books in the new software.

What Is a Ledger Mapping Schema?

A ledger mapping schema is essentially a translation table. Every source ledger — say Tally's grouped ledgers — is listed against the destination account it should become in the new system, along with the group it belongs to and any consolidation of duplicates. It captures the decisions a migration depends on: what merges, what splits, and where each historical balance and transaction should land.

An Indian business meets the mapping schema at the heart of any software migration. A Kochi services company moving from Tally to Zoho Books cannot simply dump data across — Tally's chart of accounts and Zoho's differ, so each ledger is mapped deliberately: sundry debtors to Accounts Receivable, each expense head to its Zoho equivalent, GST ledgers to the right tax accounts. The schema is what makes the migrated trial balance tie back to the old system.

Key terms

How a Ledger Mapping Schema Works

A mapping schema is built and applied through a structured migration sequence:

  1. 1Extract the source chart

    The full list of ledgers and groups is pulled from the old system — the inventory of what must be mapped.

  2. 2Design the destination chart

    The new system's chart of accounts is defined so there is a target for every source ledger.

  3. 3Map ledger to account

    Each source ledger is matched to a destination account, with duplicates merged and mis-grouped items corrected.

  4. 4Validate the mapping

    The schema is reviewed so no ledger is unmapped and no balance is orphaned before import.

  5. 5Drive the import

    The migration tool uses the schema to load balances and transactions into the right accounts.

  6. 6Reconcile after load

    The new trial balance is tied back to the old one to confirm the mapping was complete and correct.

How Ledger Mapping Schema Is Handled in Accounting Software

Tools provide import templates and field-mapping screens, but the mapping decisions remain a human responsibility.

SoftwareHow it handles ledger mappingWatch-out
Zoho Books (India)CSV/Excel import for the Chart of Accounts lets you map source ledgers to Zoho accounts field by field.Zoho will import an unmapped or mis-grouped ledger as-is — validate the map before loading.
Tally / TallyPrimeXML import of masters recreates ledgers under specified groups.Group assignment in the XML must be correct, or ledgers land under the wrong heads.
XeroChart of Accounts import via template maps codes to accounts.Account codes must be planned; clashing or missing codes reject rows on import.
OdooAccount import maps external codes to Odoo accounts during migration.External-ID mismatches create duplicate accounts instead of mapping to existing ones.

Every tool imports what the schema tells it to — a wrong map produces a clean import of wrong data.

Ledger Mapping Schema: A Practical Example

ParticularsAmount (INR)Treatment
Tally 'Sundry Debtors' balance12,00,000Mapped to Zoho 'Accounts Receivable'
Tally 'Sundry Creditors' balance8,00,000Mapped to Zoho 'Accounts Payable'
Two duplicate expense ledgers3,50,000Merged into one Zoho expense account
Migrated trial balancetie-outReconciled to Tally before go-live

A Kochi services company migrating from Tally to Zoho Books builds a mapping schema: ₹12,00,000 of Sundry Debtors maps to Accounts Receivable, ₹8,00,000 of Sundry Creditors to Accounts Payable, and two duplicate expense ledgers totalling ₹3,50,000 merge into a single Zoho account. Because every ledger has a defined destination, the migrated trial balance ties back to Tally exactly, and the new books open clean.

!
Common error

Unmapped ledgers: Leaving a source ledger without a destination drops its balance → ensure every ledger is mapped before import.

Common Mistakes With a Ledger Mapping Schema

Mapping errors are the most common cause of a broken migration:

  • Unmapped ledgers — Leaving a source ledger without a destination drops its balance → ensure every ledger is mapped before import.
  • Wrong group assignment — Mapping a liability into an income account distorts the new accounts → confirm the destination group, not just the name.
  • Not merging duplicates — Carrying over duplicate ledgers clutters the new chart → consolidate duplicates in the schema.
  • Skipping reconciliation — Going live without tying the new trial balance to the old hides mapping errors → reconcile before go-live.
Quick summary

A ledger mapping schema is the documented plan that matches each ledger or account in an old accounting system to the correct account in a new one, so data migrates without misclassification. It is built before a migration and used to drive the import. It matters because two systems rarely share the same chart of accounts, and an unmapped or wrongly mapped ledger corrupts the opening books in the new software.

Need help with Ledger Mapping Schema?

Ledger Mapping Schema sits inside your day-to-day books. Patron's CA-led team keeps them accurate, compliant and audit-ready.

How is a ledger mapping schema built before an accounting software migration?

Export the trial balance from the old system, list every ledger with its group, and map each one to a single target account in a sheet before any data moves. Three supplier ledgers for the same vendor collapse into one, and GST ledgers map to the destination tax accounts. Any unmapped ledger should stop the import rather than land in suspense.

What is the difference between a chart of accounts and a ledger mapping schema?

A chart of accounts is the list of accounts a system posts to, while a ledger mapping schema is the translation table saying which source ledger becomes which target account, including one to many splits. The chart of accounts is a permanent structure, whereas the mapping schema is used whenever two systems or two entities must be made to agree.

Why must CGST, SGST and IGST be mapped to separate ledgers?

Input and output accounts for CGST, SGST, IGST and cess each need their own ledger because set off follows a statutory order under Sections 49, 49A and 49B of the CGST Act, with IGST credit used before CGST or SGST. Merging them into a single GST account makes the electronic credit ledger impossible to reconcile against GSTR-3B.

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: ICAIMCA

Applicable framework: Migration practice; chart-of-accounts presentation per Companies Act 2013 (Schedule III) and AS 1 / Ind AS 1. For general information only, not professional advice. Verify the current position for your entity before acting.