What’s new

Global e-Invoicing

e-Invoicing compliance Timeline

Know More →

Global e-Invoicing

UAE e-Invoicing: The Complete Guide to Compliance and Future Readiness

Read More →

Cygnet Vendor Postbox

Types of Vendor Verification and When to Use Them

Read More →

Cygnet Vendor Postbox

Safeguard Your Business with Vendor Validation before Onboarding

Read More →

Cygnet BridgeFlow

Modernizing Dealer/Distributor & Customer Onboarding with BridgeFlow

Read More →

Cygnet BridgeFlow

Accelerate Vendor Onboarding with BridgeFlow

Read More →

Cygnet Bills

GST Filing 360°: GST, E-Invoicing, E-Way Bills & Annual Returns Made Simple

Read More →

Cygnet Bills

Why Manual Tax Determination Fails for High-Volume, Multi-Country Transactions

Read More →

Cygnet IRP

GST Filing 360°: GST, E-Invoicing, E-Way Bills & Annual Returns Made Simple

Read More →

Cygnet IRP

Key Features of an Invoice Management System Every Business Should Know

Read More →

Cygnature

Automating the Shipping Bill & Bill of Entry Invoice Operations for a Leading Construction Company

Read More →

Cygnature

From Manual to Massive: How Enterprises Are Automating Invoice Signing at Scale

Know More →

What’s new

Data Analytics & AI

AI-Powered Voice Assistant for Smarter Search Experiences

Explore More →

Data Analytics & AI

Cygnet.One’s GenAI Ideation Workshop

Know More →

Digital Engineering

Our Journey to CMMI Level 5 Appraisal for Development and Service Model

Read More →

Digital Engineering

Extend your team with vetted talent for cloud, data, and product work

Explore More →

Quality Engineering

Enterprise Application Testing Services: What to Expect

Read More →

Quality Engineering

Future-Proof Your Enterprise with AI-First Quality Engineering

Read More →

Cloud Engineering

Cloud Modernization Enabled HDFC to Cut Storage Costs & Recovery Time

Know More →

Cloud Engineering

Cloud-Native Scalability & Release Agility for a Leading AMC

Know More →

Managed IT Services

AWS workload optimization & cost management for sustainable growth

Know More →

Managed IT Services

Cloud Cost Optimization Strategies for 2026: Best Practices to Follow

Read More →

Amazon Web Services

Cygnet.One’s GenAI Ideation Workshop

Explore More →

Amazon Web Services

Practical Approaches to Migration with AWS: A Cygnet.One Guide

Know More →

Cygnet TaxAssurance

Tax Governance Frameworks for Enterprises

Read More →

Cygnet TaxAssurance

Cygnet Launches TaxAssurance: A Step Towards Certainty in Tax Management

Read More →

Guide on ISD Reconciliation and Exception Reports
Input Service Distributor in GST

Guide on ISD Reconciliation and Exception Reports

Reconcile ISD credits accurately, identify exceptions early, prevent mismatches, and ensure seamless GST compliance with clear audit trails and efficient resolution workflows across units.

By Narayan Jethani ISD Reconciliation July 20, 2026 11 minutes read

Introduction

Filing GSTR-6 is not the end of the ISD compliance cycle. It is the midpoint.

Once the ISD distributes credit to recipient units through GSTR-6, those units see the credit in their GSTR-2A. They then claim it in their GSTR-3B. In a well-functioning system, what the ISD distributed and what each unit claimed should match exactly. In practice, they often do not.

A unit may claim less than what was distributed – perhaps because their team missed the ISD invoice in their GSTR-2A review. A unit may claim more – perhaps because they also had direct supplier invoices for the same service alongside the ISD credit. The ISD may have distributed credit that turned out to be ineligible, requiring a reversal. A supplier may have amended an invoice after GSTR-6 was filed, changing the available credit amount.

