Introduction

Every month, your accounts team logs into the GST portal and finds hundreds of supplier invoices waiting for a decision. Accept, reject or keep pending. Each click decides how much Input Tax Credit (ITC) you can claim, and a wrong click can cost real money.

That screen is the GST Invoice Management System, or IMS. For a business with 50 suppliers, it’s manageable. For a manufacturer or distributor with 500 suppliers and thousands of invoices, it quickly becomes a monthly fire drill.

This guide explains how IMS works in plain language, where businesses usually get stuck, and how an ERP system can take most of the manual work off your team’s plate.

Quick answer: The GST Invoice Management System (IMS) is a facility on the GST portal where a buyer can accept, reject or keep pending each invoice their suppliers have reported. These actions decide which invoices count toward ITC in GSTR-2B. An ERP automates IMS by pulling IMS data through a GST Suvidha Provider (GSP), matching it with purchase records, suggesting the right action for each invoice and sending those actions back to the portal.

In this guide:

  1. What is the GST Invoice Management System?
  2. How IMS works: actions, timelines and what’s covered
  3. Why managing IMS manually is hard
  4. How ERP automates IMS, step by step
  5. SAP Business One and IMS
  6. Best practices and implementation checklist
  7. Frequently asked questions

What is the GST Invoice Management System (IMS)?

The GST Invoice Management System is a feature on the GST portal that lets a buyer review every invoice a supplier has reported, and then accept it, reject it or keep it pending. It went live in October 2024.

Think of it as an inbox for your purchase invoices. When a supplier files an invoice in GSTR-1, GSTR-1A or the IFF, that invoice lands in your IMS. You decide what to do with it, and your decision shapes the ITC shown in your GSTR-2B.

Why did GSTN introduce IMS?

Before IMS, buyers had no formal way to tell the system, “This invoice is wrong” or “I never received these goods.” GSTR-2B simply showed whatever suppliers reported. Disputes were settled over email and phone calls, outside the GST system.

IMS fixes that by creating a structured conversation between buyer and supplier inside the portal. Its main goals are:

The Finance Act, 2025 amended the CGST Act to give IMS a formal legal footing. So although taking action in IMS is optional, the system’s results now carry legal weight in how your ITC is calculated.

How IMS works: actions, timelines and what’s covered

Every invoice in IMS gets one of three actions from you. If you do nothing, the portal treats it as accepted when GSTR-2B is generated.

The four possible outcomes
ActionWhat it meansEffect on your ITCEffect on your supplier
AcceptThe invoice is correct and you received the goods or servicesIncluded in GSTR-2B as eligible ITCNo change
RejectThe invoice is wrong, duplicate or not yoursExcluded from GSTR-2BSupplier sees the rejection and can correct it by amending the invoice
PendingYou need more time, for example because goods haven’t arrivedExcluded for now and carried forward to the next periodNo change yet
No actionYou didn’t review itTreated as accepted (deemed acceptance)No change

The “no action” row is the one that catches businesses out. Silence equals acceptance, so an invoice you never checked can quietly push wrong ITC into your return.

The monthly timeline
  1. By the 11th: Suppliers file GSTR-1 (or IFF by the 13th for quarterly filers). Their invoices appear in your IMS as soon as they save or file them.
  2. On the 14th: The portal generates your draft GSTR-2B, based on the actions you’ve taken so far. Anything without an action counts as accepted.
  3. Before you file GSTR-3B: You can still change actions and ask the portal to recompute GSTR-2B. Once GSTR-3B is filed, that period’s actions are locked.
  4. Pending invoices can stay pending only until the ITC time limit under Section 16(4) runs out, after which the credit is lost.
What appears in IMS, and what doesn’t

IMS covers B2B invoices, debit notes and credit notes reported by your suppliers, along with their amendments. Some records don’t go through IMS at all. Supplies under reverse charge and imports of goods are the most common examples, so you still need to track those separately.

Credit notes need extra care. When you accept a supplier’s credit note, you must reverse the related ITC. If you reject it, the supplier loses the tax reduction they claimed through that credit note. For some credit-note situations, the “Pending” option isn’t available at all.

Why managing IMS manually is hard

IMS gives you control, but it also hands you a monthly to-do list that grows with every supplier you add. Most finance teams run into the same five problems.

