Generate QR Code in Sales Invoice for making payments
Check out source code here - https://github.com/tejavarma-aln/QrCodeForPayments-Compiled/tree/master/Binary
For Tally.ERP9 - PaymentsQr.tdl
For TallyPrime - PaymentsQrPrime.tdl
For TallyPrime 1.1 - https://github.com/tejavarma-aln/QrCodeForPayments-Compiled/blob/master/QrCodeNoDLL/PaymentQrPrime.tdl (No need of dll, you can generate qr with tdl)
Requirements:
-
Microsoft.net framework version 4
-
.Net Framework 4.x.x
-
Download/Clone all the files (PaymentsQr.dl,QrCoder.dll,PaymentsQr.tdl or PaymentsQrPrime.tdl)
You can Download from here : https://dotnet.microsoft.com/download/dotnet-framework/net40
Get Started and Registering DLL
Open CMD in administrator Mode (Elevated mode)
For 64 Bit
Type cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319 ;; change directory
For 32 Bit
Type cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 ;; change directory
Type regasm PaymentsQr.dll /codebase ;;Give Full path of the PaymentsQr.dll file
you will get success message after it registered
For Tally.ERP9 Load PaymentsQR.tdl (Loading tdl), For TallyPrime Load PaymentsQRPrime.tdl ;;tdl file
Working
-
After loading tdl file goto->Company Features(f11)
-
Goto->Accounting features
For Prime goto->f11 and Set Enable Qr Code in Sales Invoice->Yes under Other features.
-
Set Enable Qr Code in Sales Invoice -> Yes
-
Select Payment Mode in which you want to receive amount
-
Set Include Amount-> Yes (Amount will be included in Qr Code)
-
Enter Information Based on Payment Mode (Make sure Details are valid)
-
After Done with Configuration, Add/Open Sales Voucher
-
There will be a Button Generate Qr Code Click that to button to generate Qr Code for that Invoice
-
Before Going to Print Make Sure you generated Qr Code (By Clicking on Generate Qr Button)
-
Now Print the Invoice Qr Code will be displayed
-
Ask your Customer to Scan the Qr to Make the Payment
-
They Can Scan with any UPI Payment Apps
For Bug Report and fixes please raise an issue.