LedgerMap Download

Statement Desk

Your clients' bank statements, booked in Miracle without the typing.

Ledger Map reads the bank statement PDFs your clients send, finds the ledger each line belongs to, and gives you entries ready to import into Miracle. You check, you press Enter, you move on.

04/10/2026₹18,071.00 Dr
One line of a statement. Ledger Map keeps the name it finds in the narration and settles on the ledger. You press Enter.

1What it does

A client's statement arrives as a PDF. Forty lines, or four hundred. Each one has to end up in Miracle against the right ledger: the supplier, the loan, the cash book, the client's other bank account. Someone types it in, one line at a time, and someone else checks it.

Ledger Map is a Windows desktop app for accountants and CA firms in India who keep clients' books in Miracle. It takes the PDF, reads every line, and tells you which ledger each line belongs to. You confirm the ones it is sure of with one key. You type the few it does not know. Then you export, and the entries are ready to import into Miracle.

04/10/2026₹1,25,000.00 Cr NEFT CR-SBIN0001234-SHAH ENTERPRISES Shah Enterprises
06/10/2026₹5,000.00 Dr ATW-CASH WDL MG ROAD Cash-in-hand
07/10/2026₹18,071.00 Dr ACH D- BAJAJ FINANCE EMI Bajaj Finance Loan
Figure 1. Three statement lines as they leave Ledger Map: date, amount, narration, and the ledger each one will be booked to.

Ledger Map is made by Infocado and Perfect Consultancy LLP. It is built as a set of desks. Statement Desk, which this page describes, is available now. Three more desks are coming; they are in section 7.

2From PDF to entries

An import runs through eight steps. The bar at the top of the screen shows where you are. You can go back to any step before you export.

1Upload
2Bank ledgers
3In Miracle
4Contra
5Suggestions
6Suspense
7Review
8Export
Step 4 of 8 Contra entries
Figure 2. The step bar during an import. Three steps are done; contra entries are being checked.
  1. Upload. Drop or choose up to ten bank statement PDFs, from any bank. Two are read at a time.
  2. Bank ledgers. Each PDF is shown beside the party's bank ledgers. The file name may suggest one; you confirm with Enter. Monthly statements can share one bank ledger, and an entry printed in two of them comes in once.
  3. In Miracle. Every entry is looked up in that bank's ledger in the client's Miracle books, read on your own PC. Entries Miracle already has are left out, so nothing is booked twice.
  4. Contra entries. Transfers between the client's own banks are paired by themselves. Possible pairs and split transfers are offered for you to accept or reject.
  5. Suggestions. Any clue gives a suggested ledger with a confidence mark. Accept with Enter, or accept all and move on.
  6. Suspense. Only entries nothing is known about wait here. Type a ledger, or leave them in the suspense ledger.
  7. Review. Every entry, grouped by ledger, to check before export.
  8. Export. Entries ready for Miracle. Ledger Map never writes to Miracle files itself.
01/10/2026₹42,300.00 Dr CHQ DEP CLG 004512 PATEL & SONS In Miracle already. Left out.
03/10/2026₹9,870.00 Cr NEFT CR-SBIN0001234-SHAH ENTERPRISES In Miracle already. Left out.
04/10/2026₹18,071.00 Dr UPI/DR/427811902345/RAMESH TRADERS/YESB/ramesh@ybl Not in Miracle. Comes in.
Figure 3. The In Miracle step. Two entries are already in the client's books, so they are struck out. One is new and carries on.

Contra pairs are found by the same UTR or RRN reference on both banks, an equal amount or a small bank fee between them, and a date within three days. A split transfer, where one entry on one bank is two on the other, is offered too.

ICICI Bank 5678
IMPS-RRN 6091xxxx-TO OWN HDFC 1234
05/10/2026₹50,000.00 Dr
HDFC Bank 1234
IMPS 6091xxxx FROM OWN ICICI 5678
05/10/2026₹50,000.00 Cr
Figure 4. A contra pair. The debit on ICICI and the credit on HDFC share one reference and one amount, so they are booked as one transfer.

3How it knows the ledger

Most of what Ledger Map knows, it learnt from you. A UPI ID, an account or phone number, or a narration pattern that you mapped once is matched the next time on its own. When a ledger's full name is written inside the narration, it is found there. Cash withdrawals, an ATM line or a cheque to SELF, go to the cash ledger.