Each of these situations creates a gap between what was distributed and what was claimed. Without a reconciliation engine, these gaps are invisible until a GST notice surfaces months later. With one, they are caught in the same month and resolved before they compound.

This blog covers how an ISD reconciliation platform works end to end – the three-way match it performs, the exception buckets it creates, how recipient unit queries are handled, and the forensic trail it maintains for audit and dispute resolution.

Why ISD Reconciliation Is More Complex Than Standard GST Reconciliation

Standard GST return reconciliation compares GSTR-2B against GSTR-3B – a two-party match. ISD reconciliation is a three-party, three-document match.

PartyDocumentRole in Reconciliation
SupplierGSTR-1 / GSTR-1ASource of the invoice and ITC at the ISD
ISDGSTR-6 (distributed)What credit was allocated to each recipient unit
Recipient UnitGSTR-2A / GSTR-3B (claimed)What credit the unit actually received and claimed

The reconciliation engine must simultaneously verify that the ISD received the correct ITC from the supplier, that it distributed the correct amount to each unit, that each recipient unit’s GSTR-2A reflects the distributed credit, and that each unit claimed the correct amount in GSTR-3B.

Add to this the complexity of tax head conversions for out-of-state units, multiple financial years of pending credit, ineligible credit flags, and GSTR-6A amendments – and it is clear why manual reconciliation of ISD credit is one of the highest-risk compliance tasks in a group GST structure.

The Three-Way Match Engine – How Reconciliation Works

The reconciliation platform runs a structured three-way match every month. Here is how each layer works.

Layer 1 – Supplier Invoice vs GSTR-6A vs ISD Purchase Register

The first reconciliation confirms that the ISD has received and recorded all supplier invoices correctly.

Data Source AData Source BWhat Is ComparedMatch Result
GSTR-6A (auto-populated from supplier GSTR-1)ISD purchase register / ERPInvoice number, supplier GSTIN, invoice date, taxable value, tax amountsMatch / Mismatch / Missing in register / Missing in GSTR-6A

Common exceptions at this layer:

  • Invoice in GSTR-6A, not in ISD register: Supplier filed in GSTR-1 but ISD has not booked it. Credit is available on the portal but the ISD has not recognised it.
  • Invoice in ISD register, not in GSTR-6A: ISD has the bill but the supplier has not filed GSTR-1 yet. ITC cannot be distributed until the supplier files.
  • Amount mismatch: Supplier filed a different value than what was invoiced. The ISD must use the GSTR-6A figure for distribution.
  • Tax head mismatch: Supplier filed IGST but the invoice shows CGST + SGST. Distributing under the wrong head creates downstream errors for recipient units.

Layer 2 – GSTR-6 Distributed vs ISD Allocation Records

This layer confirms that what the ISD filed in GSTR-6 matches what the allocation engine computed and documented internally.

Data Source AData Source BWhat Is ComparedMatch Result
GSTR-6 Table 6 (filed distribution)ISD allocation engine recordsRecipient GSTIN, credit amount, tax head, eligible/ineligible flag, periodMatch / Overdistributed / Under-distributed / Wrong GSTIN / Wrong tax head

This layer is primarily an internal consistency check. Exceptions here typically indicate that GSTR-6 was manually edited after the allocation engine computed the splits, or that a filing error occurred during portal submission.

Exception Buckets – How Gaps Are Classified

Not all reconciliation gaps are the same. A mature ISD reconciliation platform classifies every exception into a defined bucket so the right team handles it through the right resolution path.

Records where the invoice exists in both the purchase register and GSTR-6A, and the difference in taxable value, tax amount, and invoice value falls within the user-defined tolerable range, are placed under Matched by Tolerance.

Where discrepancies exist beyond the tolerable range or multiple fields are mismatching, the record is flagged as Mismatched. Entries that are close but do not fully align are captured as Near Matched, resolved through an ML-based reconciliation engine that intelligently maps probable pairs.

