Generate and register an e-invoice on India's Invoice Registration Portal (IRP)

domain: einvoice1.gst.gov.in · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Prepare the invoice JSON payload conforming to the GST e-invoice schema (currently schema version 1.1), including all mandatory fields: seller and buyer GSTIN, invoice number, date, line items with HSN codes, and tax amounts
  2. Authenticate with the IRP via the sandbox or production API using your GSTIN and credentials to obtain a session token (or use an authorized GSP/ASP for production access)
  3. POST the invoice JSON to the IRP's /eicore/v1.03/Invoice endpoint; the IRP validates the schema, checks for duplicate invoice numbers, and signs the payload
  4. Extract the 'Irn' (Invoice Reference Number, a 64-character hash), 'AckNo', 'AckDt', and the signed QR code data from the response
  5. Embed the IRN and QR code on the printed or PDF invoice before sending to the buyer; store the full IRP acknowledgement response for audit purposes

Known gotchas

Related routes

Generate and register India GST e-invoices via an Invoice Registration Portal (IRP)
einvoice1.gst.gov.in · 6 steps · unrated
Generate a Mexico CFDI 4.0 electronic invoice and submit it to a PAC (Proveedor Autorizado de Certificación) for SAT stamp
government-general · 6 steps · unrated
Register for Singapore InvoiceNow (Peppol) e-invoicing
imda.gov.sg · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans