Skip to main content
How-To · 14 min read

E-Invoicing for Chemical Manufacturer under Rs 5 Crore Threshold — IRN Reconciliation

A mid-tier Indian dye intermediate producer at Rs 450 crore annual revenue running the Notification 10/2023-Central Tax e-invoicing regime — Rs 5 crore aggregate turnover threshold effective 01 August 2023 — generates 2,500 to 4,000 monthly invoices to textile mill, paint industry and specialty chemistry customers, each carrying an Invoice Reference Number (IRN) generated via GST Suvidha Provider integration and a QR code on the customer copy. The reconciliation surface — IRN generation success/failure register, 24-hour cancellation window, credit-note IRN linkage, IRN-to-GSTR-1 auto-population match, and Section 122 CGST Act penalty exposure of approximately Rs 10,000 per invoice for non-generation within three days of invoice date — is what this Tier C playbook walks through end-to-end.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 27 July 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

A mid-tier Indian chemical manufacturer at the Rs 450 crore annual revenue scale — a dye intermediate producer in the Vapi GIDC cluster running a portfolio across HSN Chapter 32 dyes, Chapter 32 pigments and Chapter 28/29 specialty chemistry — sits above the Notification 10/2023-Central Tax e-invoicing threshold of Rs 5 crore aggregate turnover effective 01 August 2023. Monthly outward invoice volume in the 2,500 to 4,000 range spans textile mill customers (dye buyers), paint industry customers (pigment buyers) and specialty chemistry OEMs. Every business-to-business invoice, credit note and debit note must carry an Invoice Reference Number (IRN) generated on the GSTN Invoice Registration Portal via a GST Suvidha Provider integration before the invoice is issued, along with the associated QR code embedded on the customer copy. IRN-generation failures — GSTN portal downtime, GSP outage, missing mandatory schema fields — expose the manufacturer to Section 122 CGST Act penalty of Rs 10,000 per invoice for invoices without valid IRN and to downstream customer refusal because a non-IRN invoice does not auto-populate GSTR-1 and does not flow to the recipient's GSTR-2B for ITC. The 24-hour IRN cancellation window is the only correction lever for a wrong original invoice; post 24 hours, only credit notes with their own IRN linkage can correct the position. The monthly reconciliation surface is the three-way match: ERP outward-supply register versus IRN-generation success register versus auto-populated GSTR-1 draft.

How It's Resolved

Build a per-plant per-tax-period e-invoicing reconciliation workbook keyed on the plant's state GSTIN. Extract the ERP outward-supply register for the tax period — every tax invoice, credit note and debit note raised in the period with document number, document date, customer GSTIN, taxable value, GST rate, IGST/CGST/SGST split, HSN classification. Extract the IRN-generation success log from the GSP console — every IRN generated in the period with the IRN string, generation timestamp, associated document reference, and any failure reason codes on attempted generations that did not succeed. Extract the auto-populated GSTR-1 draft from the GST portal for the tax period. Run the three-way match: ERP outward-supply register versus IRN success log versus GSTR-1 draft. Flag every ERP invoice without a matching IRN as either B2C-excluded, exempt-bill-of-supply, or Section 122 exposure candidate. Flag every IRN in the success log not in the GSTR-1 draft as an auto-population gap requiring manual insertion before filing. Flag every value mismatch as a schema-level reconciliation to close before filing. Roll forward the IRN-cancellation register (cancellations within 24 hours) and the credit-note register (original invoice IRN linked to credit-note IRN, with reason code). Recognise the Section 122 exposure per invoice-day tolerance breach with the three-day administrative tolerance window as the escalation trigger.

Configuration

Plant master with GSTIN, state, PAN-level aggregate turnover flag (above/below Rs 5 crore for the threshold test), HSN chapter assignment for the plant's primary output portfolio (Chapter 32 dyes/pigments, Chapter 28 inorganics, Chapter 29 organic chemistry). GSP integration configuration with GSP name (ClearTax / Cygnet GSP / Perennial / IRIS GSP), API endpoint (in the GSP's own configuration, not fabricated in this article), authentication credentials, retry policy for IRP transient failures, batch-mode fallback for extended IRP outages. Invoice schema template per Form GST INV-01 with all mandatory fields validated at ERP-side before GSP call. IRN-generation status register with per-invoice fields for IRN string, generation timestamp, cancellation timestamp (if within 24 hours), failure reason code (if attempted and failed). Credit-note register with original invoice IRN, credit-note IRN, credit-note value, reason code. Three-day IRN-outer-limit alert on any invoice without successful IRN. GSTR-1 draft auto-population reconciliation register with the three-way match. Section 122 exposure register with per-invoice roll-forward for any invoice that breached the three-day tolerance.

