Figment Global Solutions
e-Invoice API by an authorised GST Suvidha Provider e-Invoice API · GSTN-Authorised GSP

e-Invoice API Provider for
IRN Generation from SAP & ERPs

Generate IRNs and signed QR codes straight from your billing run through Figment’s GSTN-authorised GSP, integrated with more than two Invoice Registration Portals, so an IRP outage never stops your invoicing.

  • GSTN-Authorised GSP
  • More Than 2 IRPs
  • 99% API Uptime
  • Data Hosted in India
  • Go-Live in ~2 Weeks

Trusted by Banks, PSUs and Leading Enterprises Across India

NPCI
Tata Mutual Fund
HSBC Mutual Fund
IDBI Bank
SBI
PNB
LIC
Mahindra Finance
Godrej Industries
Zomato
Piramal Pharma
MOIL Limited
SRF
Central Bank of India
BSE
J&K Bank
Cipla
SEBI
ONGC
Adani
Power Grid
NTPC
SAIL
Red Tape
CSB Bank
Titan
Holcim
Bata
Dhanlaxmi Bank
Samsung
Magicbricks
Nivea

e-Invoicing Rules Your ERP Must Handle

An e-Invoice API is only as good as its handling of the rules. Figment’s API validates each of these before the invoice reaches the IRP.

Who must generate e-Invoices

Every GST-registered business whose aggregate turnover crossed ₹5 crore in any financial year from 2017-18 onward, for B2B supplies, exports and supplies to government.

30-day reporting limit

Businesses with aggregate turnover of ₹10 crore or more must report an invoice to the IRP within 30 days of its date. Older invoices are rejected.

Cancellation within 24 hours

An IRN can be cancelled only within 24 hours of generation, and only in full. After that, the correction is made through a credit or debit note.

One IRN per invoice

The IRN is unique to the supplier GSTIN, document type, number and financial year. Re-sending the same invoice is rejected as a duplicate, so Figment returns the existing IRN instead.

Dynamic QR for B2C invoices

Businesses with aggregate turnover above ₹500 crore must print a dynamic payment QR code on B2C invoices.

Who is exempt

SEZ units, insurers, banking companies and NBFCs, goods transport agencies, passenger transport services, multiplex admissions, and government departments and local authorities.

e-Invoice APIs Available Through Figment GSP

REST/JSON APIs on the IRP’s official interface, with sandbox access, a Postman collection and sample payloads.

  • IRN Generation API

    Registers the invoice on the IRP and returns the IRN, Ack No, signed invoice and signed QR code.

  • Bulk IRN Generation API

    Generates IRNs for a full billing run in one batch.

  • IRN Cancellation API

    Cancels an IRN within 24 hours of generation.

  • e-Invoice Lookup API

    Fetches an e-Invoice by IRN, or by document type, number and date.

  • Rejected IRN API

    Lists IRN requests rejected by the IRP, with the reason for each.

  • IRP GSTIN Details API

    GSTIN details as held on the IRP, to validate buyer data before billing.

  • e-Way Bill by IRN API

    Generates the e-Way Bill from an existing IRN, with no re-entry of invoice data.

  • B2C Dynamic QR API

    Generates the dynamic payment QR code required on B2C invoices.

Request sandbox access
IRN Generation API · sample response
{
  "AckNo": 112610000000001,
  "AckDt": "2026-09-30 11:45:00",
  "Irn": "6b1f0c9d2e4a...8f3a7e9c2 (64-character hash)",
  "SignedInvoice": "eyJhbGciOiJSUzI1NiIsImtpZCI6...",
  "SignedQRCode": "eyJhbGciOiJSUzI1NiIsImtpZCI6...",
  "Status": "ACT",
  "EwbNo": 181000000001,
  "EwbDt": "2026-09-30 11:45:00",
  "EwbValidTill": "2026-10-01 23:59:00"
}

Illustrative demo data. Not a real taxpayer.

How an Invoice Becomes an e-Invoice in Seconds

  1. 01

    Bill in your ERP

    Your team raises the invoice in SAP, Oracle, Tally or your own ERP, exactly as today.

  2. 02

    Send to Figment GSP

    The ERP posts the invoice JSON to the IRN Generation API. Figment validates it against the e-Invoice schema.

  3. 03

    Register on an IRP

    Figment routes the request to an available IRP, switching to another if one is slow or down.

  4. 04

    IRN and QR back in the ERP

    The IRN, signed QR code and, if needed, the e-Way Bill number come back and print on the invoice.

Works with SAP ECC & S/4HANA, Oracle, Microsoft Dynamics 365, Tally Prime and in-house ERPs. Typical go-live: about two weeks from sandbox access.

Multi-IRP Failover for Uninterrupted Invoicing

When your e-Invoice API fails, nothing leaves the warehouse. Figment’s GSP is integrated with more than two IRPs and built with redundancy at every layer.

More Than 2 IRPs

If one Invoice Registration Portal is slow or unavailable, IRN requests are routed to another automatically.

Redundant Links

Redundant links from Figment GSP to the IRPs, with automatic switchover if a link drops.

DR Site, Data in India

A dedicated disaster-recovery site, with all data hosted in India only.

Queued Retries, No Duplicates

Timeouts are retried automatically, with checks that stop one invoice getting two IRNs or two e-Way Bills.

99% API Uptime

Redundancy at every layer keeps the API available 99% of the time, including month-end billing peaks.

Trusted for e-Invoicing by PSUs and Enterprises

Oil, Gas & Petrochemicals

Client: ONGC

High-value, high-frequency invoices from plants, depots and terminals, with IRN and e-Way Bill in one flow.

Mining & Metals

Client: MOIL Limited

Bulk ore sales invoiced and dispatched from mines, with IRNs generated at the point of billing.

Manufacturing & FMCG

Client: ITC

IRNs generated from SAP billing documents across plants and state GSTINs, with bulk runs at month-end.

ERP & Accounting Software

Add e-Invoicing to your product through Figment GSP, without your own GSP licence.

Frequently Asked Questions

Something not covered here?

Ask us directly.

An e-Invoice API lets your ERP or billing software register invoices on the Invoice Registration Portal (IRP) directly and get back the IRN and signed QR code, without anyone uploading invoices on the e-Invoice portal. Figment provides it as a GSTN-authorised GST Suvidha Provider.