Understanding Tally’s configuration file Tally.ini

If you have used single user then it may be the case that you have neverApnitally : Tally.ini bothered to edit this file or even tried to know where this file is and what it does. But If you have worked on a multi user Tally version then chances are that at one time or another some one has told you to go to Tally.ini file and do the required setting.
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 multipleApniTally Tally.ini ini files. But which file is effective for which installation is identified only by the fact that where it is located. The easiest way is to just Right Click Tally icon then select properties and then click find target. You would land in the same folder where tally is installed. Here you would find many files which have name as Tally. Out of which you have to find a file with notepad icon with a yellow baidge on it.( Just as shown in photograph above)

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.

One Reply to “Understanding Tally’s configuration file Tally.ini”

Comments are closed.