Output

A month-end per-plant e-invoicing reconciliation pack: per-GSTIN ERP outward-supply register with document-level detail, IRN-generation success log with the associated timestamps, auto-populated GSTR-1 draft, three-way variance analysis flagging any invoice missing from any of the three sources, credit-note register with original-invoice-to-credit-note IRN linkage, cancellation-within-24-hour register, and Section 122 exposure register with per-invoice quantification of the Rs 10,000 penalty risk for any invoice that breached the three-day tolerance without a valid IRN. The monthly filing pack supports the 11th-of-following-month Section 37 GSTR-1 filing with a defensible three-way reconciliation and a documented deficiency log for any manual insertions or corrections. A rolling Section 122 exposure roll-forward feeds the annual internal-audit programme and the annual assessment scrutiny defence file, with per-tax-period per-invoice attribution rather than an aggregate ITC-pool defence.

A mid-tier Indian dye intermediate producer in the Vapi GIDC cluster closes its books for a specific state-registered plant for the tax period ending 31 October 2026. The plant sits under a Gujarat state GSTIN, the parent group has run above the Rs 5 crore aggregate turnover threshold since well before the Notification 10/2023-Central Tax reduction went live on 01 August 2023, and every business-to-business tax invoice raised in the period — 3,200 invoices this month across textile mill customers taking the plant’s disperse and reactive dye output, paint industry customers taking the plant’s phthalocyanine and azoic pigment output, and specialty chemistry OEMs taking custom intermediate chemistries — must carry a valid Invoice Reference Number (IRN) generated on the GSTN Invoice Registration Portal (IRP) before the invoice is issued. The IRN plus the associated QR code are embedded on the customer PDF; the invoice-level details auto-populate the supplier’s GSTR-1 draft; the auto-populated draft feeds the 11th-of-November Section 37 GSTR-1 filing; and the customer’s GSTR-2B in November carries the invoice-level ITC entitlement under Section 16(2)(aa) of the CGST Act 2017. The reconciliation surface — a three-way monthly match between the ERP outward-supply register, the IRN-generation success log from the GST Suvidha Provider (GSP) console, and the auto-populated GSTR-1 draft — is what turns 3,200 monthly IRN events into a defensible e-invoicing chemical manufacturer Rs 5 crore threshold IRN reconciliation cycle, defensible at both Section 122 CGST Act scrutiny and at customer-side ITC audit challenges.

The reconciliation in one paragraph

A chemical manufacturer above the Rs 5 crore aggregate turnover threshold generates an Invoice Reference Number on the GSTN Invoice Registration Portal for every business-to-business tax invoice, credit note and debit note before issuing the invoice to the customer, with the IRN and QR code embedded on the customer copy. IRN generation is typically routed via a GST Suvidha Provider integration for volume operators, with the ERP raising the invoice, the GSP forwarding the payload to the IRP for registration, and the IRP returning the IRN plus QR code within a 2 to 5 second envelope in normal conditions. The 24-hour post-generation cancellation window is the only clean correction lever for a wrong original invoice; post 24 hours, corrections require a credit note with its own IRN linked back to the original invoice IRN. Where the IRN is generated successfully, the GSTN system auto-populates the invoice-level details into the supplier’s GSTR-1 draft in the applicable tax period; the supplier reviews and files by the 11th of the following month under Section 37; the recipient’s GSTR-2B then carries the invoice-level ITC entitlement under Section 16(2)(aa). Where the IRN is not generated within three days of the invoice date (an administrative tolerance window historically applied at DGGI field audits, with no explicit statutory basis), the invoice exposes the supplier to Section 122 CGST Act penalty of Rs 10,000 per invoice — and the more consequential exposure is downstream customer refusal because a non-IRN invoice breaks the ITC chain at the customer end. The monthly reconciliation is a three-way match: ERP outward-supply register versus IRN success log versus auto-populated GSTR-1 draft, with variance analysis, credit-note IRN linkage, and Section 122 exposure roll-forward all feeding a monthly filing pack per state GSTIN.

What the scenario looks like in India — safe illustrative brand persona

