| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Invoicing (account) • Sales (sale_management) • Discuss (mail) |
| Lines of code | 1541 |
| Technical Name |
tally_connector_direct |
| License | LGPL-3 |
| Website | https://nexeerp.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Invoicing (account) • Sales (sale_management) • Discuss (mail) |
| Lines of code | 1541 |
| Technical Name |
tally_connector_direct |
| License | LGPL-3 |
| Website | https://nexeerp.com |
| Versions | 18.0 19.0 |
Tally Connector (Direct XML)
Direct XML/HTTP Integration with Tally ERP
Features & Capabilities
Auto-Sync
- Automatic real-time sync
- Products on create
- Partners on create
- Invoices on post
- Payments on post
Voucher Types
- Sales invoices
- Purchase bills
- Credit notes
- Debit notes
- Payment & Receipt
Advanced Features
- Multi-company support
- Account mapping
- Batch operations
- Duplicate detection
- Error handling
How It Works
1. Enable Gateway
Enable Tally Gateway (Port 9000)
2. Configure
Set server URL and company name in Odoo
3. Create Records
Create partners, products, invoices
4. Auto-Sync
Data automatically syncs to Tally
Technical Highlights
- Direct HTTP/XML Communication: No middleware required - communicates directly with Tally Gateway
- Idempotent Operations: Duplicate-safe exports with automatic Create/Alter fallback
- Smart Dependency Management: Auto-ensures partners and products exist before creating vouchers
- Inventory Line Items: Invoice lines with products create proper ALLINVENTORYENTRIES in Tally
- Flexible Account Mapping: GL account to Tally ledger mapping with auto-computed groups
- Audit Trail: Complete sync history with timestamps and error messages on each record
- Robust Error Handling: Detailed error messages with retry logic and transaction safety
What Makes It Special
Zero Duplicates
Uses unique GUIDs to prevent duplicate entries in Tally. You can safely re-sync records without worrying about creating duplicate ledgers or vouchers. The module intelligently handles Create/Alter operations automatically.
Dependency Smart
When posting an invoice, the module automatically checks if the customer and products exist in Tally. If not, they're created first! This eliminates the need for manual master data sync before transaction sync.
Multi-Company Ready
Configure different Tally servers and company names for each Odoo company. Perfect for organizations managing multiple entities with separate Tally instances. Each company syncs to its designated Tally server.
Complete Audit Trail
Every record shows sync status, last sync timestamp, and detailed messages in a dedicated Tally tab. Track what's synced, when it was synced, and any errors that occurred. Full transparency for audit and troubleshooting.
Common Questions
Do I need to sync manually?
No! Everything syncs automatically when you create products/partners or post invoices/payments. Manual batch sync is available only if needed.
Will it create duplicates?
No! The module uses unique GUIDs to prevent duplicates. You can safely re-sync without worrying about duplicate entries in Tally.
Tally version support?
Yes! Compatible with both Tally ERP 9 and Tally Prime. Just enable the Gateway of Tally and you're ready to go.
Easy to configure?
Very simple! Just enter Tally Server URL and Company Name in Odoo settings. Test the connection and start syncing immediately.
Supported Data Types
Master Data
- Customer contacts
- Vendor contacts
- Stockable products
- GL accounts
- Account mappings
Transaction Data
- Customer invoices
- Vendor bills
- Credit notes
- Debit notes
- Journal entries
Payment Data
- Customer receipts
- Vendor payments
- Bank transactions
- Cash transactions
- Payment reconciliation
NEXERP PRIVATE LIMITED
Building Next-Generation ERP Solutions
Visit www.nexeerp.com
Version 18.0.1.0.0 | License: LGPL-3 | Powered by Odoo 18
Please log in to comment on this module
There are no ratings yet!
Need information about this App
Hi,
Can you please confirm if this app is providing two way data exchange or its only one way data exchange (from odoo to tally only)?
Re: Need information about this App
No it's just one way odoo to tally