How to Generate an e-Invoice in TallyPrime: Setup, IRN and Common Errors
Generating an e-Invoice from TallyPrime can reduce manual data entry and help you receive the Invoice Reference Number (IRN) and QR code for eligible transactions. This guide covers the one-time setup, invoice generation, verification, cancellation and common errors.
Before you begin
- Use an active TallyPrime subscription and a company with correct GST details.
- Register the business on the Invoice Registration Portal (IRP).
- Create an API user profile on the IRP and select Tally (India) Private Limited as the GSP.
- Keep the IRP login details available for the first exchange from TallyPrime.
- Verify the GSTIN, party GSTIN, place of supply, HSN/SAC, tax rate, invoice number and item details.
Step 1: Enable e-Invoicing in TallyPrime
- Open the company in TallyPrime.
- Press F11 to open Company Features and set Enable Goods and Services Tax (GST) to Yes.
- Open the relevant GST registration and set e-Invoicing applicable to Yes.
- Enter the applicability date and the invoice bill-from place.
- Press Ctrl+A to save the company GST settings.
If you use multiple GST registrations, select the correct registration before enabling e-Invoicing. Do not enable the setting in a test company and assume that it has been enabled in every company.
Step 2: Record a sales invoice
- Open Alt+G (Go To) > Create Voucher > Sales, or open the Sales voucher from the Gateway of Tally.
- Select the party ledger and sales ledger.
- Enter the stock items or service details, quantity, rate, discount and GST ledgers.
- Set Provide e-Invoice details to Yes.
- Check the Bill-to and Ship-to details. If the shipping address is different, enter the required consignee details and Ship-to GSTIN/UIN.
- Press Ctrl+A to save the e-Invoice details and then save the voucher.
Step 3: Generate the IRN from TallyPrime
- After saving the voucher, confirm that you want to generate the e-Invoice.
- Enter the IRP login details when TallyPrime asks for them.
- Press Enter to exchange the invoice details with the portal.
- Wait for the exchange result. A successful response provides the IRN and QR code details.
- Print or share the invoice after checking the IRN, QR code, invoice number and tax totals.
You can also review the status from Alt+G > e-Invoice. Open the e-Invoice report to see invoices pending for generation, IRN-generated transactions, rejected transactions and cancelled IRNs.
Generate an e-Way Bill along with the e-Invoice
If your business needs both documents, open the relevant voucher configuration and set Send e-Way Bill details with e-Invoice to Yes. Enter the required dispatch, transport, vehicle and consignee details before saving the voucher. Review the exchange result for both the e-Invoice and e-Way Bill.
Generate IRNs in bulk
- Press Alt+Z (Exchange).
- Select Send for e-Invoicing.
- Review the vouchers ready for IRN generation.
- Select the required vouchers or send all eligible transactions.
- Enter the IRP login details and confirm the exchange.
Bulk generation is useful at the end of the day, but review rejected transactions immediately so that incorrect invoices are not delivered to customers.
How to cancel an e-Invoice
Open the voucher in alteration mode and press Alt+X. If the allowed cancellation period has not expired, choose the option to cancel the e-Invoice and voucher, enter the reason and remarks, save with Ctrl+A, and confirm the exchange with the portal.
According to the current TallyHelp guidance, cancellation of an IRN is subject to the applicable 24-hour limit. After the limit, a cancellation request can be rejected by the portal. Always verify the latest rule before acting.
Common e-Invoice errors and solutions
- GSTIN or place-of-supply error: Verify the party master, company GST registration and state details.
- Invalid invoice number: Check that the number does not begin with zero, a slash or a hyphen.
- HSN/SAC or tax-rate mismatch: Correct the item or ledger configuration and recheck the voucher.
- IRP login failure: Confirm the IRP credentials, internet connection and API profile.
- Ship-to details missing: Enter the Ship-to address and GSTIN/UIN when Bill-to and Ship-to locations differ.
- IRN not generated: Open the e-Invoice report, read the rejection reason and correct the voucher before sending it again.
- QR code not printed: Check the print configuration and confirm that the IRN was generated successfully.
Best practices before sending the invoice
- Take a backup before changing GST or e-Invoice configuration.
- Test the process in a sample or backup company first.
- Compare the taxable value, GST amounts, round-off and invoice total with the voucher.
- Verify the recipient GSTIN and email or WhatsApp details before sharing.
- Keep the IRN and response details with the invoice records.
Conclusion
TallyPrime can generate IRNs and QR codes while you record eligible sales invoices. Complete the one-time IRP and company setup, maintain accurate GST master data, review the invoice before exchange, and use the e-Invoice report to track pending, generated and rejected transactions.
For release-specific details, refer to the official TallyHelp guide for generating e-Invoices and printing QR codes.
This article is for software guidance and general information. Confirm current GST and e-Invoice rules with a qualified tax professional.