1. Volume. A mid-size manufacturer can receive 1,000 or more supplier invoices a month. Checking each one on the portal, one screen at a time, takes days.

2. Matching against your own books. To accept an invoice with confidence, you need to know three things: did you raise a purchase order, did the goods arrive, and does the amount match? That information sits in your accounting software, warehouse registers and email, not on the GST portal. So your team ends up downloading Excel files and running VLOOKUPs.

3. The deadline squeeze. Suppliers file by the 11th, GSTR-2B is generated on the 14th and GSTR-3B is due around the 20th. That leaves roughly a week to review everything, which is the same week your team is closing the month’s books.

4. Deemed acceptance. Anything you miss is accepted automatically. If a supplier has uploaded a duplicate, an invoice for goods you never received, or the wrong GSTIN, that error flows into your ITC unless someone catches it.

5. No audit trail. When the accept or reject decision lives in someone’s head or a personal spreadsheet, you can’t later show an auditor or GST officer why an invoice was rejected. That’s a problem during scrutiny or an audit.

The result is predictable: rushed reviews, blanket “accept all” clicks to meet the deadline, and ITC mismatches that surface months later as notices.

How ERP automates IMS, step by step

An ERP turns IMS from a manual monthly review into a mostly automatic process. Your team only looks at the invoices that don’t match. That works because the ERP already holds the data needed to judge each invoice: purchase orders, goods receipts and purchase bills.

[embed: node/ef55b6cd-0746]

Matched invoices go straight through. Only mismatches reach a person, and every decision is logged.

1. Pull IMS data automatically

The ERP connects to the GST portal through a GST Suvidha Provider (GSP), a GSTN-authorised intermediary that offers API access. Instead of your team downloading files, the ERP fetches the invoices in your IMS every day, so there’s no rush on the 12th or 13th.

2. Match each invoice with your books

For each supplier invoice, the ERP looks for the matching record on its side using the supplier GSTIN, invoice number, date, taxable value and tax amounts. A good setup goes further and runs a three-way match: purchase order, goods receipt note (GRN) and purchase invoice. That tells you whether you ordered it, received it and were billed the right amount.

3. Apply rules to suggest an action

You set the rules once, and the ERP applies them every month. For example:

4. Review only the exceptions

Your finance team sees a short list of flagged invoices instead of the full set. Each one shows what doesn’t match, so the decision takes seconds. The reviewer’s choice and reason are saved against the invoice.

5. Push actions back to the portal

Once approved, the ERP sends all the accept, reject and pending actions to IMS through the GSP in one go. Nobody has to click through portal screens invoice by invoice.

6. Recompute GSTR-2B and prepare GSTR-3B

With the actions in place, GSTR-2B is recomputed and the ERP compares it with your purchase register. It then prepares the ITC figures for GSTR-3B. Any gap left over has a documented reason.

Manual IMS vs ERP-automated IMS

Manual (portal + Excel)ERP-automated
Data collectionDownload files, merge in ExcelFetched daily via GSP API
MatchingVLOOKUPs, often invoice-to-invoice onlyRule-based, three-way match with PO and GRN
Review effortEvery invoiceOnly exceptions
Risk of deemed acceptance errorsHigh near deadlinesLow, because every invoice gets an action
Supplier follow-upAd hoc emailsAutomatic alerts for rejected or pending invoices
Audit trailScattered or missingEvery action, user and reason logged
Month-end timeDaysHours
An example

Take a hypothetical Gurugram auto-parts manufacturer that gets around 1,200 supplier invoices a month. Before automation, two accountants spent most of the week before GSTR-3B matching invoices in Excel, and they often clicked “accept all” to meet the deadline.

With ERP-based IMS automation, most invoices match on their own. The team reviews a short exception list of duplicates, a few rate mismatches and invoices for goods still in transit. Those get rejected or kept pending with a note. The review becomes a morning’s work, and every decision is on record for the auditor.

SAP Business One and IMS

SAP Business One comes with an India localisation that handles GST basics: tax codes, HSN/SAC, GST-compliant invoices and returns data. For IMS, it’s usually connected to a GSP through an integration or add-on. Its purchase data (purchase orders, goods receipt POs and A/P invoices) then becomes the base for automatic matching.

