Are you looking for a Tally API Integration?
Welcome to the first ever open Tally API Integration Platform that helps software developers, software vendors and DMS developers to integrate and sync accounting data from third-party applications to Tally Prime programmatically.
Once Tally API is integrated in your application then the data between the software syncs seamlessly in the background and it helps Tally users to eliminate duplication of work and errors.
Frequently Asked Questions for Tally API Integration
What is API?
API stands for Application Programming Interface.
An application programming interface is a way for two or more software’s or programs to communicate with each other programmatically without user intervention.
How to Use Tally API Integration?
Step 1: Signup or Login on our web application www.excel2tally.in from here
Step 2: On Dashboard, you will find a option API Integration, click on it and you will be navigated to the API Dashboard
Step 3: Click on View API Key and share your unique secured Auth key with your Software Developer
Step 4: Click on the data import template you wish to integrate with Tally and share the API code details with your software developer to implement the same in your Software
Step 5: Install the Tally Prime API.tcp file in your Tally to sync data via API in the background
Which Data Format Tally API Integration Supports?
Our Tally API supports JSON data format with POST method
Is Tally API & Data is Secure?
Yes! Data security is our top most priority.
We do NOT store data on our server.
Our Tally API Service is hosted on highly secured and encrypted Amazon AWS Server in Mumbai Region and Amazon AWS servers are globally renowned as highly secured servers.
Who Can Use Our Tally API Service?
Any organization or software vendors or DMS providers who wish to automate their accounting data import between third-party software to Tally Prime can use our Tally API.
There is no specification or limitation on the use of our API. Any software developer programmatically use our Tally API to sync data with Tally.
Do You Provide Case to Case Tally API Implementation Service?
No, we don’t provide case to case Tally API development, integration or implementation service at the moment.
We developed standard Tally compatible API’s for all vouchers and masters, so that your programmer can implement it for you.
Do you provide Tally API free trial ?
Yes, you can use your TEST Auth key to try our API service. You can do trial and testing upto 450 records in totality in 30 days.
Which Types of Data Import Tally API Supports?
Our Tally API currently supports following vouchers & masters;
- Sales With Inventory (With Auto Master)
- Sales Without Inventory (With Auto Master)
- Sales Order
- Credit Note With Inventory
- Credit Note Without Inventory
- Purchase With Inventory (With Auto Master)
- Purchase Without Inventory (With Auto Master)
- Debit Note With Inventory
- Debit Note Without Inventory
- Receipt Voucher
- Payment Voucher
- Item Master
- Ledger Master
- Journal
Tally API Pricing
Volume Pricing
If you are a principle software vendor or DMS developer and wants to implement our Tally Prime API services for your customers or vendors then please reach to us on info@atom-group.in for corporate volume pricing .
Tally API Sample Code
API Method: Post | Data Format: JSON | API URL : https://api.excel2tally.in/api/User/SalesWithInventory
header : { X-Auth-Key : "test_992471d0e4cd4d12a0000000000000" ,Template-Key : "1" ,CompanyName : "Tally Company Name" ,AddAutoMaster : "0" (Use "1" or "0" for With or Without Auto Masters) ,Automasterids : "1,2,3,4,5,6,7,8,9" ,version : 2 or 3 (Use 2 for TallyPrime Rel 2 or older) } {"body": [ { "Invoice Date": "21-06-2022", "Invoice No": "GST/001/17-18", "Bill Ref No": "ORD-001", "Voucher Type": "Sales GST", "Customer Name": "ABC Customer", "B2C Customer Name": "", "Address 1": "Add 1", "Address 2": "Add 2", "Address 3": "Add 3", "Buyer Pincode": 401101, "State": "Maharashtra", "Place of Supply": "Maharashtra", "Country": "India", "Consignee To Name": "Customer - A", "Consignee To Add 1": "Cons Add 1", "Consignee To Add 2": "Cons Add 2", "Consignee To Add 3": "Cons Add 3", "Consignee To State": "Gujarat", "To Place (Destination)": "Surat", "Consignee To Pincode": 35009, "Consignee GSTIN": "24AAACB5343E1Z7", "Tin No": "", "CST No": "", "GSTIN/UIN": "27ABCDE1234D1Z1", "GST Registration Type": "Regular", "Delivery Note No": "DC-002", "Delivery Date": "06-21-2022", (MM-DD-YYYY or " ") "Despatch Doc No": "DD - 111", "LR No": "LR-001", "LR Date": "21-06-2022", "Motor Vehical No": "MH-04-HL-1111", "Transporter Name": "V-Trans", "Destination": "Wharehouse", "Order No": "ORD-002", "Order Date": "21-06-2022", (MM-DD-YYYY or " ") "Term of Payment": "30 Days", "Other Reference": "Agent - Alok", "Terms of Delivery": "Ex-Works", "Sales Ledger": "Sales Local @ 18%", "Item Name": "Product - 1", "Item Description": "Best Quality, Size - 12, Color - Blue", "Tax Rate": 18, "HSN Code": "887744", "Godown": "Main Location", "Batch No": "Primary Batch", "Mfg Date": "21-06-2022", "Exp Date": "21-06-2025", "QTY": 2, "UOM": "Pcs", "Rate": 1200, "Discount": 5, "Amount": 2280, "Other Charges_1 Ledger": "Transport Charges", "Other Charges_1 Amount": 50, "Other Charges_2 Ledger": "Packing Charges", "Other Charges_2 Amount": 75, "Other Charges_3 Ledger": "Discounts", "Other Charges_3 Amount": -25, "Other Charges_4 Ledger": "Other Charges", "Other Charges_4 Amount": 20, "CGST Ledger": "CGST @ 9%", "CGST Amount": 216, "SGST Ledger": "SGST @ 9%", "SGST Amount": 216, "IGST Ledger": "", "IGST Amount": 0, "Cess Ledger": "", "Cess Amount": 0, "Round off Ledger": "", "Round off Amount": 0, "Cost Center": "Department - A", "Narration": "Being Goods Sold", "e-Way Bill No": "181000001568", "e-Way Bill Date": "21-06-2022", "Consolidated e-Way Bill No": "C181000001568", "Conso e-Way Bill Date": "21-06-2022", "Sub Type": "Supply", "Document Type": "Tax Invoice", "Status of e-Way Bill": "Generated by me", "Transport Mode": "Road", "Distance": 520, "Transporter Name_1": "ATOM Transport Pvt. Ltd.", "Transporter ID": "27AASDS1234F1Z4", "Vehical Number": "MH-04-3412", "Vehical Type": "Regular", "Doc/AirWay Bill No": "LR-442333", "Doc Date": "21-06-2022", "IRN Ack No": 122111751627185, "IRN Ack Date": "21-06-2022", "IRN No": "a8e3c34b7babd3863e3d21e1917cd4fc736bfc0d6f3b3170f994773244d828d6", "IRN Bill to Place": "Rajasthan", "IRN Ship to Place": "Rajasthan" }, ]}

PHP to TallyPrime Integration
Download the sample code below to understand how to integrate your PHP application with TallyPrime programmatically
PHP to TallyPrime Integration Sample Code

Java to TallyPrime Integration
Download the sample code below to understand how to integrate your Java application with TallyPrime programmatically
Java to TallyPrime Integration Sample Code

Python to TallyPrime Integration
Download the sample code below to understand how to integrate your Python application with TallyPrime programmatically