Where a supplier has reported the invoice in their GSTR-1 and it reflects in GSTR-6A but has no corresponding entry in the purchase register, it is bucketed as GSTR-6A Only. Conversely, invoices present in the purchase register but absent in GSTR-6A are classified as PR Only.

Each bucket routes exceptions to the appropriate team with a defined resolution path, ensuring no gap goes unaddressed. For a detailed overview of ISD compliance mandates effective from April 2025, including GSTR-6 filing obligations and audit requirements, see our dedicated guide.

GSTR-6A is the auto-populated read-only form generated for the ISD based on suppliers’ GSTR-1 filings. It shows the ISD what credit is available for distribution. GSTR-6 is what the ISD actually files after reviewing and editing GSTR-6A.

Why GSTR-6A Reconciliation Is Critical Despite Not Being Mandatory

  • Prevents distribution of unavailable credit: If the ISD distributes credit for an invoice that is in their purchase register but not yet in GSTR-6A, the recipient unit’s GSTR-2A will not reflect it. The unit cannot claim it. The distribution is premature and creates an exception immediately.
  • Catches supplier amount errors before distribution: If a supplier filed a different amount in GSTR-1 than what is on their invoice, distributing the booked amount creates a GSTR-6A vs GSTR-6 mismatch.
  • Identifies missing supplier filings: Invoices in the ISD’s purchase register that are not yet in GSTR-6A mean the supplier has not filed. The ISD needs to follow up before the 11th to ensure credit is available for distribution before the 13th deadline.

The GSTR-6A Reconciliation Status Categories

StatusWhat It MeansAction Required
MatchedInvoice in GSTR-6A matches the ISD purchase register in all fieldsProceed to distribution – no action needed
Amount mismatchInvoice exists in both but tax amount differsUse GSTR-6A amount for distribution; contact supplier if material difference
Present in GSTR-6A, missing in booksSupplier filed an invoice ISD has not bookedBook the invoice; update purchase register
Present in books, missing in GSTR-6AISD has the invoice but supplier has not filed GSTR-1Follow up with supplier; hold distribution until GSTR-6A reflects
Tax head mismatchCGST/SGST on invoice but portal shows IGST (or vice versa)Supplier to file GSTR-1A; do not distribute until corrected
Duplicate in GSTR-6ASupplier filed the same invoice twice in different periodsRaise query with supplier; reject duplicate in GSTR-6

The ISD Exception Report – Structure and Contents

The ISD exception report is the monthly output of the reconciliation engine. For a broader view of how ISD exception reporting fits into the end-to-end ISD workflow under GST, see our dedicated resource. The report is the primary working document for the ISD’s compliance team and the CAs of each recipient unit.

Report Structure

A well-designed ISD exception report has the following sections:

  • Executive summary: Total credit distributed this month, total reflected in GSTR-2A of all units, total claimed in GSTR-3B of all units, total exceptions by bucket, and total ITC at risk.
  • Bucket-wise exception detail: Each exception bucket listed separately with invoice-level detail – supplier GSTIN, ISD invoice number, recipient GSTIN, amount, tax head, exception type, and suggested resolution.
  • Unit-wise reconciliation summary: For each recipient GSTIN – credit distributed vs credit reflected vs credit claimed, with variance amount and exception status.
  • Supplier-wise GSTR-6A mismatch report: For each supplier with a GSTR-6A mismatch – original invoice vs portal value, mismatch type, and follow-up status.
  • Forensic trail export: On-demand export of the full event chain for any invoice or unit, in structured format for use in audit responses.

ISD Reconciliation on Cygnet’s Platform

Cygnet’s GST Platform integrates ISD reconciliation directly with the credit allocation engine and GSTR-6 filing module. Reconciliation is not a separate tool – it runs as a continuous background process from the moment GSTR-6A is auto-populated, well before GSTR-6 is filed.

Platform Capabilities

