GST Documentation Compliance Review in India
GST compliance requires meticulous documentation — invoices, e-way bills, returns, and reconciliation. Here's how to review your GST documentation systematically.
India's Goods and Services Tax (GST) is one of the world's most complex indirect tax systems. With multiple return filings, mandatory e-invoicing for businesses above specified turnover thresholds, e-way bill requirements for goods movement, input tax credit (ITC) reconciliation, and HSN code classification — the documentation burden on businesses is substantial.
The GST Council and Central Board of Indirect Taxes and Customs (CBIC) continuously refine the system through notifications, circulars, and rule changes. What was compliant six months ago may not be today. Invoice formats evolve, filing requirements change, ITC conditions tighten, and new compliance features (like automated return matching) add layers of documentation complexity.
For businesses, particularly those operating across multiple states with diverse product and service portfolios, maintaining compliant GST documentation requires systematic processes — not just a good chartered accountant filing returns on time.
What GST Documentation Requires
Invoice Compliance
Every GST invoice must contain prescribed particulars under Rule 46 of the CGST Rules:
| Required Element | Specification |
|---|---|
| Supplier details | Name, address, GSTIN |
| Invoice number | Unique, sequential, max 16 characters, for the financial year |
| Invoice date | Date of issue |
| Recipient details | Name, address, GSTIN (for B2B), state code and name |
| HSN/SAC code | Harmonized System of Nomenclature code for goods, Service Accounting Code for services |
| Description | Description of goods or services |
| Quantity and unit | For goods — quantity with unit of measurement |
| Value | Taxable value, discount (if any) |
| Tax rates and amounts | CGST, SGST/UTGST, IGST rates and amounts separately |
| Total value | Total invoice value including tax |
| Place of supply | Required for inter-state transactions |
| Reverse charge | Whether tax payable under reverse charge mechanism |
| Signature | Digital or manual signature of the authorised person |
E-Invoicing
Mandatory for businesses with aggregate turnover exceeding ₹5 crore (threshold has been progressively lowered):
| Requirement | Detail |
|---|---|
| Invoice Registration Portal (IRP) | All B2B invoices must be registered on the IRP |
| Invoice Reference Number (IRN) | Unique IRN generated for each invoice |
| QR code | Auto-generated QR code must appear on the invoice |
| JSON schema | Invoice data must conform to the prescribed e-invoice schema |
| Real-time reporting | Invoices reported to the IRP within prescribed time (currently 30 days from invoice date for businesses above ₹100 crore turnover) |
| Auto-population | E-invoice data auto-populates GSTR-1 and e-way bills |
E-Way Bills
Required for movement of goods valued above ₹50,000:
| Requirement | Documentation |
|---|---|
| Part A | Invoice details, consignor/consignee, HSN code, value, reason for transport |
| Part B | Vehicle number, transporter details |
| Validity | Based on distance — 200 km per day for regular cargo |
| Extension | Must be extended before expiry if goods haven't reached destination |
| Cancellation | Within 24 hours if goods not transported |
Return Filing
| Return | Who Files | Frequency | Content |
|---|---|---|---|
| GSTR-1 | All registered taxpayers | Monthly (>₹5 crore turnover) or quarterly (QRMP scheme) | Outward supply details — all invoices |
| GSTR-3B | All registered taxpayers | Monthly or quarterly | Summary return — tax liability, ITC claimed, tax payment |
| GSTR-2B | Auto-generated | Monthly | Auto-generated ITC statement based on suppliers' GSTR-1 |
| GSTR-9 | All registered taxpayers | Annually | Annual return — consolidated summary |
| GSTR-9C | Turnover > ₹5 crore | Annually | Reconciliation statement (self-certified) |
Input Tax Credit (ITC) Documentation
ITC is the backbone of GST — and the area of highest compliance risk. To claim ITC, you must have:
| Requirement | Documentation |
|---|---|
| Tax invoice | Valid invoice from supplier with all prescribed particulars |
| Supplier filing | Supplier must have filed their GSTR-1 (invoice must appear in your GSTR-2B) |
| Payment | Payment to supplier within 180 days of invoice date |
| Receipt of goods/services | Evidence of actual receipt |
| No blocked credits | Invoice must not relate to blocked credit categories (Section 17(5)) |
| Reconciliation | ITC claimed in GSTR-3B must match GSTR-2B (within permissible tolerance) |
Common GST Documentation Failures
1. Invoice Non-Compliance
The most fundamental failure — invoices that don't meet prescribed requirements:
- Wrong HSN code — goods classified under incorrect HSN code, leading to wrong tax rate application
- Missing GSTIN — B2B invoices without the recipient's GSTIN (ITC cannot be claimed)
- Incorrect place of supply — wrong determination leads to IGST vs. CGST/SGST errors
- Sequential numbering gaps — gaps in invoice numbering raise audit flags
- E-invoicing non-compliance — failing to register invoices on the IRP within the prescribed timeline
- Missing QR code — B2C invoices above prescribed thresholds missing dynamic QR code
2. ITC Reconciliation Failures
The area where most businesses face the highest risk:
- GSTR-3B vs. GSTR-2B mismatch — ITC claimed in GSTR-3B exceeds what's available in GSTR-2B
- Supplier non-filing — supplier hasn't filed their GSTR-1, so the invoice doesn't appear in GSTR-2B
- 180-day payment rule — ITC claimed but payment to supplier not made within 180 days (ITC must be reversed)
- Blocked credits claimed — ITC claimed on categories blocked under Section 17(5) (food and beverages, personal vehicles, club memberships, etc.)
- Proportional reversal — exempt and taxable supplies mixed without proper proportional ITC reversal under Rule 42/43
3. E-Way Bill Discrepancies
- Vehicle number not updated when goods transferred between vehicles
- E-way bill expired before goods reached destination (not extended in time)
- Value mismatch between e-way bill and actual invoice
- E-way bill generated for intra-state movement below ₹50,000 threshold (over-compliance creating unnecessary records)
- Goods description on e-way bill not matching invoice description
4. Return Filing Errors
- GSTR-1 vs. GSTR-3B mismatch — outward supply details in GSTR-1 don't match the summary figures in GSTR-3B
- Late filing — returns filed after due date, attracting interest and late fee
- Amendment errors — amendments to previous period invoices not properly reflected
- Credit/debit note — credit notes not linked to original invoices, or issued beyond the permitted time limit
- Annual return (GSTR-9) discrepancies — annual figures don't reconcile with monthly returns
5. Multi-State Registration Issues
Businesses operating across multiple states must maintain separate registrations and documentation for each state:
- ITC credited to wrong state's registration
- Inter-branch transfers not treated as supply (stock transfer invoices missing)
- Input Service Distributor (ISD) mechanism not properly documented
- Place of supply errors on inter-state transactions
Building a GST Documentation Review Process
Step 1: Invoice Compliance Audit
Run a systematic check on a sample of invoices:
| Check | Target | Method |
|---|---|---|
| All prescribed particulars present | 100% compliance | Automated template validation |
| HSN codes correct for all line items | 100% accuracy | Cross-reference against HSN master |
| GSTIN validation for B2B invoices | All GSTINs active and correct | Validate against GST portal |
| Sequential numbering | No gaps | Invoice number sequence analysis |
| E-invoice compliance | All applicable invoices registered on IRP | IRP registration verification |
| Place of supply determination | Correct for all inter-state transactions | Rule-based validation |
Step 2: Monthly ITC Reconciliation
Before filing GSTR-3B each month:
| Step | Action | Documentation |
|---|---|---|
| Download GSTR-2B | Obtain auto-generated ITC statement | GSTR-2B download |
| Match with purchase register | Compare GSTR-2B with your purchase records | Reconciliation spreadsheet |
| Identify mismatches | Invoices in your books but not in GSTR-2B (supplier hasn't filed) | Mismatch report |
| Follow up with suppliers | Contact suppliers to file their GSTR-1 | Communication records |
| Check 180-day rule | Identify invoices approaching 180-day payment deadline | Ageing report |
| Check blocked credits | Verify no blocked credit categories in ITC claim | Blocked credit review |
| File GSTR-3B | File with reconciled ITC amount | Filed return acknowledgment |
Step 3: Quarterly/Annual Reconciliation
| Reconciliation | What to Check | Red Flags |
|---|---|---|
| GSTR-1 vs. GSTR-3B | Outward supply figures match | Differences suggest missed invoices or reporting errors |
| GSTR-3B vs. books | Tax liability in returns matches accounting records | Differences suggest timing issues or omissions |
| GSTR-2B vs. ITC claimed | ITC claimed doesn't exceed GSTR-2B available credit | Excess claim = notice from department |
| E-way bill vs. invoices | All goods movements have corresponding e-way bills and invoices | Missing e-way bills = detention risk |
| Annual (GSTR-9 vs. monthly returns) | Annual totals match sum of monthly returns | Discrepancies require explanation |
Step 4: Documentation Checklist for Audit Readiness
Maintain these documents for every financial year:
- All tax invoices (sales and purchases) — physical and/or digital
- All credit notes and debit notes with original invoice references
- E-invoice IRN records for all applicable invoices
- E-way bills for all goods movements above threshold
- GSTR-1 filed returns with acknowledgments
- GSTR-3B filed returns with acknowledgments
- GSTR-2B statements (downloaded monthly)
- Monthly ITC reconciliation reports
- 180-day payment compliance records
- Blocked credit review documentation
- GSTR-9 annual return and GSTR-9C reconciliation statement
- HSN-wise summary of outward and inward supplies
- State-wise registration details and inter-state transaction records
- Correspondence with GST department (notices, replies, orders)
Using AI to Review GST Documentation
What AI Can Check
- Invoice completeness — verify all Rule 46 prescribed particulars are present
- HSN code validation — cross-reference product descriptions against HSN codes for consistency
- Consistency — check that invoice details match across e-invoices, e-way bills, and returns
- Credit note compliance — verify credit notes reference original invoices and are within time limits
- Policy documents — review GST compliance policies and SOPs for completeness and currency
- Terminology — check correct use of GST terminology (CGST, SGST, IGST, place of supply, reverse charge)
- Correspondence — review responses to GST department notices for completeness and accuracy
What AI Cannot Replace
- Actual GSTIN validation against the GST portal
- Mathematical reconciliation of return figures
- E-invoice registration on the IRP
- Real-time e-way bill generation and tracking
- Tax computation and return filing
- Assessment of whether a transaction is correctly classified under GST law
- Professional CA/tax advisor judgement on complex transactions
Practical Example
In TeamBench, you could configure a reviewer:
Reviewer name: GST Documentation Compliance Reviewer
System prompt:
You are a GST compliance documentation reviewer for Indian businesses. Review invoices, credit notes, GST-related policies, SOPs, and correspondence against CGST Act, CGST Rules, and applicable CBIC notifications and circulars. For invoices: check all Rule 46 prescribed particulars, HSN code presence and consistency with descriptions, place of supply determination, and reverse charge applicability. For policies: check coverage of ITC reconciliation procedures, e-invoicing compliance, e-way bill procedures, and return filing processes. For correspondence: check responses to GST notices for completeness, accuracy, and proper legal references. Flag specific gaps with the CGST Act section or Rule reference. Use Indian English.
Evaluation criteria:
- Regulatory Completeness (weight: 3) — All prescribed particulars and requirements addressed
- Accuracy (weight: 3) — HSN codes, tax rates, place of supply correctly determined
- Consistency (weight: 2) — Information consistent across invoices, returns, and records
- Currency (weight: 1) — Current GST rates, thresholds, and notification references
- Structure (weight: 1) — Well-organised, clearly presented
Quality gate: Minimum score: 85.
Upload CGST Act relevant sections, CGST Rules, latest rate notifications, and your organisation's GST compliance SOP into a Knowledge Base.
Frequently Asked Questions
What is the current e-invoicing threshold?
As of 2026, e-invoicing is mandatory for businesses with aggregate turnover exceeding ₹5 crore. The threshold has been progressively reduced from ₹500 crore when e-invoicing was introduced. Check the GST portal for the latest threshold, as further reductions are expected.
What happens if my supplier doesn't file their GSTR-1?
You cannot claim ITC for invoices that don't appear in your GSTR-2B. Follow up with the supplier to file their return. If the supplier consistently fails to file, consider: withholding payment until filing is confirmed, sourcing from compliant suppliers, or adjusting your ITC claims to avoid GSTR-3B vs. GSTR-2B mismatches that trigger notices.
How long must GST records be maintained?
Under Section 35 of the CGST Act, every registered person must maintain records for a minimum of 72 months (6 years) from the due date of filing the annual return for the relevant year. For ongoing disputes or assessments, records should be maintained until the matter is resolved.
What are the penalties for e-invoicing non-compliance?
Failure to issue an e-invoice when required can attract a penalty of 100% of the tax due or ₹10,000, whichever is higher. Additionally, the recipient cannot claim ITC on invoices that should have been e-invoiced but weren't. E-invoices not uploaded within the prescribed timeline may also be rejected by the IRP.
How do we handle ITC reversal for the 180-day payment rule?
If payment is not made to the supplier within 180 days of the invoice date, the ITC claimed must be reversed in the return for the month following the 180th day. Interest on the reversed ITC is also payable. If payment is subsequently made, the ITC can be re-claimed. Document all reversals and re-claims with supporting payment evidence.
What reconciliation is needed for the annual return (GSTR-9)?
GSTR-9 requires reconciliation of: outward supplies (GSTR-1 vs. books), inward supplies (GSTR-2B vs. books), ITC claimed (GSTR-3B vs. GSTR-2B vs. books), tax paid, and any amendments or adjustments. For businesses above ₹5 crore turnover, GSTR-9C requires a self-certified reconciliation between the audited financial statements and the GST returns.
How do we manage GST for e-commerce transactions?
E-commerce operators have specific GST obligations: TCS (Tax Collected at Source) at 1% on net taxable supplies, filing GSTR-8 monthly, and ensuring suppliers on the platform are GST-registered. Documentation must include: TCS calculation records, GSTR-8 filings, supplier GSTIN verification records, and reconciliation of platform transactions with TCS returns.
Key Takeaways
- GST documentation in India is extensive — invoices, e-invoices, e-way bills, returns, ITC reconciliation, and annual filings all have specific requirements.
- Invoice compliance is foundational — every invoice must contain all Rule 46 prescribed particulars, correct HSN codes, and proper tax calculations.
- ITC reconciliation is the highest-risk area — GSTR-3B must match GSTR-2B, the 180-day payment rule must be monitored, and blocked credits must not be claimed.
- E-invoicing thresholds continue to decrease — currently ₹5 crore. Ensure your e-invoicing process is robust and invoices are registered on the IRP within prescribed timelines.
- Common failures include wrong HSN codes, ITC mismatches, e-way bill discrepancies, return filing errors, and multi-state registration issues.
- Monthly ITC reconciliation before filing GSTR-3B is essential — download GSTR-2B, match with your purchase register, follow up on mismatches, and check blocked credits.
- Maintain records for at least 6 years — every invoice, return, reconciliation, and correspondence must be accessible for audit.
- AI-assisted review can check invoice completeness, HSN consistency, and policy coverage, but cannot replace GSTIN validation, mathematical reconciliation, or professional tax judgement.
This article provides general information about GST documentation compliance in India and is not tax or legal advice. Always consult the GST portal and CBIC for current rules and seek qualified tax professional advice for your specific situation.