Skip to main content
The GSTR-2B reconciliation pairs each document on the client’s GSTR-2B with the purchases approved in Pragma, so you can see which credit is supported by the books. It is read-only. There is no accept or reject on a 2B row. You act on what it shows in four ways:
  • correct the purchase on its review screen.
  • record a treatment in the GSTR-3B ITC workings.
  • take IMS actions on the GST portal.
  • sign the period off.
Who can do this: anyone who can open the client’s GST tab. That is an Owner for any client, or a Manager or Preparer assigned to the client. Connector admins and client-portal seats cannot. Only an Owner, or a Manager assigned to the client, can mark a 2B reconciled.

Add the period’s GSTR-2B

Open the client, choose Tax, then GST. The tab opens on View GSTR-2B reconciliation. Open Add GSTR-2B and choose one of these:
Choose Fetch from GST portal, pick the Month (for a quarterly client, the quarter’s last month) and select Fetch. Recent fetches shows whether the GST portal returned the statement. The statement is then imported like an uploaded file. Nothing is saved or filed on the portal.Fetching needs the client’s own GST portal connection. If it is not active, the panel tells you to ask the client to open their Pragma portal, choose GST portal and confirm with the OTP sent to their GST-registered mobile. See Connect the GST portal. If the connection is not available for your firm, import the file instead.
The import panel’s Imported files list shows each statement as Importing, Imported (with its document count and source) or Failed with a reason. It also marks statements GST portal, Replaced by a later import or Further part of the month, read together.

Reconcile one period

1

Choose the period

Set Period to Latest imported or to a month. A month whose file was replaced shows “(replaced)”. Use the search box to find a supplier, GSTIN or invoice number.
2

Work through each status

The tiles total Matched, Values differ, Not in Pragma and Not on portal, with the ITC involved. Use Status to go through them one at a time.
3

Read the notes

Notes explains timing and flags. For example: “Booked …, on this 2B … periods late: claim the credit in this period”. Flags include Supplier reported it in a later period, Its period’s 2B is not imported, Past Sec 16(4) limit, Still not on portal after the Sec 16(4) last date, ITC unavailable, Reverse charge, Duplicate on portal, Duplicate in books and Number format differs. Select any row with a Pragma side to open that invoice’s review screen. See Review and approve invoices.
4

Export the working paper

Export CSV downloads every row of the period, whatever your search or filter shows.
Above the tiles, Pragma may note:
  • 2B sections it does not reconcile yet (“Not reconciled: …”).
  • that the file on screen was replaced by a later import.
  • that only the first 1,000 unmatched purchases were checked against later 2Bs. Use the full-year view for the rest.

Reconcile the whole financial year

In View, choose GSTR-2B full year. Select Reconcile the year. Pragma reconciles every imported 2B against every approved purchase of the year in the background, then pairs invoices booked in one period with a later period’s 2B. The page updates when the run is done.
  • Show Periods gives a per-period breakdown, including Booked earlier and Reported later. Documents lists the rows. You can search and filter them by Period and Status, including Paired across periods. A paired row tells you which GSTR-3B to claim the credit in, and the Sec 16(4) last date.
  • If a purchase is approved or reopened, or a 2B is imported or replaced, after the run, a notice tells you to Run again.
  • Export CSV downloads every row of the run. Select Load more to page through long lists on screen.
  • If the run fails, the notice explains why. When one supplier has too many documents for one run, reconcile period by period instead.

Sign the period off

Mark the reconciliation reviewed from the client’s GST health view. In View, choose GST health, then Show Periods. Open the period’s Sign-off actions and choose Mark 2B reconciled. The 2B reconciled column then shows who signed it off and when. It shows Changed since review if the books or the 2B change afterwards. Choose Clear 2B reconciliation mark to remove it. See GST reports and the GST portal.

Follow up with GSTR-2A and IMS

The GSTR-2A changes as suppliers file. Use it during the month to chase suppliers before the 2B is generated. In View, choose GSTR-2A reconciliation, select Import GSTR-2A and drop the portal’s JSON or ZIP. To get it, open Returns Dashboard on the portal, choose the month, then GSTR-2A, Download, Generate JSON. Each new import replaces the last.Show lists documents by the same statuses as the 2B, with Not on 2A in place of Not on portal. Suppliers is the chase list. Each supplier’s Filing is Filed, GSTR-1 not filed or Nothing uploaded, with what is On 2A and what is Approved, not on 2A. Export CSV offers Documents or Supplier chase list. Credit is still claimed from the GSTR-2B.
In View, choose IMS actions, select Import IMS and drop the IMS JSON under the month whose GSTR-2B it feeds. To get it, open Invoice Management System (IMS) Dashboard on the portal, then Offline, Download Json. The view shows what the client Accepted, Rejected, left Pending or took No action on, beside Pragma’s approved purchases and the imported 2B. Filter by Action, or Show Needs attention.Pragma only reads IMS. Accept, reject or keep pending on the GST portal, then download and import the IMS file again. The import is a snapshot.

If something is refused

  • “Add this client’s GSTIN first. A GSTR-2B is checked against it and a GSTR-1 draft is the return of that GSTIN, so neither works without one.”
  • “This exact GSTR-2B file was already imported for this firm. The existing statement holds it — nothing was created.”
  • “This GSTR-2B belongs to an archived client, so it was not imported. Restore the client first if its returns are still being prepared.”
  • “There is no imported GSTR-2B for this period to mark reconciled. Import it on the GST tab first.”
  • “This client hasn’t connected the GST portal, or the connection has expired. Ask them to connect it from their portal.”
  • “A request to the GST portal is already running for this client. Wait for it to finish.”
  • “A GSTR-2B file must be between 1 byte and 10 MiB.” In the batch import: “At most 30 files are imported in one upload. Import the rest in a second batch.”

Still stuck?

Open a case from Help & support in Pragma, or book a walkthrough and the team will show you around on a call. Can’t sign in? Contact support.