Finally my first full fledge TDL has been made. Thanks to tally inventory sample code and few experts whose TDL source code i have reviewed for placing QR code at place where i want.
QR Code updated version enjoy [#Form:Comprehensiveinvoice] Addarts:At Beginning:Qrcodepart [Part:Qrcodepart] Line : Empty QR Code : ("upi://pay?pa="+$UpiIDs:Company:##SVCurrentCompany+"&pn="+$firstname:Company:##SVCurrentCompany+"%20"+$middlename:Company:##SVCurrentCompany+"%20"+$lastname:Company:##SVCurrentCompany) : True ;QR Code : ("http://www.bhanufintax.com") : True Width : 20% screen Height : 20% screen Local:Field:Form Sub Title:Info:$$Localestring:"Howdy" Local:Field:Medium Prompt:Width:25 Invisible: NOT @@EnableQRCode ;Print BG: red [#Part:CMP TallyShop F11] Addart:after:CMP TallyShopFeaturesTitle:Qrcodeconfig [Part:Qrcodeconfig] Line:Qrenableconfig [Line:Qrenableconfig] Space Top:0.2 Field:MediumPrompt,Qrlogic Local:Field:MediumPrompt:Set as:$$LocaleString:"Enable Qr code?" [Field:Qrlogic] Use:Logical Field Set as:No Show Table:Always Storage:QRCode Sub Form: Sub_Form:$$Value="yes" [Report : Sub_Form] Form : Sub_Form [Form : Sub_Form] Part : Sub_Form Width : 20% screen Height : 20% screen Background:Light Blue [Part : Sub_Form] Line : QRDetails, UpiID, FirstName, MiddleName, LastName [Line : QRDetails] Field : QRDetails Space Bottom:0.5 cm [Field : QRDetails] Set as : "Enter UPI ID Details" Align : Center Full Width:Yes Read Only:Yes Skip: Yes [Line : UpiID] Field : MediumPrompt, UpiID Local : Field : Mediumprompt : Set as:"UpiID :" Space Bottom:0.1 cm [Field : UpiID] Use : Name Field Storage : UpiIDs Set Always:Yes Set as:$Name Storage: UpiIDs [Line : FirstName] Field : MediumPrompt, FirstName Local : Field : Mediumprompt : Set as:"FirstName :" Space Bottom:0.1 cm [Field : FirstName] Use : Name Field Storage : FirstName Set Always:Yes [Line : MiddleName] Field : MediumPrompt, MiddleName Local : Field : Mediumprompt : Set as:"Middle Name :" Space Bottom:0.1 cm [Field : MiddleName] Use : Name Field Storage : MiddleName Set Always:Yes [Line : LastName] Field : MediumPrompt, LastName Local : Field : Mediumprompt : Set as:"Last Name :" Space Bottom:0.1 cm [Field : LastName] Use : Name Field Storage : LastName Set Always:Yes [System:UDF] QRCode:Logical:2010 UpiIDs:String:2020 FirstName:String:2030 MiddleName:String:2040 LastName:String:2050 [System : Formula] EnableQRCode : $QRCode:Company:##SVCurrentCompany