Articles in this section
QuickBooks Online Version Integration QuickBooks Desktop Version Integration Stripe Integration in Vtiger Xero Integration Razorpay Integration Configure PayPal to process your payments Tally Integration - Cloud Sage Business Accounting Integration MYOB Accounting Integration

Tally Integration - On-premise

Are you a Tally user? Read this article to know about integrating and setting up Vtiger CRM with Tally On-premise.
A
Akanksha Balakrishna
27 Apr, 2026 - Updated  6 months ago

Feature Availability

Vtiger Editions: One Pilot | One Growth | One Professional | One Enterprise

Introduction

Integrate the Tally Prime version with Vtiger CRM to synchronize your financial data. Click here to learn more about the Tally Cloud version.

Benefits of Tally Integration

  • Synchronizing ledgers and financial records in real time.
  • Eliminating manual data entry between systems.
  • Avoiding inconsistencies in billing and accounting data.
  • Streamlining financial reporting and compliance.
In this article, you will learn about:
  • Install Tally Add-on in Vtiger
  • Integrating Tally Prime with Vtiger CRM using the VtigerTallyConnector on an on-premise setup.

Key Terminology

Term

Description

VtigerTallyConnector

A utility used for syncing data between Tally Prime and Vtiger CRM

TDL File

Tally Definition Language file used for customizing Tally

VTC File

Configuration file used by VtigerTallyConnector

GUID

Globally Unique Identifier from Tally

Ledger

A financial record maintained in Tally

Prerequisites

  • As an admin, you must have access to Vtiger CRM and Tally Prime.
  • Java is installed on your desktop.
  • You must download the following files:
    • Tally Prime
    • VtigerTallyConnector ZIP file

Installing Tally Add-on in Vtiger CRM

Tally is a third-party app that you must install from Vtiger’s Extension Store. You can install extensions only if you are an Admin user in the CRM.

Follow these steps to install Tally:
 

  1. Log in to your CRM account.
  2. Go to the main Menu.
  3. Click Add-ons. The Add-ons page opens.
  4. Look for Tally and click Install.
  5. Click Yes to confirm the installation.
After you install the Tally Add-on, you can view it in the Settings.

Note: Before you start syncing data, you must ensure the following:

  • The base currencies in Tally and Vtiger must match.
  • To set up the gateway, log in to your Tally account and keep both Vtiger and Tally tabs open.
  • Configuration requires you to move back and forth between Vtiger CRM and the Tally website.
  • You can configure Tally and other gateways only if you are an Admin user.

Installing Java

Follow these steps to check if Java is already installed:

  1. Open the command prompt.
  2. Type java-version, and press Enter.
  3. If Java is not installed, download it from the official Java website and install it.

Downloading Required Files

You must download the following files to connect Tally with Vtiger.

  1. Download the recent Tally Prime from the official website.
  2. Download the VtigerTallyConnector ZIP file.
  3. Extract the ZIP file to a temporary folder.

Moving the Connector Folder to the Tally Directory

  1. Cut the VtigerTallyConnector folder from the extracted location.
  2. Paste it into the Tally Prime installation folder:
    1. Example: C:\Program Files\TallyPrime

Example: Open VtigerTallyConnector > Cut the folder(VtigerTallyConnector) and copy it into the Tally application folder.
 

Loading the TDL Files in Tally

  1. Open the Tally Desktop app.
  2. Press Fn + F1 to open the Help menu.
  3. Click TDLs and Add-ons.
  1. Click Manage Local TDL Files. The TDL Configuration window opens.
  2. Click anywhere in the TDL Configuration window to load the following TDL files from the VtigerTallyConnector folder (available on the C drive of your system).
    1. GUID.tdl
    2. VtigerCheck.tdl
    3. VtigerDateFilter.tdl
    4. VtigerImport.tdl
Note: Ensure that the Load TDL status is Yes to load the above-mentioned TDL files.
 
 

Configuring Tally in Vtiger

Configuring Tally in Vtiger involves the following steps:

  1. Setting up Sync Direction.
  2. Adding sync Filters.
  3. Setting up sync limit.
  4. Setting up your Tally Account in Vtiger.
  5. Adding your Tally Company Name and Company Guid in Vtiger.
  6. Setting up default values for the Ledgers.
  7. Mapping Custom Fields.

Setting up Sync Direction

Follow the steps below to set up sync between the Tally Desktop app and Vtiger CRM:
  1. Log in to the CRM.
  2. Go to the main Menu.
  3. Click Settings. The Settings page opens.
  4. Click Tally Configuration under the Extensions section. The Tally Configuration page opens.
  5. Enable the sync by choosing the Sync Direction for the following modules:
    1. Ledgers (Debtors)    Organizations
    2. Ledgers (Creditors)    Vendors
    3. Godown    Stockroom
    4. Items    Products
    5. Sale Orders    Sales Orders
    6. Sale Vouchers    Invoices
    7. Purchase Orders    Purchase Orders
    8. Receipt Notes    Receipt Notes
    9. Receipts    Payments