That combination is what makes IMS automation reliable. Your purchase order, goods receipt and supplier bill already sit in one system, so every invoice in IMS can be checked against real transactions rather than a spreadsheet export.

A well-set-up SAP Business One system for IMS typically gives you:

The same approach works on other ERPs, such as Microsoft Dynamics 365 Business Central or Zoho. What matters most is having clean purchase data and a dependable GSP connection.

Implementation checklist

Use this list to plan your IMS automation project:

Best practices for finance teams and CAs

Don’t rely on deemed acceptance. Make sure every invoice gets a deliberate action, even if most are accepted automatically by rules.

Review daily, not monthly. With daily syncs, issues surface when suppliers upload invoices, not on the 18th.

Use Pending sparingly. It’s useful for goods in transit, but pending invoices age quickly. Track them by age so credit isn’t lost to the Section 16(4) time limit.

Talk to suppliers about rejections. A rejection only helps if the supplier corrects the invoice. Share the reason clearly and follow up.

Keep the paper trail. Save the reason for every reject or pending decision. It’s your best defence during an audit or a GST notice.

Bring your CA in early. Your CA can help set matching rules that match your ITC policy and can review exception trends each quarter.

Frequently asked questions

What is IMS in GST?

IMS (Invoice Management System) is a facility on the GST portal. It lets a buyer accept, reject or keep pending the invoices, debit notes and credit notes their suppliers report in GSTR-1, GSTR-1A or IFF. These actions decide which records count toward the buyer’s ITC in GSTR-2B.

Is it mandatory to take action in IMS?

No. Taking action is optional. But any invoice you don’t act on is treated as accepted when GSTR-2B is generated. In practice that makes reviewing IMS essential, because wrong or fake invoices can otherwise flow into your ITC.

What happens if I reject an invoice in IMS?

A rejected invoice is excluded from your GSTR-2B, so you don’t claim ITC on it. Your supplier can see the rejection and correct the invoice through an amendment. Once they do, the corrected invoice comes back to your IMS for a fresh decision.

What does “Pending” mean in IMS?

Pending means you’re not ready to decide yet, for example because the goods haven’t arrived. The invoice stays out of the current GSTR-2B and carries forward to later periods. It can stay pending only until the ITC time limit under Section 16(4).

When is GSTR-2B generated after IMS actions?

The draft GSTR-2B is generated on the 14th of the following month, using your IMS actions up to that date. You can change actions and recompute GSTR-2B any time before you file GSTR-3B for that period.

Can I change an IMS action after filing GSTR-3B?

No. Once GSTR-3B is filed for a period, the IMS actions for that period are locked. That’s why it’s important to finish your review and recompute GSTR-2B before filing.

Does IMS cover reverse charge invoices and imports?

No. Supplies under reverse charge and imports of goods don’t go through IMS. You still need to reconcile them separately, which an ERP can also handle from your purchase records.

How does an ERP help with IMS?

An ERP pulls IMS data through a GSP and matches every invoice with purchase orders, goods receipts and bills. It suggests accept, reject or pending based on your rules and sends the actions back to the portal. Your team only reviews exceptions, and every decision is logged for audits.

Can Tally or Excel handle IMS?

They can handle small volumes, usually with downloads and manual matching. As invoice counts grow, the manual effort, deadline pressure and missing audit trail become a real risk. That’s typically when businesses move to an ERP with automated matching.

Conclusion

IMS gives buyers real control over their ITC for the first time, but that control comes with a monthly workload. Managed manually, it means long review cycles, rushed “accept all” clicks and credit at risk. With an ERP doing the matching, IMS becomes a quick daily check: matched invoices flow through, exceptions are reviewed with full context, and every decision is on record.

If your team still spends days reconciling supplier invoices every month, it’s worth seeing what automation would look like for your business.

Next steps:

Contact Form - Contact us
WordPress Market Thrive Themes Squared WordPress Theme Thrive Themes Storied WordPress Theme Thrive Themes Voice WordPress Theme Thrive Ultimatum Throne – Minimal WordPress Theme Thumbnail Preview and Item Grabber WP Plugin TianLock WP – Restrict Content Pro / Membership WordPress Theme Tiare – Wedding Vendor Directory WordPress Theme Tickera - WordPress Event Ticketing System Ticket System – Laravel HelpDesk Pro with Email to Ticket Support