Bison Infosolutions Knowledgebase
Protect your Lenovo Server
Contact WhatsApp

Why GST E-Invoice QR Code Is Not Showing in TallyPrime: Deep Technical Diagnosis, Fixes, and Best Practices

The GST e-invoicing system in India has transformed how businesses generate and validate invoices. Software like TallyPrime integrates directly with the Invoice Registration Portal (IRP) to generate Invoice Reference Numbers (IRN) and digitally signed QR codes.

Yet, many users face a recurring issue:
? QR code not appearing in invoice preview or print

This is not just a visual glitch—it can impact compliance, logistics, and audit readiness. This article dives into the technical architecture, root causes, and precise solutions.


What Is the GST E-Invoice QR Code?

The QR code in GST e-invoicing is:

  • Generated by NIC IRP (Invoice Registration Portal)
  • Digitally signed and tamper-proof
  • Encodes:
    • Supplier & recipient GSTIN
    • Invoice number & date
    • Invoice value
    • IRN
    • HSN summary

? It allows offline verification using QR scanning apps.


Technical Flow: How QR Code Reaches TallyPrime

  1. Invoice created in Tally
  2. JSON generated as per GST schema
  3. JSON sent to IRP
  4. IRP validates and returns:
    • IRN
    • Signed QR Code (Base64 encoded string)
  5. Tally stores QR data in voucher
  6. During print → Base64 decoded → QR rendered as image

? Failure in any step = QR not visible


Primary Causes of QR Code Not Showing

1. IRN Not Generated

No IRN = No QR.

Verification:

  • Open invoice → Alt + Z (E-Invoice Details)
  • Check IRN presence


2. QR Code Disabled in Print Configuration

Even if QR exists, Tally won’t show it unless enabled.

Steps:

  • Open invoice → Alt + P
  • Press F12 (Configure)
  • Enable:
    • Print E-Invoice Details = Yes
    • Show QR Code = Yes


3. Custom Invoice Format (TDL Issue)

Organizations often use custom layouts.

Technical Problem:

  • QR field ($$QRCodeImage) missing in TDL

Diagnosis:

  • Switch to default Tally format

? If QR appears → customization error confirmed


4. Preview Engine Limitation

Tally preview is not always reliable.

  • QR may not render in preview
  • But prints correctly in PDF/printer

Test:

  • Print → Microsoft Print to PDF


5. Outdated Version of TallyPrime

Older releases had:

  • QR rendering bugs
  • IRP response handling issues

Solution:

  • Update to latest version


6. Windows Display Scaling / DPI Conflict

QR rendering depends on:

  • Image scaling
  • System DPI

Problem occurs when:

  • Display scaling > 100%
  • Printer DPI mismatch

Fix:

  • Set scaling to 100%
  • Test with different printer driver


7. Corrupted IRP Response Storage

Sometimes:

  • IRN generated
  • But QR data not saved properly

Solution:

  • Cancel e-invoice
  • Regenerate IRN


8. Incorrect Data Mapping in Voucher

Advanced technical case:

  • QR exists but not linked to print object

Fix:

  • Re-accept voucher (Ctrl + A)
  • Re-fetch e-invoice details


Step-by-Step Troubleshooting Framework

✅ Step 1: Confirm IRN

  • Alt + Z → Check IRN

✅ Step 2: Enable QR in Print Settings

  • Alt + P → F12

✅ Step 3: Switch to Default Layout

  • Remove custom template

✅ Step 4: Test PDF Output

  • Microsoft Print to PDF

✅ Step 5: Update TallyPrime

  • Install latest release

✅ Step 6: Check Display Settings

  • Scaling = 100%

✅ Step 7: Regenerate E-Invoice

  • If QR still missing


Advanced Technical Analysis

QR Code Storage

  • Stored as Base64 string in voucher object
  • Converted into bitmap during print

Rendering Engine

  • Tally uses internal rendering engine (not browser-based)
  • Sensitive to:
    • DPI
    • Layout structure
    • Object mapping

TDL Developer Note

To include QR in custom invoice:

Field : QRCodeField
Set as : $$QRCodeImage


Compliance Risks of Missing QR Code

  • Invoice may be considered invalid
  • Issues during:
    • E-way bill verification
    • GST audits
    • Transport checks
  • Customer rejection possible


Best Practices for Businesses

  • Always update TallyPrime regularly
  • Test invoices after customization
  • Maintain default backup format
  • Validate QR using GST scanner apps
  • Keep audit logs of IRN generation
  • Train staff on e-invoice verification


Conclusion

The QR code missing issue in TallyPrime is typically not a system failure but a configuration, rendering, or customization issue. By understanding the technical pipeline—from IRP response to print rendering—you can quickly isolate and fix the problem.

A structured troubleshooting approach ensures:

  • Compliance
  • Accuracy
  • Smooth business operations 


#gst #einvoice #tallyprime #tally #accounting #gstindia #invoice #qrcode #irn #gstcompliance #taxation #businessindia #software #tallysupport #billing #einvoicing #finance #erp #tax #invoiceissue #tallyhelp #gstinvoice #qrproblem #accountingsoftware #indianbusiness #digitalinvoice #invoiceerror #tallytips #softwareissue #troubleshooting #gstportal #invoiceprinting #compliance #fintech #smallbusiness #enterprise #billingsoftware #taxindia #invoicefix #tallyguide #techsupport #gsthelp #invoiceqr #tallylearning #softwareguide #gstupdate #accountingtips #invoicemanagement #businesstools #erpsoftware


gst e invoice tallyprime qr code problem qr code not showing tallyprime gst invoice qr missing tally e invoice troubleshooting irn generated but qr missing tally print qr settings gst invoice compliance qr tally invoice preview issue gst irp qr e
Sponsored