HomeTallyPrimeTDLs and Add-OnsConfigure/Deploy TDLs and Add-Ons


Explore Categories



Configure/Deploy TDLs and Add-Ons in TallyPrime

You may be a customer who wants to use customisation done for your TallyPrime, a TDL developer who do customisations using TDL, or a Tally Partner who develop various solutions as per your customer needs. All of you need to know how to configure your TDLs or Add-Ons (addon/add on) in TallyPrime.

This topic will talk about various deployment procedures for your TDLs and Add-Ons (addon/add on).

Before understanding deployment procedures, first you should know various types of customisations

Various Types of Customisations

There are 4 types of customisations which can be considered for deployment.

  • Local TDL: These are compiled TCPs or TDLs available with the user locally.
  • Account TDL: These are those TCPs or TDLs which can be deployed centrally from control centre for single or multiple Tally Serial Numbers.
  • Remote TDL: These are those TCPs or TDLs which are available on server but can be only be accessed remotely and don’t have access to these TCPs or TDLs.
  • Add-Ons: These are those solutions, which are developed by various Tally Partners across India and those are available on the Tally marketplace called TallyShop.

View TDL Management Report in TallyPrime

In TallyPrime, the list of configured TDLs on TDL Management report. You can access the TDL Management report in the following ways:

  • Go to F1:Help > TDL & Add-On
  • Go to F1:Help > About
    • Go to the section TDL & ADD-On. Press enter on the required data.
  • Use Shortcut CTRL+ALT+T from anywhere in TallyPrime.

The configured TDLs are shown in the report as given below:

Deploy Local TDLs 

  1. Go to TDL Management.
  2. Click F4: Manage Local TDLs. TDL Configuration form appears.
  3. Set Yes to Load selected TDL files on startup.
  4. Select the required from the file selection screen by selecting the options Specify Path or Select from Drive.
    • By selecting the option Specify Path you can mention the directory path and go ahead with the configuration.
    • By selecting the option Select from Drive you can traverse through the explorer and select the files from the system.

In the TDL Management report, user can view the number of TDLs configured and how many are loaded along with how many are local TDLs and how many are account TDLs.

Deploy Account TDLs 

TallyPrime allows the user to deploy customised TDL programs to a single site or all the sites belonging to an account.

The account administrator can deploy the account TDLs by following the four simple steps shown below:

Upload Customised TDL Programs

The customised TDL programs can be uploaded from the control centre available on the Tally website. To upload the customised TDL programs the user has to login to Tally website using the account Administrator’s ID and password.

  1. Log in to Tally Website.
  2. Click the required Account ID.
  3. Click Control Centre >TDL Management > List of TDLs.
  5. In Upload TDL Files(s) screen
    • Enter a valid name to the program files you want to upload in Name of TDL field.
    • Click Choose File.
    • Select the required TDL program file(s) from the saved location.
    • Check Main file to indicate the file selected is the primary resource file.
  6. Click UPLOAD to upload the program file(s).

Create TDL Configuration

You can create a TDL Configuration either from the Web Control Centre.

To create a TDL Configuration from the Web Control Centre follow the steps shown:

  1. Log in to Tally Website.
  2. Click Control Center > TDL Management > TDL Configurations.
  4. Enter a valid name to the TDL configuration in Name of Configuration field.
  5. Select the TDL files to create the TDL configuration.
  6. Set to Yes for Allow Local TDL(s) if you want to load local TDL with this TDL configuration else set it to No.
  7. Click CREATE to save the TDL Configuration.

Link TDL Configuration with Tally.NET ID

  1. Select the respective site or account from Control Center > Account Management > Licensing Management screen.
  2. Select the required TDL Configuration from the section Deployment Information in the Site Information screen.
  3. Press Save to link the TDL Configuration to the selected site or account.

Download and Update TDL Configuration in TallyPrime

After successfully linking the TDL Configuration to a site or account, in order to download the TDL Configuration, the user has to update the license. On successfully downloading, the TDL configuration resides in the TallyPrime folder for Single User edition or resides in the license server folder for Multi User edition.

  1. Go to Gateway of Tally.
  2. Press F1: Help > Settings > License > Manage License.
  3. Press F5: Update
  4. Enter the Tally.NET ID and Password in the Update License screen. A message License Updated Successfully appears.
  5. Restart TallyPrime to apply the TDL configuration to the concerned site or account.

The availability of Account TDLs for a site or an account are displayed in TDL Management report and the number of TDLs loaded are displayed in the About screen.

Deploy Remote TDLs

When there are local TDLs and your are accessing TallyPrime remotely. You will not get access the configured local TDLs. If you want to access them you need to set Yes for Allow Local TDL Files in Users for Company screen.

  1. Alt+K (Company) > Users and Passwords
  2. Set Yes for Allow Local TDL Files for the remote access enabled Tally.NET ID.

Deploy Add-Ons

TallyShop Add-Ons are the customised solutions developed by our partners which can be deployed with TallyPrime license. The deployment procedure is same as Deploy Account TDLs

To know more about TallyShop click here.

Disable Local TDLs

If you want to no longer use your TDLs or TCP files configured locally, you can disable them from TallyPrime.

  1. Open TallyPrime and press F1.
    Alternatively, select Help from top menu.
  2. Select TDLs and AddOns to see  your local TDLs.
  3. Press F4 (Manage Local TDLs).
    The TDL Configuration screen appears.
  4. Disable the TDL files.
    1. Set Load Selected TDL Files on Startup to No, if you want to disable every locally configured TDL for the particular license.
    2. Select the TDLs under File Name > set Load TDL to No and press Ctrl+A to save, if you want to disable some of the locally configured TDLs for the particular license.
Is this information useful?