India compliance

E-invoices without retyping a thing.

MyRecords makes the upload file and records the IRN, Ack no. and QR on the invoice.

6 of 7 parts work today

Part of India compliance. Outside India, your country pack sets the local tax invoice and the VAT or sales-tax return report; we build and test it before go-live. Your country

Tax Invoice

Original for recipient

After you upload the file to the IRP and record the IRN

IRN: 09f72801bc69f32920dc21d13beb42414da64aea94031aef2ca74678368f5e06

Ack no.: 112626047815392 · Ack date: 03-11-2026 11:47

Bill to
Nilgiri Builders
Avinashi Road, Coimbatore, Tamil Nadu 641018
GSTIN: 33AAJFN6194D1Z8
Invoice no.: ACC-SINV-2026-00418
Date: 03-11-2026
Place of supply: 33-Tamil Nadu
Tax payable on reverse charge: No
e-Way bill: 391845027316 (03-11-2026)
Vehicle: KA01AB4521
Taxable value₹ 98,080.00
IGST₹ 17,654.40
Total₹ 1,15,734.00
e-Way bill no.
391845027316
Generated on
03-11-2026 11:52
Distance
365 km
Valid up to
05-11-2026 23:59 2 days

365 km: valid for 2 days. 1 day per 200 km or part; each day ends at midnight.

Fictional invoice. Making the IRN and e-way bill from MyRecords needs your API login, from NIC or a GSP.

Part of
India compliance
India’s GST, TDS and e-invoice files from your own books.
Users
Unlimited
no per-user fee on any module
Runs on
Your server
or a dedicated system on MyRecords Cloud
Core ready in
1–2 weeks
set up by our team with the modules you pick

How it works

Three steps, start to finish.

In short

MyRecords creates the e-invoice upload file from your submitted invoices in the IRP's schema, checks it for what the portal refuses, and records the IRN, Ack no. and signed QR you bring back from the e-invoice portal. The IRN and QR then print on the GST tax invoice. Generating the IRN straight from MyRecords on the portal's API is built and works once you connect your e-invoice API login, from NIC or a GSP. E-invoicing applies once your aggregate turnover crosses ₹5 crore in any year since 2017-18.

  1. Step 1

    Make the upload file

    Tick up to 50 submitted invoices, credit and debit notes of one GSTIN and press IRP JSON. MyRecords checks them first and builds one file in the IRP's format.

  2. Step 2

    Upload on the IRP

    Upload the file on the e-invoice portal's bulk upload. The portal returns the IRN, Ack no. and signed QR for each invoice.

  3. Step 3

    Record the IRN

    On the invoice's e-Invoice tab, press Record IRN and type the IRN and Ack no., or paste the portal's response as it is. The invoice shows "Generated" and its print carries the IRN and QR.

The details

What it covers.

6 of 7 work today

  • Works today 6
  • Once connected 1
  1. Checks before uploadWorks today

    Your GSTIN, 6-digit PIN codes on both addresses, HSN codes of 6 or 8 digits, a GST rate the IRP accepts, a round-off above ₹99.99 and a future date are checked before the file is built.

  2. Who needs an IRNWorks today

    Switch e-invoicing on for the company with its start date. Sales to unregistered customers, opening invoices and invoices dated before the start date are left out. The e-Invoices tab of GST returns lists the rest as Pending, Generated, Failed or Cancelled.

  3. The 30-day limitWorks today

    With turnover of ₹10 crore or more, the IRP takes an invoice only within 30 days of its date. Tick the setting, and older invoices are flagged with what to do.

  4. Errors from the portalWorks today

    Paste an error response and the invoice is marked Failed with the portal's own message, so you know what to fix. Accounts Managers get a notification for each refusal.

  5. Cancel within 24 hoursWorks today

    An IRN cancelled on the portal is recorded only within the 24-hour window the portal allows. After that, the answer is a credit note.

  6. E-way bill with the IRNWorks today

    The e-invoice file carries the transport details, and an e-way bill number in the portal's response is stored on the invoice.

  7. IRN straight from MyRecordsOnce connected

    Generate on portal makes and cancels IRNs on the portal's API, in bulk too, and can get the IRN as each invoice is submitted and retry waiting ones at night. It works once you connect your e-invoice API login, through NIC direct access or a GSP.

Works today on the demo company 6 of 7

Questions

Questions people ask

Something else on your mind?

Ask us anything about it. A person from our team replies.

Ask a question
01Does MyRecords generate the IRN?

It creates the e-invoice upload file and records the IRN you get back from the portal. Generating the IRN directly on the portal's API is built and works once you connect your own e-invoice API login, from NIC or a GSP.

02Who has to issue e-invoices?

Businesses whose aggregate turnover has crossed ₹5 crore in any financial year from 2017-18, for B2B invoices, credit and debit notes and exports, under Notification 10/2023-Central Tax.

03Is there a time limit to report an e-invoice?

Yes, for turnover of ₹10 crore or more. From 1 Apr 2025 the IRP refuses invoices, credit notes and debit notes older than 30 days. MyRecords flags them once you tick the setting.

04Can I cancel an IRN?

Only within 24 hours of generating it, and not while an active e-way bill exists for it. Cancel it on the portal and record the cancellation in MyRecords, or cancel it from MyRecords once your API login is connected. After 24 hours, issue a credit note.

05Does the IRN show on the printed invoice?

Yes. The GST tax invoice prints the IRN, Ack no. and date, and the signed QR once they are recorded.

Last updated Facts last verified against the official sources below Applies to MyRecords 3 Nov 2026 release Expert review pending

Next step

See it on your own numbers.

A live demo on our sample company, with our team. Or ask us for a quote first.

Get a quote

Live demo

Book a walk-through

  • On our sample company, for your kind of work
  • A quote for the modules you need
  • Your questions, answered by our team