https://help.tallysolutions.com/docs/td9rel54/integration-capabilities/using_XML_interface.htm

Integration using XML Interface

Tally.ERP 9 has supported integration with web scripting languages such as ASP/Perl/PHP and other languages like VB or any environment capable of supporting XML and HTTP. Integration with these products is possible as XML import and export capability is built into Tally.ERP 9.

Watch the below video to understand the collection capabilities to gather data from HTTP/Web services and the collection attributes that support integration.

In fact, Tally.ERP 9 delivers most of the functionalities of Web Services provided by Microsoft's .NET framework. All Tally.ERP 9 data is accessible to any number of potentially disparate systems through the use of Internet standards such as XML and HTTP. In other words, Tally.ERP 9 can communicate with any environment capable of sending and receiving XML over HTTP.

This chapter explains how Tally.ERP 9 will act as a server/client while it is connecting to external applications. The following figure shows the XML Messaging Format through external application/ Web services, acting Tally.ERP 9 as a Server/Client.

Watch the below video to know the procedure to push/pull data from Tally through an XML interface.

Watch the below video to know how to update data from and to Web Application using XML Request/Response Framework.

Tally.ERP 9 as a Server – Using External application as Front-end

Tally.ERP 9 as a Client – Tally as a Front-end for Web Services