Between the 14th and 20th of every month, accounts teams face the challenge of reconciling internal accounting entries against auto-populated tax data. Busy Accounting Software includes built-in reconciliation utilities designed to import the monthly GSTR-2B file and align it with your purchase vouchers. When purchase records fail to match, taking credit invites automated tax notices under Rule 88D of the Central Goods and Services Tax Rules. Similar reconciliation controls apply when comparing records across other platforms, as shown in our guide on GST reconciliation in Tally ERP and our breakdown of GSTR-2B matching in Zoho Books.
Statutory requirement for GSTR-2B reconciliation
Section 16(2)(aa) of the Central Goods and Services Tax Act mandates that no registered person can avail input tax credit unless the details of the invoice or debit note have been furnished by the supplier in Form GSTR-1 or through the Invoice Furnishing Facility, and communicated to the recipient in Form GSTR-2B under Section 38. The statutory provisions are available on the official repository at Section 16, CGST Act.
Form GSTR-2B is a static statement generated on the 14th of each month for regular taxpayers. Any invoice uploaded by a vendor after their filing deadline of the 11th or 13th will not appear in that month's GSTR-2B, shifting eligibility to the following tax period. Reconciling your purchase records against GSTR-2B in Busy prevents accidental over-claims in Table 4 of Form GSTR-3B.
Common mistake: Claiming input tax credit based purely on Busy purchase register totals without cross-checking GSTR-2B leads to demand notices under Rule 88D, accompanied by mandatory 18% annual interest under Section 50.
Step-by-step procedure to reconcile GSTR-2B in Busy
Follow these steps inside Busy Accounting Software to complete your monthly reconciliation:
- Download GSTR-2B JSON: Log in to the official GST portal, go to Return Dashboard, select the financial year and return period, open GSTR-2B, and download the data in JSON format as outlined in the official portal instructions at GST Portal GSTR-2B User Guide.
- Navigate to reconciliation menu: Open your company in Busy. From the main menu, go to Display, click on GST Reports, and select GSTR-2B Reconciliation.
- Configure matching filters: Specify the date range for the return period. Busy allows you to set matching parameters such as invoice number matching logic, date tolerance, and rounding off thresholds for amounts.
- Import JSON file: Click on the import option, browse to the downloaded GSTR-2B JSON file on your computer, and run the matching engine.
- Review status categories: Busy categorises your vouchers into three primary views: Matched, Probable Match, and Unmatched.
Invoice matching criteria in Busy
Busy matches invoices across multiple data points to verify supplier compliance:
- Exact match: The supplier GSTIN, invoice number, document date, taxable value, and tax amounts match perfectly between your purchase voucher and the portal record. These entries are safe for ITC availment.
- Probable match: The GSTIN and taxable values match, but minor discrepancies exist in invoice numbering. For example, your purchase voucher records invoice 142 while the supplier reported INV/142. Busy highlights these for manual acceptance.
- Unmatched in Busy: The voucher exists in your internal accounts, but the supplier has not uploaded the invoice to Form GSTR-1, or entered an incorrect recipient GSTIN.
- Unmatched in GSTR-2B: The invoice appears in GSTR-2B, but your accounts team has not yet booked the inward voucher, indicating missing purchase entries or goods in transit.
Resolving discrepancies: rounding off and prefix errors
Discrepancies typically fall into two categories: technical formatting issues and supplier omission. Small penny differences frequently arise when billing software systems calculate tax on an item level versus an invoice total level. You can set Busy to allow rounding tolerances up to 1 Rupee, grouping these transactions as matched.
For prefix or slash errors, update the voucher in Busy to match the exact string shown on the physical tax invoice and the GST portal. If an invoice is completely missing from GSTR-2B, flag the vendor account in your ledger, withhold tax payment where contractually permitted, and send an intimation requesting immediate GSTR-1 amendment.
Worked reconciliation example
Consider an enterprise, Apex Industrial Solutions, reviewing five purchase transactions in Busy for October 2026. The table below illustrates the classification and action required for each voucher:
| Vendor Name | Invoice No. | Busy Books Tax (₹) | GSTR-2B Tax (₹) | Difference (₹) | Reconciliation Status | Action in GSTR-3B |
|---|---|---|---|---|---|---|
| National Steel Corp | NSC/1042 | ₹36,000.00 | ₹36,000.00 | ₹0.00 | Exact match | Claim full ITC in Table 4(A)(5) |
| Premier Fasteners | PF-884 | ₹18,450.40 | ₹18,450.00 | ₹0.40 | Matched (Within ₹1 tolerance) | Claim rounded ITC in Table 4(A)(5) |
| Delta Tooling Works | DT-502 | ₹9,000.00 | ₹0.00 | ₹9,000.00 | Missing in GSTR-2B | Do not claim; defer until GSTR-2B reflects |
| Shree Polymer Tech | SPT/204 | ₹14,400.00 | ₹14,400.00 | ₹0.00 | Probable match (Invoice prefix) | Verify physical bill, match in Busy, claim ITC |
| Reliable Transport | RT-911 | ₹2,500.00 | ₹2,500.00 | ₹0.00 | Exact match (RCM GTA) | Pay RCM in Table 3.1(d), claim Table 4(A)(3) |
In this worked example, out of total internal purchase book tax of ₹80,350.40, exactly ₹71,350.00 is confirmed as eligible for immediate credit. The ₹9,000.00 invoice from Delta Tooling Works must be held back to avoid statutory penalties.
ITC claiming timeline for Form GSTR-3B
Form GSTR-3B must be filed by the 20th of the month following the tax period for regular monthly filers. To maintain clean compliance:
- 11th of the month: Standard monthly deadline for suppliers to file Form GSTR-1.
- 13th of the month: Deadline for quarterly filers using the Invoice Furnishing Facility.
- 14th of the month: Form GSTR-2B is generated on the GST portal. Download the JSON file and import it into Busy.
- 15th to 18th of the month: Resolve probable matches, communicate missing invoices to vendors, and adjust purchase register entries.
- 20th of the month: File Form GSTR-3B claiming only verified input tax credit.
Frequently asked questions
Where is the GSTR-2B reconciliation menu located in Busy Accounting Software?
In Busy, navigate to Display, select GST Reports, click on GST Summary or GSTR-2 Reconciliation, and choose GSTR-2B Reconciliation. You can then specify the date range and load your downloaded GSTR-2B JSON file directly.
How does Busy handle small rounding differences during invoice matching?
Busy provides a matching configuration screen where you can define rounding tolerances, usually set up to 1 Rupee. When differences in taxable value or tax amounts fall within this threshold, Busy groups the voucher into matched records rather than flagging it as an error.
What causes an invoice present in Busy purchase register to appear unmatched against GSTR-2B?
Unmatched entries occur when a supplier has not filed Form GSTR-1, entered the wrong GSTIN, reported an incorrect invoice number with special characters, or filed after the monthly cut-off date of the 13th.
Can you claim input tax credit in Form GSTR-3B if an invoice remains unmatched in Busy?
Under Section 16(2)(aa) of the CGST Act, input tax credit cannot be claimed in Form GSTR-3B unless the details of the invoice have been furnished by the supplier in Form GSTR-1 and communicated to the recipient in Form GSTR-2B.
Check your own GSTR-2B
Your GSTR-2B and purchase register files are read in your browser and never uploaded to any server. Reconcile Busy purchase registers and spot missing tax credits in seconds.
Last checked: 18 October 2026. Sources: Section 16, CGST Act, GST Portal GSTR-2B User Guide.