Tally.ERP 9 – the latest evolution of the Tally series-took 3 years and the dedicated efforts of 200 developers to create. It has grown from a basic accounting package into a simple-yet-sophisticated business management software product. Comprehensive capabilities allow Tally.ERP 9 to meet the needs of small to large businesses with dispersed operations.

At Tally, we have a hard-earned reputation for empowering businesses with stable, effective software products and Tally.ERP 9 takes this further. Tally.ERP 9 has all the features required for high-performance business management.

You bank and pay utility bills from home, why not do your business transactions? Or call up a stock status report and print a copy from wherever you are? Tally.ERP 9 has been designed with you in mind. Powerful connectivity makes information available with your staff, Chartered Accountants and other professionals, round-the-clock, in any place. It's also quick to install and allows incremental implementation-a novel capability that lets you activate just as many of its functions when required, even across locations.

With Trusted Remote Access, Audit & Compliance Services, an Integrated Support Centre and Security management, all focused on delivering peace of mind to you. It is a complete product that retains its original simplicity yet offers comprehensive business functionalities such as Accounting, Finance, Inventory, Sales, Purchase, Point of Sales, Manufacturing, Costing, Job Costing, and Branch Management. Whatever the demands, Tally.ERP 9 makes life a lot easier. With an ideal combination of function, control and customizability built in, Tally.ERP 9 permits business owners and their associates to do more.


Accounting Features:

Inventory Features:




What is Tally TDL?

Tally Definition Language: Powering the future

The language used to build our ERP software Tally.ERP 9 is TDL – Tally Definition Language. TDL has been designed to provide the following features:

Rapid Development

TDL is a programming language based on definitions. A definition language provides the users with ‘Definitions’ that can be used to specify the task to be performed.   As this is a language meant for rapid development, it is possible to even reuse the existing definitions and deploy applications quickly and develop complex reports within minutes. User can extend the default functionalities of the product by writing only a few lines of code.

Action Driven Language with Procedural Capabilities

TDL is an Action Driven programming language where the programmer can only control as to what happens when a particular event takes place. The action thus triggered can either be a platform defined action or an action created by the TDL programmer using User Defined Functions. The fundamental aspects of conditional evaluation and looping have been introduced into the language. The non-procedural elements are largely towards the presentation layers and data gathering. The procedural elements can be used for flow control, computation and object data manipulation.

Multiple Output Capability

Using the same language the same output can be provided to multiple output devices and formats. Whenever an output is generated, it can be displayed on the screen, printed ,transferred to a file in a particular format, e-mailed or transferred to a webpage using the HTTP protocol.

Data Management Capability

Tally follows a hierarchical object oriented data structure. TDL provides the capability of creating and manipulating these objects with ease. Apart from the predefined objects, the user can also store and manipulate data as required by him.

Integration Capability

To meet the challenges of a business environment it becomes absolutely mandatory to share information seamlessly across applications. Integration becomes a crucial factor in avoiding the duplication of data entry. The available Tally API’s ODBC, XML and DLL allow integrations between

  1. Tally to Tally using Synchronization
  2. Tally to External Application and vice versa using the Interfaces available
  3. Tally to Web Services using HTTP Interface
  4. Tally to External Applications using Export
  5. Data from External Application in XML using Import

 How Does Tally Accompany with 3rd Party Software?

Tally has the ability to connect with 3rd party software. It has the ability to interact with any database and the system can be automated.



  1. On-Site Support
  2. Annual Maintenance Contract
  3. Telephonic and Remote Support
  4. Implementation & Training
  5. Data Synchronization between H.O. & branches
  6. Data Migration from older versions of Tally
  7. Data Recovery & Correction
  8. Tally Customization
  9. Tally Up gradation
  10. Reset Forgotten Password

On-Site Support

We have built a strong team of field Tally experts who can deliver services anywhere in Sri Lanka.

Annual Maintenance Contract

ABS Expert Support provides direct access to the people who know Tally products best. Get peace of mind along with fast answers and how-to help directly from ABS's support professionals. Use Expert Support to get the most out of the software you rely on.

Telephonic and Remote Support

ABS’s Remote Support and Troubleshooting services give you the greatest leverage for your IT budget. Sophisticated remote access tools and experienced technicians combine to enable ABS to resolve most problems without wasting time and expense by traveling to your site. ABS is a pioneer in providing remote Tally support and has developed an extensive virtual network of support personnel who can deliver fast and low-cost solutions.

Implementation & Training

We provide advance training for you and your staff each coined according to their work profile and befitting the industry. A Tally Expert with various industries experience and having knowledge of local Taxation Rules and Statutory compliance shall impart training.

Data Synchronization between H.O. & branches

A very important and usable feature for multi-location company is synchronization. The data flow can be between factory & Head office OR multiple locations to Head office. ABS can provide designing & setting up of data flow using the standard Tally ERP 9 software. Our networking expert can even guide you in selecting the right ISP and estimating the bandwidth requirements.

Data Migration from older versions of Tally

We can convert your existing Tally 4.0, 4.5, 5.4, 6.3, 7.2 & 8.1 data to Tally ERP 9.

Data Recovery & Correction

ABS is an expert in Tally data recovery services ensuring the fastest, most convenient and cost-effective solutions.

Tally Customization

Tally covers almost every aspect of a normal business. But as the customer grow so does his requirements. With growing number of users he plans to add more security. He wants to add authorization procedures.

We can customize your Invoice, Voucher formats, develop an entirely new report that is unique to your requirement and even change input screens to capture additional data required by you.

Today more than ever, organizations from every industry are recognizing the hidden power behind Tally customization.

Tally Up gradation

We can upgrade your existing Tally 6.3, 7.2 & 8.1 to Tally ERP 9.

Reset Forgotten Password

Call us if you have forgotten the Tally Administrator password to reset a new password and to access your data.



Copyright © 2017 www.abs.lk All Rights Reserved. Designed by  enspirer.com