The Indian dye and pigment intermediate industry is anchored geographically in the Gujarat GIDC belt — particularly the Vapi cluster and the neighbouring Sarigam, Sarigam-Umbergaon and Ankleshwar clusters — where a dense concentration of mid-tier producers supplies both the domestic textile mill customer base (predominantly in Tamil Nadu, Maharashtra and Gujarat itself) and the export market for dye intermediates and pigment intermediates. The public-market listed operators at this Rs 400 to 700 crore revenue scale include Meghmani Organics (Ahmedabad-headquartered, pigments and specialty chemistry across the Vatva, Panoli and Dahej clusters), Sudarshan Chemical Industries (Pune-headquartered, one of the world’s largest pigment producers with a substantial Maharashtra manufacturing footprint), and Kiri Industries (Vadodara-headquartered, reactive dyes with a global export orientation), among the closer references. Adjacent Tier-2 dye and pigment intermediate operators — Bodal Chemicals, Bhageria Industries, Dyes India, Vipul Organics — round out the mid-tier profile. The reference persona for this article is a composite mid-tier Vapi-cluster dye intermediate producer at approximately Rs 450 crore annual revenue across a portfolio spanning disperse dyes (for polyester textile mills), reactive dyes (for cotton textile mills), phthalocyanine pigments (for the paint and printing-ink industry), and custom specialty chemistry intermediates (for downstream agrochem and pharma OEMs).

At Rs 450 crore annual revenue the producer sits comfortably above the Notification 10/2023-Central Tax e-invoicing threshold — the aggregate turnover test is applied at PAN level (not GSTIN level), so multi-plant or multi-state operators aggregate their turnover across all state registrations for the Rs 5 crore test. Monthly outward B2B invoice volume runs in the 2,500 to 4,000 range, with the mix skewed toward the textile mill and paint industry customer base — invoices to end-consumer buyers (retail packet dyes for the small-business printing market, for instance) are B2C and are excluded from the IRN-generation requirement (though the parallel dynamic-QR-code requirement under Notification 14/2020 applies to B2C invoices from Rs 500 crore-plus taxpayers, which is not the reference persona here). The GSP integration for the reference persona is with one of the established GSP providers — ClearTax, Cygnet GSP, Perennial, IRIS GSP are the mainstream options — with the ERP-side integration typically anchored on SAP FI, Oracle Fusion, Tally Prime, D365 or Zoho Books depending on the operator’s core platform choice.

The regulatory overlay — Rule 48(4), Notification 10/2023, Section 122 and Section 16(2)(aa)

Four regulatory anchors govern the chemical manufacturer’s e-invoicing cycle end-to-end. Rule 48(4) of the CGST Rules 2017 is the enabling rule — a registered person notified as a prescribed class must generate an IRN on the IRP before issuing the tax invoice, and an invoice issued in any manner other than as prescribed is not a valid tax invoice. Notification 10/2023-Central Tax dated 10 May 2023 is the threshold notification currently in force — reducing the aggregate turnover trigger to Rs 5 crore effective 01 August 2023 and bringing the mid-tier dye intermediate producer segment fully into scope for the first time. The predecessor threshold notifications — 13/2020 (Rs 500 crore trigger), 88/2020 (Rs 100 crore), 05/2021 (Rs 50 crore), 01/2022 (Rs 20 crore), 17/2022 (Rs 10 crore) — established the progressive reduction path over the 2020-2023 window and provide the context for why some mid-tier operators had already begun IRN generation before the 01 August 2023 Rs 5 crore trigger.

Section 122 of the CGST Act 2017 is the penalty exposure — a taxable person who fails to issue an invoice or bill in relation to any supply (which DGGI field practice extends to include an e-invoicing-eligible invoice issued without a valid IRN) is liable to a penalty of ten thousand rupees or an amount equivalent to the tax evaded, whichever is higher. The three-day administrative tolerance window is an unwritten convention at DGGI field audits rather than a statutory provision — an IRN generated within three days of the invoice date is typically treated as substantially compliant; IRN generated later or not generated at all is the exposure trigger. Section 37 of the CGST Act 2017 governs the GSTR-1 filing by the 11th of the following month and is where the IRN-generated invoice-level detail auto-populates. Section 16(2)(aa) of the CGST Act 2017 is the recipient-side ITC linkage — the recipient’s entitlement to ITC is conditioned on the invoice being furnished by the supplier under Section 37 and being communicated to the recipient in Form GSTR-2B. This is the commercial reason non-IRN invoices from a Rs 5 crore-plus supplier get rejected at the customer’s accounts payable gate: no IRN, no auto-population to GSTR-1, no flow to recipient GSTR-2B, no ITC — and no ITC means the customer refuses to process the invoice for payment. The Section 194Q buyer-side TDS reconciliation walkthrough at Section 194Q TDS chemical purchase Rs 50 lakh buyer-side reconciliation documents the parallel buyer-side scrutiny surface where the customer confirms the invoice is IRN-compliant before applying the buyer-side TDS.

