This step answers three questions about one bank statement: which entries Miracle already has, which entries are new (the export will add them), and which postings in Miracle are not in the statement. Every option puts your statement on the left and Miracle on the right, in Miracle's own red and white. All four use the same example: Shree Ganesh Traders, HDFC Bank, 01/04/2026 to 15/04/2026, 13 entries.
Each option has a live demo (click a row, then use ↑ ↓ Space Enter), then the same three steps as pictures, three numbers, and good and bad points. You can take parts from several options: see Mix & match.
One table. Statement columns on the left, Miracle columns on the right, a result word in the next column.
| Date | Statement entry | Debit2 | Credit | In Miracle1 | Miracle amount | Result3 | Action |
|---|---|---|---|---|---|---|---|
| 04/04/2026 | IMPS/P2A/MEHTA AND SONS/APR | 18,750.00 | 05/04/2026 · Receipt 102 against Mehta & Sons | Dr 18,750.00 | In Miracle 1 day later in Miracle | Bring it in | |
| 05/04/2026 | SMS CHARGES + GST | 236.00 | Not in Miracle | Comes in | Leave it out | ||
| 07/04/2026 | No statement entry4 | 07/04/2026 · Payment 58 against Office Expenses | Cr 5,000.00 | Not in the statement | |||
| 09/04/2026 | NEFT CR-KAVYA FASHIONS-BILL 88 | 22,499.50 | 09/04/2026 · Receipt 103 against Kavya Fashions | Dr 22,500.00 | To check ₹0.5 more in Miracle | Confirm Bring it in | |
| 10/04/2026 | UPI/JIO PREPAID/RECHARGE | 799.00 | Not in Miracle | Comes in | Leave it out |
One line per entry: your statement on the left, the Miracle window on the right, and a sign in the middle that says what happens to it.
Try it: click a row, then ↑ ↓ move, Space switches New ↔ Already in Miracle, Enter confirms a row to check. The buttons on top filter the list.
Four big counts on top, then the entries in piles: what needs you first, and what Miracle already has folded away at the bottom.
Try it: click a card, then ↑ ↓ Space Enter. Click a count to jump to its pile. A card stays in its pile after a choice, so nothing jumps.
The statement and the Miracle ledger side by side, each in its own order, with a line from each entry to its posting in Miracle; no line means it is missing on the other side.
Try it: click a row, then ↑ ↓ move on one side, ← → jump to the matching row on the other side, Space Enter decide. The panel below shows the chosen pair.
A strip of the statement's days on top, then one band per day with the day's total on each side, so a day that does not add up stands out.
Try it: click a day in the strip to jump to it, click a row, then ↑ ↓ Space Enter. Look at 13/04: the totals agree, but no entry pairs.
Each part has a number. Tell me the base option and the parts you want, for example "A with 5 and 10".
| # | Part | A | B | C | D |
|---|---|---|---|---|---|
| 1 | Green statement on the left, red-and-white Miracle window on the right | ● | ◐ | ● | ◐ |
| 2 | Entry and its Miracle posting on the same line | ● | ● | ● | |
| 3 | Sign in the middle (+ ✓ ? !) that says what happens | ● | ◐ | ||
| 4 | Filter buttons with counts | ● | |||
| 5 | Big count tiles on top (click to jump) | ● | |||
| 6 | Piles: To check first, Already in Miracle folded | ● | |||
| 7 | Lines joining an entry to its Miracle posting | ● | |||
| 8 | Each side in its own order, like the real documents | ● | |||
| 9 | Panel under the list for the chosen row | ● | |||
| 10 | Day bands with each side's day total | ● | |||
| 11 | Strip of the statement's days on top | ● | |||
| 12 | Cursor starts on the first row to check | ● | ● | ● | ● |
● has it · ◐ has a smaller form of it
Why A: one line per entry is the fastest way to compare a statement with Miracle, and it keeps every key the step has today. The red-and-white window on the right fixes the main complaint: you can see at once which side is Miracle.
Why add B's tiles: they answer "how much is already in Miracle?" in big numbers, and they work as A's filter buttons, so the page has one control instead of two.
Maybe later: D's day totals (10) as a short note only on days whose totals agree but whose entries do not pair, like 13/04. C's lines look good, but they are slow on long statements and vanish on small screens.