Header Ads Widget

How to add a TDL Components & activate in TallyERP.9?

TDL means Tally Definition Language, which is used for adding an additional feature to your Tally software to make your work easy.
TDL allows us to define tasks in Standard English Statements. This simplifies the process of definition, allowing even a person without any programming language background to work on TDL.

TDS statements required to perform a particular task, can be created in a file using IDE provided by Tally.ERP9, such as Tally Developer. Such a file is called TDL File.

Steps to Create a TDL File
  • Open an ASCII Text editor such as notepad or use IDE  Tally Developer, provided by Tally.ERP9
  • Create a new file
  • Type TDL Statements in the file
  • Save the file with extension "txt" or ".tdl"
  • The file can be compiled into a file with an extension.tcp (Tally compliant product). It is possible to compile the file for a particular Tally Serial Number.
  • It is possible to run all files, i.e. .txt, .tdl, and .tcp in Tally.ERP9

Specifying the TDL files in Tally.ini

The path of the TDL program has to be included in the Tally.ini file, using a parameter called ‘TDL’. If the parameter ‘User TDL’ is set to NO, Tally.ERP 9 will not read any TDL parameters specified in the Tally.ini file.

User TDL = Yes
TDL = with Extension

User TDL = Yes
TDL = C:\Tally.ERP9\Myreport.tcp (or Specify the location where TDL is saved)

When Tally.ERP 9 starts, it looks for a file named ‘MyReport.tcp’ or ‘MyReport.txt’ in the directory C:\Tally.ERP 9. On loading the default TDL files into memory, Tally.ERP 9 reads and loads every TDL file mentioned in Tally.ini into memory before displaying the first Menu, ‘Gateway of Tally’.

Specifying TDL file through Tally.ERP 9 application configuration screenAlternatively, the TDL file name can be specified in TDL Configuration screen, by going to F12: Configure - Product  Features, and clicking on F4:Manage Local TDLs. In this screen, set the value as YES for Load TDLs on Start up and specify the Path\filename, with extension, in List of TDLs to preload on Tally Startup. Following figure shows the TDL configuration screen:

Post a Comment


  1. I like your post , it is very knowledgeable. Thank you for sharing this usefull information with us. If anyone wants to get more knowledge or wants to learn tally can contact me 9311002620 or visit our website-https://www.htsindia.com/Courses/tally/tally-training-course


No spam allowed ,please do not waste your time by posting unnecessary comment Like, ads of other site etc.