Skip to content

Accounts Receivable | GST Invoice Generation

GST invoices with IRN, QR and e-way bill, auto-generated. Multi-currency, multi-GSTIN, GSTR-1-ready.

Every B2B invoice carries an IRN from the authorised GSP. QR code printed for offline verification. E-way bill auto-raised when the threshold is crossed. CGST, SGST or IGST applied per place of supply. Multi-currency export invoices supported with FIRC and BRC metadata.

Gst Invoice Generation

How most teams handle GST invoicing today

IRN, QR, EWB. Three portals, three logins, three failure points.

For businesses above the ₹5 crore turnover threshold, every B2B invoice needs an IRN. The current pattern in most teams:

  • Invoice raised in Tally or Zoho. Then someone logs into the e-Invoice portal to push it for IRN.
  • IRN generated. Now log into the e-Way Bill portal. Push the invoice again for the EWB.
  • EWB generated. Now back to the books to attach the IRN, QR and EWB number.
  • Cancel an invoice? Two more portal logins. Window: 24 hours, often missed.

A 5-minute invoice becomes a 20-minute administrative chase. At scale, the AR team loses days every month to portal hopping.

How it works

From dispatch event to GSTR-1-ready invoice.

Step 01

Invoice generated from the SO

On dispatch (goods) or service delivery (services), the SO converts to a GST invoice. Mandatory fields per Section 31 + Rule 46 validated at generation.

Step 02

IRN raised via authorised GSP

Authorised GSP API call to the IRP. IRN, QR code and digitally signed JSON returned in seconds. No portal login.

Step 03

EWB auto-raised where applicable

When the goods value crosses the inter-state or intra-state EWB threshold, the e-way bill is auto-raised at the same time. Distance, transporter ID and vehicle number captured.

Step 04

Invoice delivered with IRN and QR

PDF invoice with IRN, QR code, EWB number and digital signature delivered to the customer over email or WhatsApp. Ready for the customer to take ITC against.

Step 05

GSTR-1 drafted automatically

Every IRN-generated invoice flows to the GSTR-1 register. The return is drafted from the books on day 1 of the next month, ready for CA review and filing.

What the system does

Capability, input, output.

  • IRN generation

    Input
    Invoice payload + authorised GSP
    Output
    IRN, QR code, signed JSON
  • E-way bill

    Input
    Invoice + transporter + distance
    Output
    EWB number with validity
  • Place of supply engine

    Input
    Bill-to + ship-to + service type
    Output
    CGST + SGST or IGST split
  • Multi-currency

    Input
    Foreign-currency export invoice
    Output
    INR equivalent + LUT or IGST treatment
  • IRN cancellation

    Input
    Invoice + cancellation reason
    Output
    Cancelled IRN within 24-hour window
  • Multi-GSTIN

    Input
    Invoice + entity GSTIN
    Output
    Right GSTIN on the invoice, GSTR-1 per GSTIN
  • GSTR-1 register

    Input
    All IRN-generated invoices
    Output
    Drafted GSTR-1, day 1 of next month

Compliance + integrations

IRN, QR, EWB and GSTR-1, all from the same posting.

Authorised GSP integration with the GSTN and the IRP. Every invoice carries a signed IRN; every despatched goods invoice carries an EWB where the threshold is crossed. The GSTR-1 register is built from these postings, not re-keyed at month-end.

Regulations we work within

  • Section 31 + Rule 46

    Mandatory invoice fields validated at generation.

  • Rule 48(4) (e-Invoice)

    IRN raised for B2B invoices above the ₹5 crore turnover threshold.

  • Section 12 + 13, IGST Act

    Place of supply applied at invoice generation.

  • Section 68 + Rule 138 (E-Way Bill)

    EWB raised where goods value crosses the threshold.

  • Section 37 + Rule 59

    GSTR-1 drafted from posted invoices.

Connects to

  • GSTN (IRP) Authorised GSP integration
  • NIC (E-Way Bill) Direct API for EWB
  • Tally Prime Bidirectional invoice sync
  • Zoho Books Native connector
  • WhatsApp Business Invoice delivery to customer

GST Invoice Generation FAQ

What buyers ask.

IRN generation. How fast is it?

Sub-second under normal GSTN portal load. The authorised GSP integration handles retries and timeouts. Bulk IRN supported for high-volume teams (e-commerce, distribution). The IRN, QR code and signed JSON are returned together.

What if the IRP is down?

Invoices queue with a pending-IRN status. The system retries automatically when the IRP comes back. Customer is notified once the IRN lands. The 24-hour cancellation window is preserved from IRP availability.

IRN cancellation within 24 hours. How does that work?

IRN cancellation is a one-click action within the 24-hour window with a cancellation reason. The system raises the cancellation API call to the IRP, captures the cancellation in the audit trail, and updates the GSTR-1 register. Beyond the 24-hour window, cancel-via-credit-note is the right path.

Multi-GSTIN. How does the system pick the right one?

The shipping origin (the warehouse despatching the goods, or the office providing the service) drives the entity GSTIN. The system applies the right GSTIN on the invoice, the right place-of-supply rule, and posts to the GSTR-1 register for that GSTIN.

Export invoices. SEZ and zero-rated supplies?

Export invoices are first-class. LUT (Letter of Undertaking) bond status is verified at the customer master; IGST treatment is applied accordingly. FIRC, BRC and Form A1 / A2 metadata captured at the invoice. SEZ supplies are flagged with a separate place-of-supply path.

Bulk invoicing for e-commerce?

Yes. Bulk IRN generation handles up to 1,000 invoices per batch. The system queues, raises IRN, raises EWB where applicable, and posts to the GSTR-1 register. Failures surface line-by-line for retry.

Raise your next invoice with IRN, QR and EWB in one go.

Connect one entity and one GSTIN, free. The next invoice carries the IRN, the QR, the EWB. The GSTR-1 register builds itself for the period.