Cheques are a special case. The cheque number is ignored, so one choice covers the payee's other cheques. And when the same narration comes with different amounts, the amount decides: two loan EMIs from one lender stay two ledgers.

It also reads earlier postings in the client's Miracle books, on your PC, and suggests ledgers for repeat payments: the same amount, on the same day, month after month.

02/10/2026₹3,240.00 Dr UPI/DR/5188xxxx/MGVCL BILL/ICIC/mgvcl@icici Electricity Expenses64%
07/10/2026₹18,071.00 Dr ACH D- BAJAJ FINANCE EMI Bajaj Finance Loan78%
04/10/2026₹18,071.00 Dr UPI/DR/427811902345/RAMESH TRADERS/YESB/ramesh@ybl Ramesh Traders97%
Figure 5. The Suggestions step. Green is 90% or more, yellow 70% or more, red below that. The list is sorted worst first, so the doubtful ones are at the top.

Two rules hold throughout. Ledger Map never changes a choice you made. And across imports it learns only from choices you exported, so a guess you did not keep teaches it nothing.

4Reading the PDFs

Ledger Map reads text-based bank statement PDFs from any bank. Every running balance is checked against the rows above it. A statement whose balances do not all add up is still imported, but its rows to check are marked in amber on the PDF, one at a time, so you can see what the bank printed.

DateNarrationAmountBalance
03/10NEFT CR SHAH ENTERPRISES9,870.002,41,112.50
04/10UPI/DR/RAMESH TRADERS18,071.002,23,041.50
05/10IMPS TO OWN HDFC 123450,000.001,72,041.50
06/10ATW-CASH WDL MG ROAD5,000.001,67,041.50
Row to check 1 of 3Balance does not follow from the row above
Figure 6. The PDF preview with a row to check. The amber row is the one whose balance does not add up; the next one is a key press away.

When a statement layout is new, AI learns a reusable reading recipe for it, so the next statement from that bank reads at once. Only the statement's extracted text is sent, never the PDF or its password.

Password-protected PDFs open once you type the password. It is remembered for that party, so later PDFs open without asking, and the unlocked copy keeps its text selectable. Scanned PDFs, which are pictures of pages, are not supported yet.

5Built for the keyboard

Every action works without a mouse. Enter accepts the suggestion under the cursor. Ctrl+Enter accepts it now and moves on. Slash opens search. The keys you will use most are below; Ctrl+K or ? shows them all inside the app.

  • EnterAccept the suggestion
  • Alt+OShow where the PDF prints this entry
  • Alt+CPair as a contra entry
  • Alt+GSelect every entry of this payee
  • Alt+PSwitch party
  • Ctrl+KAll shortcuts
Figure 7. Six of the keys. Alt+1 and Alt+2 go to Parties and the Workspace, Alt+A shows all entries, and Alt+Enter shows the statement around an entry.

Parties open in tabs, like a browser: one client per tab, Ctrl+T, Ctrl+W and Ctrl+Tab. Tabs and the work in them survive a restart. Each party works in one financial year that you pick. Search everywhere ranks whole words and name starts first, so typing ram finds Ramesh Traders before anything that merely contains those letters.

6Safe with client data

The client's Miracle company folder is read on your PC, and only read. Ledger Map never writes to Miracle files. It never uploads company files or company details; the server receives only the list of ledgers, so that it can match names.

  • Ledgers list, read
  • Bank postings, read on this PC
  • Nothing written back
  • No company files uploaded
Figure 8. The Miracle company folder as Ledger Map sees it: open to read, locked against writing.

The app runs only on PCs the administrator approves, so a client's books cannot be opened from an unknown machine. It updates itself: signed updates are downloaded in the background and used after a restart.

There is also a Validator, under More tools. It checks a party's bank statements against Miracle and lists the entries Miracle is missing or has twice, so the books can be corrected before the year closes.

What comes next

E-com Desk

Match Amazon and Flipkart payouts with orders, fees and returns, so the settlement your client receives is explained line by line.

Coming soon

Balance Sheet

Build a balance sheet from the books, with both sides checked against each other before anyone signs it.

Coming soon

Ledger Review

Match the ledger or balance sheet a party sends you with your own books, and see which entries differ and why.

Coming soon

The statements will keep coming. The typing does not have to.

← All 5 designs