| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Invoicing (account) • Sales (sale_management) • Discuss (mail) |
| Lines of code | 2067 |
| Technical Name |
tally_connector_direct |
| License | OPL-1 |
| Website | https://nexeerp.com |
| Versions | 17.0 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 | 2067 |
| Technical Name |
tally_connector_direct |
| License | OPL-1 |
| Website | https://nexeerp.com |
| Versions | 17.0 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 19.0.2.0.1 | License: LGPL-3 | Powered by Odoo 19
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module
There are no ratings yet!
Is this module compatible with Tally Prime Gold version 6.0 (Cloud server based model)
Is this module compatible with Tally Prime Gold version 6.0 (Cloud server based model)
Yes it isl
Is this module compatible with Tally Prime Gold (Cloud version) version 6.0
Is this module compatible with Tally Prime Gold (Cloud version) version 6.0
Yes it is.