Mark IT Solutions

How to Generate E-Invoice in TallyPrime: Complete Guide

7 min read
Mark IT Solutions Team
How to Generate E-Invoice in TallyPrime: Complete Guide

Once you have enabled e-invoicing in TallyPrime, the next step is generating e-invoices for your business transactions. TallyPrime supports both single and bulk e-invoice generation, making it convenient whether you process a few invoices daily or hundreds.

This guide covers the complete e-invoice generation workflow -- from creating a sales voucher to printing the invoice with IRN and QR code.

Creating a Sales Voucher with E-Invoice

To generate an e-invoice, start by recording a GST sales transaction in TallyPrime:

  1. Go to Gateway of Tally > Vouchers > F8 (Sales)
  2. Select the party ledger (buyer) -- ensure their GSTIN is configured in the ledger master
  3. Add stock items or ledger entries with appropriate GST rates
  4. Set "Provide e-Invoice details" to Yes when prompted
  5. Enter Bill To address details (buyer's registered address)
  6. Enter Ship To address if the delivery location differs from the billing address
  7. Verify all GST details including HSN/SAC codes, tax rates, and amounts

Important: Avoid starting invoice numbers with zero (0), slash (/), or hyphen (-). The IRP rejects invoice numbers beginning with these characters.

Single E-Invoice Generation

After filling in all voucher details, follow these steps to generate a single e-invoice:

  1. Press Ctrl+A to save the voucher
  2. TallyPrime prompts you to enter your e-Invoice login credentials (if not already cached for the session)
  3. The voucher data is sent to the IRP (Invoice Registration Portal) for validation
  4. If validation passes, the IRP returns:
    • IRN (Invoice Reference Number) -- a unique 64-character hash
    • QR code -- digitally signed, containing key invoice details
    • Acknowledgement Number (Ack No)
    • Acknowledgement Date (Ack Date)
  5. These details are auto-populated in the voucher -- no manual entry required

The entire process takes just a few seconds with a stable internet connection. Once generated, the IRN is permanently linked to the voucher in TallyPrime.

Printing E-Invoice

When you print a voucher that has an e-invoice generated, the printed output includes:

  • IRN number at the top of the invoice
  • QR code that can be scanned to verify authenticity
  • Acknowledgement Number and Acknowledgement Date
  • All standard invoice details (party name, items, GST breakup, totals)

TallyPrime uses the standard invoice print format with e-invoice details automatically appended. You can customize the print layout using the built-in print configuration options.

Bulk E-Invoice Generation

For businesses that process multiple invoices daily, TallyPrime offers a bulk e-invoice generation feature that saves significant time:

  1. Record all your sales vouchers during the day without generating e-invoices individually
  2. Navigate to the e-Invoice report (Gateway > Display More Reports > Statutory Reports > GST Reports > e-Invoice)
  3. The report shows all vouchers with pending e-invoice status
  4. Select multiple pending vouchers
  5. Choose "Generate e-Invoice" to process all selected vouchers at once
  6. TallyPrime sends each voucher to the IRP and populates IRN details for all successful generations

Bulk generation is ideal for end-of-day batch processing. Any vouchers that fail validation are flagged with specific error messages so you can fix and retry them individually.

E-Invoice Without E-Way Bill

By default, TallyPrime may attempt to generate an e-Way Bill along with the e-invoice. If you want to generate only the e-invoice without an e-Way Bill:

  1. Press F12 (Configure) in the voucher or e-invoice screen
  2. Set "Send e-Way Bill details with e-Invoice" to No
  3. Only the e-invoice (IRN) will be generated

This is useful for transactions where the invoice value is below the e-Way Bill threshold or for credit notes and debit notes. Learn more about e-Way Bill requirements under GST.

E-Invoice with E-Way Bill

For sales invoices (INV type) where both e-invoice and e-Way Bill are required, TallyPrime can generate them simultaneously:

  1. Set "Generate e-Way Bill along with e-Invoice" to Yes in the voucher configuration
  2. Enter the required transport details (transporter ID, vehicle number, distance)
  3. Both IRN and e-Way Bill number are generated in a single API call

Note: Combined e-invoice + e-Way Bill generation is available only for Sales (INV) transactions. It is not available for credit notes or debit notes.

Handling Common Errors

Here are the most common e-invoice generation errors and their solutions:

  • Invoice number starting with 0, /, or - -- Change the invoice numbering series to avoid these characters. The IRP rejects such formats
  • Duplicate invoice number -- An IRN already exists for this invoice number + GSTIN + financial year combination. Use a different invoice number
  • Invalid GSTIN -- Verify that the party's GSTIN is correct and active on the GST portal
  • Network timeout -- Check your internet connection and retry. TallyPrime saves the voucher locally, so no data is lost
  • HSN/SAC code mismatch -- Ensure the HSN or SAC code in the voucher matches a valid code in the GST system
  • Mandatory fields missing -- Check that all required fields (GSTIN, address, pincode, HSN code) are filled in

If an e-invoice needs to be voided after generation, follow our detailed guide on how to cancel an e-invoice in TallyPrime. You can also use our e-Invoice eligibility checker to verify compliance requirements.

Frequently Asked Questions

Can I generate e-invoice for credit notes?

Yes, you can generate e-invoices for credit notes in TallyPrime. Credit notes require IRN generation just like sales invoices. When you create a credit note voucher with e-invoicing enabled, TallyPrime will prompt you to generate the IRN. The process is similar to sales invoice e-invoice generation.

What if e-invoice generation fails?

If e-invoice generation fails, TallyPrime displays the specific error returned by the IRP portal. Common reasons include invalid GSTIN, duplicate invoice number, invoice number starting with 0/slash/hyphen, or network timeout. You can fix the error in the voucher and retry generation. The voucher is saved locally even if e-invoice generation fails, so no data is lost.

Is internet required for e-invoice generation?

Yes, an active internet connection is required to generate e-invoices because TallyPrime needs to communicate with the IRP (Invoice Registration Portal) to get the IRN and QR code. However, you can record vouchers offline and generate e-invoices later in bulk when internet is available.

How to check e-invoice status in TallyPrime?

You can check e-invoice status in TallyPrime through the e-Invoice report. Navigate to Gateway of Tally > Display More Reports > Statutory Reports > GST Reports > e-Invoice. This report shows all vouchers with their e-invoice status -- generated, pending, cancelled, or failed. You can also open individual vouchers to see IRN details.

Running Into E-Invoice Errors?

Our support team resolves TallyPrime e-invoicing issues quickly. Call 022 6199 2222 for immediate help.

Contact Us
Mark IT Solutions Team

About Mark IT Solutions Team

With over 20 years of experience, Mark IT Solutions is a certified 5-star Tally partner in Mumbai. We specialize in TallyPrime implementation, customization, training, and support for businesses across India.

Share this article