DocsAsk Weaver

Match two lists

Bank statement against the books. Purchase register against GSTR-2B. Estimate against actual. Get the rows that do not match, each with a reason.

This is the job Dataweaver is best at. Two lists that should agree, and you need to know where they do not, and why.

Steps

  • Open both files. They appear under Data sources.
  • Tell Weaver which columns should match, and what to compare.
  • Ask for a table of the rows that do not match, with a reason for each.
Match every row in bank-statement.xlsx to books.xlsx using the date and the amount. Show me the rows that are in one file but not the other, and the rows where the amount is different. Add a Reason column.

What comes back

One table. Each row is marked Matched, Missing or Different, with the reason in plain words: "amount differs by ₹500", "date is one day later", "not in the books". Every row is a link back to the source rows.

Common matches

  • Bank statement against the cash book or Tally export.
  • Purchase register against GSTR-2B.
  • Marketplace settlement file against your orders.
  • Vendor statement against your ledger for that vendor.
  • Estimated charges against actual charges.

Tips

  • Dates typed in different ways, spaces after names, and ₹ signs inside amounts are handled. You do not need to clean first.
  • If one file uses "Invoice No." and the other "Inv#", tell Weaver they are the same thing.
  • Check two or three mismatches yourself the first time. Select the row and look at both sources.

You askMatch the bank statement to the books on date and amount. Show what does not match, with a reason.

Before

DateBank amountBooks amount
03-04-202648,20048,200
05-04-202612,750
09-04-20269,4009,900

After

DateAmountStatusReason
03-04-202648,200Matched
05-04-202612,750MissingNot in the books
09-04-20269,400DifferentBooks show 9,900, a difference of 500

1,204 matched, 3 missing, 7 different in the real file. Each row links to both sources.

Was something unclear on this page? Write to us and we will fix the page.