A worked example — an illustrative Vapi dye intermediate plant at monthly close

Illustrative — the following figures represent the operating pattern of a mid-tier Indian dye intermediate producer running the Notification 10/2023 e-invoicing regime with a Gujarat Vapi-cluster manufacturing plant. Public disclosures by listed dye intermediate operators do not reveal per-plant per-month IRN-generation counts or per-invoice Section 122 exposure quantification in the granularity below; cross-verify against your own plant’s IRP GSTN portal extracts and GSP console reports before action.

The producer’s Vapi plant closes the October 2026 tax period with the following IRN-generation position:

Reconciliation lineCountValue (Rs crore)
ERP outward-supply register — total B2B tax invoices raised3,18042.5
ERP outward-supply register — B2C tax invoices (IRN-excluded)450.9
ERP outward-supply register — credit notes (B2B)621.4
ERP outward-supply register — debit notes (B2B)80.2
Aggregate ERP outward-supply register — total documents3,29545.0
IRN-generation success log — B2B invoices3,17542.4
IRN-generation success log — credit notes621.4
IRN-generation success log — debit notes80.2
Aggregate IRN success log — total IRN-eligible documents3,24544.0
B2B invoices in ERP register without matching IRN success50.1
— Sub-analysis: IRN generated within three days (compliant)30.06
— Sub-analysis: IRN not generated (Section 122 exposure)20.04
IRN cancellations within 24-hour window180.35
Auto-populated GSTR-1 draft — invoice count3,24043.9
Auto-populated draft variance vs IRN success log50.1
— Sub-analysis: auto-population lag (manual insertion required)40.08
— Sub-analysis: schema-level rounding mismatch10.02

The three-way variance analysis for the October 2026 tax period surfaces two distinct reconciliation classes. First, the ERP-to-IRN gap of 5 invoices reflects the operational IRN-generation failure surface: 3 invoices had IRN generated within the three-day administrative tolerance (compliant, no Section 122 exposure), and 2 invoices had no IRN generated at all (Section 122 exposure of illustrative Rs 20,000 aggregate at Rs 10,000 per invoice under the statutory penalty formula, subject to the “tax evaded” alternative if higher). Second, the IRN-to-GSTR-1 gap of 5 invoices reflects the auto-population surface: 4 invoices sit in the IRN success log but did not auto-populate the GSTR-1 draft (typical last-two-days-of-month GSTN portal load delay; manual insertion required before the 11th of November filing) and 1 invoice populated with a rounding-level value mismatch on the IGST/CGST-SGST split (schema-level reconciliation, documented and defended at scrutiny if raised).

The credit-note register for the period captures 62 credit notes with their own IRN, each linked back to the original invoice IRN with reason codes spanning QC-failure returns from textile mill customers (28 credit notes), price-negotiation post-invoice adjustments per master supply agreement provisions with paint industry customers (19 credit notes), quantity-reconciliation short-supply adjustments (11 credit notes), and specialty chemistry batch-level rejection returns from OEM customers (4 credit notes). The 18 IRN cancellations within the 24-hour window are all wrong-customer-GSTIN or wrong-taxable-value corrections caught by the customer AP team within 24 hours of invoice raise and re-issued with fresh IRN on the corrected invoice — all cleanly reconciled and none flowing to the GSTR-1 draft.

Common reconciliation breakages

