BizGST Pro

There are two lists

Your purchases exist twice.

One list is yours — every bill you entered, because the goods arrived and you paid. The other is GSTR-2B, built from what your suppliers reported. Your credit follows the second one.

bizgstpro.com

Why they disagree

Usually nobody is dishonest.

A supplier files late. Or against a slightly wrong GSTIN. Or types the invoice number differently from the copy in your hand. Any of those puts a bill in one list and not the other.

The failure is quiet

Nothing on the screen looks wrong.

At a dozen bills a month you can read both lists side by side. At a hundred you cannot. The total is simply larger than the credit you are entitled to, and you find out much later.

In BizGST Pro

Import the file, press match.

Download 2B from the GST portal and import it on the GSTR-2B Recon screen — the portal's own JSON, or a CSV. Rows land in four states: matched, tax variance, not in your books, and your bills that are missing from 2B.

One field decides everything

The vendor's own bill number.

Matching compares the supplier's invoice number against the Vendor's Bill No on your purchase bill, ignoring spaces, dashes and slashes. Leave it blank and it falls back to value and date, which is a weaker signal.

Where the answer goes

Straight onto GSTR-3B.

The matched total shows beside what your own books claim, with the difference named. It is not substituted for you — which figure you file is a decision with consequences, and it belongs to you and your accountant.

What this does not cover

The B2B section, and nothing more.

Other sections of the file are not parsed, so treat it as a B2B purchase reconciliation. When credit may be claimed, and what happens if a supplier never files, are rules that change — the GST portal and your accountant are the sources, not this.

BizGST Pro

Start free, no card.

GST invoicing, customer ledgers, stock and reports — built for Indian businesses.

bizgstpro.com

Read the full guide