Configure/Deploy TDLs and Add-Ons in TallyPrime

Configure/Deploy TDLs and Add-Ons in TallyPrime

You may be a customer who wants to use customization done for your TallyPrime, a TDL developer who does customizations using TDL, or a Tally Partner who develops 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 (add-on/add-on).

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

Various Types of Customisations

There are 4 types of customizations that 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 the control center for single or multiple Tally Serial Numbers.
  • Remote TDL: These are those TCPs or TDLs which are available on the server but can 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 are available on the Tally marketplace called TallyShop.

View TDL Management Report in TallyPrime

In TallyPrime, the list of configured TDLs is on the 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 TDLsTDL 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, the 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 customized 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 customized TDL programs can be uploaded from the control center available on the Tally website. To upload the customized TDL programs the user has to log in to the 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 the 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 the 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 for 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 the Single User edition or resides in the license server folder for the 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 is displayed in the TDL Management report and the number of TDLs loaded is displayed in the About screen.

Deploy Remote TDLs

When there are local TDLs and you 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.

Share this post