Five breakages recur across mid-tier Indian chemical manufacturers running the Notification 10/2023 e-invoicing regime and each maps to a specific control failure at either IRP-side generation, GSP-integration handshake, ERP-side data quality, or downstream GSTR-1 auto-population.

  • IRP downtime during peak load causing IRN generation to fail silently. The IRP has historically seen elevated load in the last two days of each month around GSTR-1 filing deadlines and periodically on the 20th around GSTR-3B filing. Some GSP integrations do not retry failed IRP calls with sufficient persistence, leaving the invoice in the ERP as “IRN pending” indefinitely without escalation. The reconciliation discipline is a per-invoice IRN-status monitor with an automated alert at 24 hours post invoice-raise and a manual escalation to the GSP support desk at 48 hours; the three-day outer limit is the last-line trigger before Section 122 exposure attaches.

  • ERP-side schema violation on mandatory Form GST INV-01 fields causing IRP rejection. Common failures include missing HSN classification at the correct 6-digit or 8-digit level (the Rs 5 crore-plus taxpayer must use 6-digit HSN as a minimum), wrong supplier GSTIN capture (especially for multi-state operators where the plant’s state GSTIN differs from the parent’s registered office GSTIN), or missing dispatch/shipping-party details on inter-state supplies. IRP-side schema validation returns a specific error code that the GSP relays back to the ERP; the ERP-side operator must fix the field and resubmit. The reconciliation discipline is a pre-submission ERP-side schema validation routine that catches the common failures before the GSP call is even made.

  • Wrong customer GSTIN caught beyond the 24-hour cancellation window. The most common wrong-customer-GSTIN failure is a customer with multiple state registrations where the plant’s dispatch-location logic maps to the wrong customer state GSTIN. Caught within 24 hours: clean cancellation and fresh IRN on the corrected invoice. Caught after 24 hours: credit note (with its own IRN) plus fresh invoice (with its own IRN), and the audit trail explicitly linking credit-note IRN to original invoice IRN. The reconciliation discipline is a customer master with per-state GSTIN mapping and a dispatch-location-to-customer-state validation rule in the ERP.

  • Credit-note IRN not generated in the correct tax period. A credit note raised in November 2026 for an original invoice raised in July 2026 must have its own IRN generated in November 2026 and populated in the November 2026 GSTR-1 filing (November’s Table 9B). Some ERP-side workflows attempt to backdate the credit note to the original invoice’s tax period, which creates an IRP-side rejection and a subsequent GSTR-1 auto-population mismatch. The reconciliation discipline is a credit-note register that always uses the current tax period as the credit-note date, with the linkage to the original invoice IRN captured in the credit-note schema.

  • GSTR-1 auto-population gap not caught before the 11th filing deadline. The most consequential systemic reconciliation failure is the GSTR-1 auto-population lag: an invoice with a successfully generated IRN that does not appear in the auto-populated GSTR-1 draft by the review-and-file window. If the tax team files without catching the gap, the invoice does not flow to Section 37 and does not reach the recipient’s GSTR-2B — the customer then raises an ITC-mismatch dispute at their next monthly close, and the supplier must file a GSTR-1 amendment in the following tax period. The reconciliation discipline is the three-way match run before every 11th-of-month filing: ERP register versus IRN success log versus GSTR-1 draft, with manual insertion of any auto-population-gap invoices before filing. The Electronics Wave 4 sibling walkthrough at e-invoicing for electronics manufacturer under Rs 5 crore threshold documents the parallel three-way discipline in the electronics contract-manufacturing context; the mechanic transfers directly.

How a reconciliation platform handles this

A purpose-built chemicals reconciliation platform ingests the plant’s ERP outward-supply register (tax invoices, credit notes, debit notes with all Form GST INV-01 schema fields), the GSP-console IRN success log (with per-IRN timestamps and any failure reason codes), the auto-populated GSTR-1 draft from the GST portal, and the per-tax-period credit-note-to-original-invoice linkage register — and produces a monthly e-invoicing reconciliation pack per state GSTIN that runs the three-way match end-to-end, flags every ERP-to-IRN gap with the three-day tolerance quantification, flags every IRN-to-GSTR-1 auto-population gap requiring manual insertion before the 11th-of-month filing, rolls forward the Section 122 exposure register with per-invoice-day tolerance-breach quantification, and generates a defensible monthly filing pack for the tax team to review, correct where permitted, and file. The credit-note IRN linkage register, the 24-hour cancellation register, and the schema-level rounding-mismatch defence file all sit as standing dashboard controls. Match-rate improvement of 51 to 88 percent on the plant-level three-way reconciliation, combined with an ISO 27001:2022 posture and DPDP Act 2023 aligned data handling, is what makes the platform an infrastructure investment for a mid-tier Indian chemical manufacturer running 2,500 to 4,000 monthly IRN events at Rs 450 crore annual revenue scale — rather than a spreadsheet substitute that leaves the auto-population gap detection, the three-day Section 122 tolerance monitor, and the credit-note IRN linkage discipline as manual overheads on the tax team.