Adding Sync Filters

  • Add a Filter to sync based on the specific fields. For example, add the Organization Status field as a Filter in the Ledger/Organization module to sync based on its value. Note: This applies only to the Vtiger to Tally sync direction.
  • Configure the Tally Pull Filter to sync tally records based on the filter condition.

Setting up Sync Limits

Set up sync limits to sync the maximum number of records in one sync
Note: ​​​​​​
  • Vtiger to Tally desktop sync is a manual process.
  • Sync Organizations and Products first to ensure smooth Invoice and Sales Order syncs.

Understanding the Sync Process

  • First Sync uses the Sync From Date field.
  • Subsequent Syncs use the last sync timestamp.
  • You can manually update the date to fetch historical data.
  • Admins can access detailed logs from each sync batch.

Setting up Tally Account in Vtiger

Enter the following Tally Credentials in the Tally Configuration page.
  1. Vtiger username: Select your CRM admin's username.
  2. Choose your secret key: Enter a secret key of your choice.

​ Set up the Tally company name and GUID

  1. Copy the Company Name and GUID from the Tally Desktop app.
 
  1. Paste the copied values into the respective fields in the CRM Tally Configuration page.

Note: You can add any number of Tally companies to sync with Vtiger.

Setting up Base Currency and default Ledger Values

You can set up the following:
  • Select Tally Base Currency: Select your preferred base currency.
  • Prevent Product Tax Update:
    • If set to Yes, the Product Tax values don't sync during record updates.
    • If set to No, then the Product Tax values will sync on the record update.
  • Default Sales Ledger
  • Default Purchase Ledger
  • Default Discount Ledger
  • Default Shipping Ledger
  • Default Adjustment Ledger

Setting Up the VTC File

  1. Download the .vtc file from Vtiger.

  1. Move the downloaded .vtc file to the VtigerTallyConnector folder in your system.

  1. Copy the downloaded .vtc file path.

Retrieving Port Number from the Tally app

  1. Open the Tally Desktop app
  2. Press Fn + F1 > Help > About.
  3. Note the port number (default: 9000 or similar) for API connection.

Updating Configuration Files

  1. Go to the Conf folder of the VtigerTallyConnector folder (for example: C:\Program Files\TallyPrime\VtigerTallyConnector\conf). You will see the VtigerTallyConnector.properties file.
  2. Open VtigerTallyConnector.properties in Notepad.
 
  1. Update the following:
    1. VTC_File_Path: Provide the full path to your downloaded .vtc file.
    2. Tally_Company: Enter your company name from Tally.
    3. Tally_Port: Enter the copied port number.

Note:

  • Use forward slashes (/) instead of backslashes in the path.

Example:
VTC_File_Path = C:\Program Files\TallyPrime\VtigerTallyConnector\conf\vtiger.vtc

Tally_Company = Your Company Name
Tally_Port = 9000

Creating Ledger in Tally

  1. In the Tally desktop app, go to Gateway of Tally > Masters > Create > Accounting Masters > Ledger​​​​​​.
  2. Fill in the required fields, such as your customer name and other information.
  3. Click Save.

    Starting the Connector

    1. Navigate to: C:/Program Files/TallyPrime/VtigerTallyConnector/bin in your local folder.
    2. Run the file named start (double-click or execute via command line).
    3. Wait for the service to start successfully.

    Reviewing and Verifying the Sync in the CRM

    Follow the steps below to verify the sync between the Tally Desktop app and Vtiger CRM:
    1. Log in to the CRM.
    2. Go to the main Menu.
    3. Go to the Organizations module. You should see the Tally Ledger records synced from Tally to the Vtiger Organizations module, with the Source field set to Tally.

    Viewing Sync Logs

    Click Sync Log in the Tally Configuration page to view the sync log.

    Resetting Data (Optional)

    • If synced data contains incorrect values, such as mismatched taxes:
    • Use the Reset option at the module level in Vtiger CRM.
    • This action clears the data and re-syncs the correct values from Tally.
      • Example: Resetting will fix mismatched predefined taxes.
    Note: You can configure both the Tally Desktop and Tally On Cloud versions in Vtiger simultaneously.

    References

    Tally Integration

    Home Privacy Policy Terms of Service Security Center Policy & Legal Center Contact Us
    © Copyright 2025 Vtiger. All rights reserved.
    Powered by Vtiger
    Facebook Twitter Linkedin Youtube