Tally’s behavior is controlled by its .ini file. This file resides in the folder in which Tally’s exe file is or you can say in the folder where tally is installed. Let understand why this file is necessary and how it can be helpful for us.
Purpose
This file is Tally’s initialization file. It can be also referred as configuration and setting file of Tally. When ever Tally loads itself then it takes working environment from this file. All variables from this file are picked and then tally starts functioning accordingly. So this file is important for desired working of Tally software.
How to identify?
If you have multiple installations of tally then you would find multiple
Understanding commands
The first line of Tally.ini file is
TallyLicense = Connect
This shows tally how to get the license of Tally. If this is connect then while loading tally would look for license file. If this file is found then tally serial no would be shown otherwise education mode would be active. If we are at the node machine of a multi user tally then we should put double semi collons (;;) before this line so that tally doesn’t look for license file. The second command line would take care of this information.
The second line is
TallyLicenseServer = server:port
This line shows where tally should look for license file. It is used in nodes to specify where is the license file. Server:port are replaced by machine name of the server or the ip address of the server and followed by the port on which tally license is running. Usually this is port 9000 in tally. So the effective line on nodes in multiuser Tally should be
TallyLicenseServer = 192.168.0.1:9000
where 192.168.0.1 is the ip address of server and 9000 is the port.
The next important line is
Data = C:Tally9Data
It shows where Tally should look for data files to load the companies. What ever the data path is automatically those companies would be shown. In case of multi user Tally it can be the shared folder of server,e.g. \192.168.0.1data where data is the tally data folder on server which has ip address 192.168.0.1
Next Line is about loading default company automatically. It is
Default Companies = Yes
Load = 10000
If default companies is yes then tally would automatically load the company which has number written in load variable. If default companies is put to No then no company is loaded by default and you have the option to select the company from the list from your desired location.
If default companies is set to yes then default company is loaded automatically. But in case the default company is corrupted then tally would try to load the default and throw you out by displaying the error message. You would never be able to open tally.
Next lines are related to tdl programs to be loaded. If you have customized your tally then you must be having some tdl files. the location of these files has to be provided here so that they can be loaded as the is started. These lines to do it are
User TDL = Yes
tdl=c:tally9SDFExportImport.tcp
First put the user tdl is to yes and then give the path of the tcp or txt file in next line.
These are all the important command line of Tally.ini. There are some more network friendly commands which are explained in my earlier post on Tally becomes network friendly.