The cross-cluster reference at Rule 89(5) inverted-duty refund reconciliation for specialty chemicals India documents the parallel monthly-close discipline for the specialty chemistry refund workflow; the chemicals insights hub collects the full Wave 1 to Wave 4 cluster of chemical-industry reconciliation methodology. The reconciliation playbook for monthly close operations pillar and the reconciliation failure mode analysis design pillar together provide the cross-industry methodology framework. The commercial pillar for the chemicals sub-cluster is chemical reconciliation software India; the broader authority for the platform is reconciliation software India with the specialised GST reconciliation software surface for the Section 37 GSTR-1 and Section 16(2)(aa) recipient-side workflow.

The five FAQs below address the operational questions Indian chemical manufacturer indirect-tax leads and chemistry-plant controllers ask most often when building the standing monthly IRN reconciliation cycle under the Notification 10/2023 Rs 5 crore threshold regime.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 27 July 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Primary reference: GSTN Invoice Registration Portal (IRP) — for the Invoice Registration Portal reference architecture under Rule 48(4) of the CGST Rules 2017, the mandatory schema fields required for IRN generation, the QR code and IRN embedding on the taxpayer invoice copy, the 24-hour cancellation window post IRN generation, and the IRN-to-GSTR-1 auto-population feed that flows to the taxpayer's monthly outward supply return.
Primary sources cited
Last reviewed against sources on 27 July 2026
  • Rule 48(4), Central Goods and Services Tax Rules 2017 — Manner of issuing invoice. A registered person to whom sub-rule (4) applies shall prepare the invoice by including the particulars therein in Form GST INV-01 after obtaining an Invoice Reference Number by uploading the information contained therein on the Common Goods and Services Tax Electronic Portal in such manner and subject to such conditions as may be specified in the notification. The invoice issued in any manner other than as prescribed shall not be treated as a valid invoice. The prescribed classes of registered persons — as progressively notified through a series of GSTN threshold notifications from Notification 13/2020 onward — must generate an IRN on the Invoice Registration Portal before issuing the tax invoice, and the invoice must carry the IRN and the associated QR code on the customer copy for the recipient to be able to claim input tax credit.
  • Notification 10/2023-Central Tax dated 10 May 2023 — Amendment to Notification 13/2020-Central Tax reducing the e-invoicing aggregate turnover threshold to Rs 5 crore from Rs 10 crore, effective 01 August 2023. Every registered person whose aggregate turnover in any preceding financial year from 2017-18 onward has exceeded Rs 5 crore is required to generate an Invoice Reference Number on the IRP for every business-to-business tax invoice, credit note and debit note. Business-to-consumer (B2C) supplies are excluded from the IRN-generation requirement but B2C invoices from taxpayers above the Rs 500 crore threshold must carry a dynamic QR code under Notification 14/2020 as amended.
  • Section 122, Central Goods and Services Tax Act 2017 — Penalty for certain offences. A taxable person who issues any invoice or bill without supply of goods or services in violation of the Act or Rules, or who fails to issue an invoice or bill in relation to any supply, shall be liable to a penalty of ten thousand rupees or an amount equivalent to the tax evaded, whichever is higher. Field practice at Directorate General of GST Intelligence audits treats an e-invoicing-eligible tax invoice issued without a valid IRN as a Section 122 exposure of Rs 10,000 per invoice, with the taxpayer's ability to defend the exposure resting on whether the recipient's ITC was preserved through the IRN eventually being generated within the three-day tolerance window that some field officers have historically applied administratively (no explicit statutory basis).
  • Section 37, Central Goods and Services Tax Act 2017 and Section 16(2)(aa) — Section 37 governs the furnishing of details of outward supplies in Form GSTR-1 by the 11th of the following month. Where an IRN has been generated for a tax invoice, the GSTN system auto-populates the invoice-level details into the supplier's GSTR-1 draft, and the supplier reviews, edits (where permitted) and files the return. Section 16(2)(aa) of the CGST Act 2017 conditions the recipient's entitlement to input tax credit on the invoice being furnished by the supplier under Section 37 and being communicated to the recipient in Form GSTR-2B. An invoice issued without an IRN by an e-invoicing-eligible supplier does not populate GSTR-1 correctly, does not flow to the recipient's GSTR-2B, and therefore breaks the ITC chain at the customer end — the commercial reason B2B customers refuse to accept non-IRN invoices from Rs 5 crore-plus suppliers.