Reconciliation NeedHow Cygnet Handles It
GSTR-6A vs purchase register reconciliationDaily auto-sync; match/mismatch/missing status per invoice from the 1st of the month
Exception bucket classificationAll exception types auto-classified; each exception assigned to the correct resolution workflow
Supplier notificationsISD locations send notifications directly to suppliers through the platform; query-to-resolution is tracked end to end
Forensic trailComplete event chain for every invoice; exportable in PDF or Excel for audit responses

What This Means for Group Tax Teams

  • No credit leakage: Every unclaimed ISD credit is flagged and escalated before the claim window closes.
  • No over-claim risk: Over-claims are detected in the same month and reversed before a notice arrives.
  • No disputed distributions: Recipient units get structured, documented answers to every credit query through the platform, not through email threads.
  • Audit-ready from day one: The forensic trail is maintained continuously. When a notice arrives, the response preparation starts immediately – not from a blank spreadsheet.

Common ISD Reconciliation Mistakes

  • Not reconciling GSTR-6A before filing GSTR-6: Distributing credit that is not yet in GSTR-6A creates exceptions that require GSTR-6 amendments to fix.
  • Treating unclaimed credit as a unit-level issue only: The ISD is responsible for ensuring distributed credit is claimed. Unclaimed credit is a group ITC loss, not just a unit problem.
  • Ignoring ineligible credit distribution: ISD must distribute ineligible credit separately in GSTR-6 Table 5. Skipping this step is a compliance failure, not an option.

Conclusion

ISD credit allocation does not end when GSTR-6 is filed. The credit must travel from the ISD’s GSTR-6 through the recipient’s GSTR-2A and into their GSTR-3B claim. Each step in that journey is a potential point of failure – and each failure has a financial consequence.

An ISD reconciliation engine makes that journey visible. It runs the three-way match, classifies every gap into a specific exception bucket, flags ineligible credit before it is wrongly claimed, and maintains a forensic trail that turns audit responses from a reconstruction exercise into a retrieval exercise. The combination of exception buckets, structured recipient query handling, and a complete forensic trail is what separates a compliance-grade ISD reconciliation platform from a spreadsheet. For group entities now managing ISD compliance as a mandatory obligation, these tools are the foundation of a defensible, audit-ready ISD workflow.

FAQs

As of now, the CGST Act does not explicitly mandate GSTR-6A reconciliation before filing GSTR-6 the way it does for GSTR-2B reconciliation under Section 16(2)(aa). However, skipping GSTR-6A reconciliation is high-risk – it leads to distribution of credit that may not be available, creating immediate exceptions. Best practice is to always reconcile GSTR-6A with the purchase register before distributing credit.

Without a filed GSTR-6, the distributed credit does not appear in the recipient’s GSTR-2A. If the unit claims credit that has not been reflected, it is an unsupported ITC claim that will be flagged during scrutiny. The ISD must file GSTR-6 for the pending period, and the unit should ideally defer the claim until the credit is reflected in GSTR-2A.

Yes. ISD credit that appeared in a prior month’s GSTR-2A but was not claimed can be claimed in the current GSTR-3B – as long as it is within the Section 16(4) time limit (the earlier of the annual return due date or November 30 of the following financial year).

If a recipient unit’s GSTIN is cancelled after credit was distributed but before the unit claimed it, the credit is lost for that GSTIN. The ISD should issue an ISD credit note to recover the distributed amount and, if the unit has re-registered, redirect the distribution to the new GSTIN.

An ISD credit note reduces the credit previously distributed to a recipient unit – typically because a supplier credit note reduced available ITC after distribution. A GSTR-6 amendment corrects errors in a previously filed GSTR-6 – wrong GSTIN, wrong amount, or wrong tax head. An ISD credit note creates a negative entry in the unit’s GSTR-2A; a GSTR-6 amendment modifies the original GSTR-6 entry.

GST records must be retained for 72 months from the due date of the annual return for that financial year, as per Section 36 of the CGST Act. The forensic trail should be retained for the same period. For a broader view of record-keeping obligations and GST compliance mandates in India for 2025, see our compliance guide.