Frequently Asked Questions

What is the e-invoicing threshold applicable to an Indian chemical manufacturer today and when did Rs 5 crore become the trigger?
Notification 10/2023-Central Tax dated 10 May 2023 amended the preceding e-invoicing threshold notifications and reduced the aggregate turnover trigger to Rs 5 crore effective 01 August 2023. Every registered person whose aggregate turnover in any preceding financial year starting from 2017-18 has crossed Rs 5 crore is required to generate an Invoice Reference Number (IRN) on the GSTN Invoice Registration Portal for every business-to-business tax invoice, credit note and debit note before issuing the invoice to the customer. The aggregate-turnover test is applied on the all-India PAN-level turnover — not on the individual GSTIN turnover — so a mid-tier chemical manufacturer operating multiple state-registered plants aggregates across all plants for the threshold test. Once the taxpayer crosses the threshold in any single year, the e-invoicing obligation continues into all subsequent years regardless of any later dip below Rs 5 crore. For the mid-tier dye intermediate producer at Rs 450 crore annual revenue that is the reference persona for this article, e-invoicing has been mandatory since 01 August 2023 and every invoice raised to a textile mill, paint industry or specialty chemistry B2B customer must carry a valid IRN and QR code. B2C invoices — retail packet dyes sold directly to consumers, for instance — are excluded from the IRN-generation requirement, though a separate dynamic-QR-code requirement applies to B2C supplies from taxpayers above the Rs 500 crore threshold under Notification 14/2020 as amended.
What is the IRN generation flow via a GST Suvidha Provider (GSP) and what is the typical response-time envelope from ERP invoice raise to IRN embedded on the customer PDF?
The GST Suvidha Provider (GSP) integration flow is the standard architectural pattern for a mid-tier or Tier-1 chemical manufacturer generating 2,500 to 4,000 or more monthly IRN-eligible invoices — direct integration with the GSTN Invoice Registration Portal (IRP) is technically permitted but operationally impractical at that volume without a GSP as the middleware. The flow: the invoice is first raised in the ERP (SAP FI, Oracle Fusion, Tally Prime, D365 or an equivalent) with all the mandatory Form GST INV-01 schema fields populated — supplier and recipient GSTIN, HSN classification for the chemical product (typically Chapter 28, 29, 32 or 38 for dyes, pigments and specialty chemistries), line-item quantity, unit rate, applicable GST rate, IGST/CGST/SGST split, shipping party details, dispatch address, and any Section 15(2) inclusions or Section 15(3) exclusions from taxable value. The ERP then invokes a GSP API endpoint that packages the invoice payload and forwards it to the IRP for registration; the IRP validates the payload against the schema, generates the IRN (a 64-character hash derived from the supplier GSTIN, financial year, document type and document number), returns the IRN plus the associated QR code, plus digitally signs the response. The IRN and QR code are then embedded on the customer invoice PDF by the ERP-side print program. The typical end-to-end response envelope in normal IRP conditions is 2 to 5 seconds per invoice; in periods of IRP congestion — the last two days of each month around GSTR-1 filing deadline see substantial load — the envelope can stretch to 15 seconds or more, and periodic partial outages have historically extended it further. Batch-mode IRN generation is supported by most GSPs for offline-mode invoicing and cover the case where the IRP is briefly unavailable at the invoice-raise moment. Common GSP options that Indian chemical manufacturers integrate against include ClearTax, Cygnet GSP, Perennial and IRIS GSP — the choice is a procurement decision on integration cost, uptime SLA and support responsiveness, not a substantive tax decision.
What happens if an IRN is not generated within three days of the invoice date and what is the Section 122 CGST Act penalty exposure?
The formal statutory position under Rule 48(4) of the CGST Rules 2017 is that an invoice issued by an e-invoicing-eligible taxpayer in any manner other than after IRN generation on the IRP is not a valid tax invoice. The Directorate General of GST Intelligence has historically applied an administrative three-day tolerance window at field audits — an IRN generated within three days of the invoice date is treated as substantially compliant, and a Section 122 penalty is typically not pursued for the delay itself. An IRN not generated at all, or generated more than three days after the invoice date, exposes the taxpayer to Section 122 of the CGST Act 2017 — penalty of ten thousand rupees per invoice or an amount equivalent to the tax evaded, whichever is higher. For a mid-tier chemical manufacturer generating 2,500 to 4,000 monthly invoices, a systemic IRN-generation failure over a single tax period — say 200 invoices with no IRN or IRN generated late — creates a nominal Section 122 exposure of Rs 20 lakh (200 x Rs 10,000). The more consequential commercial exposure is the downstream customer refusal: an invoice without a valid IRN does not auto-populate the supplier's GSTR-1, does not flow to the recipient's GSTR-2B, and does not entitle the recipient to input tax credit under Section 16(2)(aa) — so B2B customers of chemical manufacturers routinely reject non-IRN invoices at the accounts payable gate and refuse to process payment until the IRN is regenerated. The reconciliation discipline is a daily IRN-generation status register per invoice, with automated alerts on any invoice past 24 hours without a successful IRN, and manual GSP-console verification on the three-day-outer-limit before the invoice moves to the systemic-failure escalation queue.
What is the 24-hour IRN cancellation window and how does credit-note IRN linkage work for chemical manufacturer returns and price corrections?
The IRP permits cancellation of a generated IRN within 24 hours of generation, provided the invoice has not been used as the basis for an e-way bill (the e-way bill locks the IRN against further amendment). Cancellation within the 24-hour window is a straightforward GSP-console operation — the taxpayer flags the IRN for cancellation with a reason code, the IRP marks the IRN as cancelled, the invoice-level entry does not populate GSTR-1, and the taxpayer raises a fresh invoice with a new document number and generates a fresh IRN. Post the 24-hour window, IRN cancellation is not available — the taxpayer must instead raise a credit note for the full invoice value and a fresh invoice for the corrected supply. The credit note itself must carry its own IRN under the same e-invoicing regime for eligible taxpayers, with the linkage back to the original invoice number captured in the credit-note schema. For a mid-tier chemical manufacturer, the practical exposures on the cancellation window are two: (a) a wrong customer GSTIN captured on the original invoice that is caught by the customer's accounts payable team more than 24 hours after raising — the correction requires credit note plus fresh invoice, not cancellation; (b) a wrong HSN classification or a wrong tax rate on the original invoice — same treatment, credit note plus fresh invoice. Physical goods returns from textile mill or paint industry customers on QC-failed dye or pigment batches routinely involve credit notes weeks or months after the original invoice — the credit note IRN must be generated in the tax period in which the credit note is raised, and the linkage back to the original invoice IRN preserves the audit trail. The reconciliation discipline is a credit-note register per tax period that captures the original invoice IRN, the credit-note IRN, the credit-note value, the reason code and the corresponding GSTR-1 credit-note table population.
How does IRN-to-GSTR-1 auto-population work and what is the monthly reconciliation the chemical manufacturer's tax team runs against the auto-populated draft?
Where an IRN has been generated for a tax invoice on the IRP, the GSTN system auto-populates the invoice-level details into the supplier's GSTR-1 draft in the applicable tax period. The auto-population feed covers Table 4 (B2B outward supplies), Table 5 (B2C large — inter-state B2C above Rs 2.5 lakh), Table 9B (credit and debit notes) and the corresponding HSN summary in Table 12. The auto-populated draft is available to the supplier for review, correction (where permitted) and filing by the 11th of the following month under Section 37 of the CGST Act 2017. The reconciliation the chemical manufacturer's tax team runs monthly against the auto-populated draft is a three-way match: (a) the ERP outward-supply register for the tax period versus (b) the IRN-generation success register (the count and value of IRNs successfully generated on the IRP in the period) versus (c) the auto-populated GSTR-1 draft. Any invoice in the ERP register that is missing from the IRN success register is a Section 122 exposure candidate — either the IRN was never generated (systemic failure) or the invoice is B2C-excluded (legitimate) or the invoice is a bill of supply for an exempt or non-taxable supply (also legitimate but must be filed under a separate GSTR-1 table). Any invoice in the IRN success register that is missing from the auto-populated GSTR-1 draft is an auto-population failure that must be manually inserted before filing — GSTN has historically had periodic auto-population lag on the last two days of the month. Any invoice in the auto-populated GSTR-1 draft with an incorrect value versus the IRN success register is a schema-level mismatch — usually a rounding difference on IGST versus CGST-plus-SGST split — that must be reconciled and defended at scrutiny. The reconciliation output is a monthly IRN-to-GSTR-1 filing pack with the three-way variance analysis, the deficiency-log for any invoices requiring manual insertion or correction, the credit-note register, and the Section 122 exposure roll-forward from any late IRN generations in the period.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.