
Imefungwa
Imechapishwa
Kulipwa wakati wa kufikishwa
TallyPrime Sync Plugin Developer — TDL + REST API Integration Project Overview We are building a TallyPrime plugin (TDL with optional COM DLL) that synchronizes data bi-directionally between TallyPrime and our cloud-based system via REST APIs (JSON over HTTPS). We are seeking an experienced Tally developer with strong expertise in TDL and modern API integrations to implement a production-ready synchronization solution inside TallyPrime. Project Scope The plugin will run within TallyPrime and support the following capabilities: 1. Initial Data Migration On first setup, the plugin must export existing masters and recent transactions from Tally to our cloud system in batches. Requirements: Progress UI for real-time visibility Scope selection (Current Financial Year, Last N Months, etc.) Resume capability in case of failure Efficient batch processing for large data volumes 2. Push Changes from Tally to Cloud The plugin must detect new, modified, and cancelled records using AlterID-based tracking and push them to our REST API as JSON payloads. Requirements: Real-time push on form accept Configurable polling interval (1–60 minutes) as fallback Per-company incremental tracking 3. Pull Changes from Cloud to Tally The plugin must: Fetch pending records from the cloud Create, update, or cancel masters and vouchers in Tally Acknowledge processing results back to the API Return Tally-assigned voucher numbers in acknowledgment 4. In-Tally User Interface A complete in-Tally user interface must be implemented, including: Setup wizard (first-time configuration) Company selection screen Sync status dashboard (pending, failed, synced counts per document type) On-demand sync button Always-visible sync status indicator Error details screen Configuration screen (API key, sync interval, document types, etc.) 5. Error Handling and Reliability The system must include: Offline detection with automatic resume Retry logic for failed operations Local error logging Clear and user-friendly error messages within the UI Document Types (Bi-Directional Sync) Masters Customers (Sundry Debtors) Suppliers (Sundry Creditors) Stock Items Transactions Sales Invoices Purchase Invoices Payment Entries (Receipts and Payments) Operations Create Update Cancel Future Phase Sales Orders Purchase Orders Stock Entries Technical Requirements REST API 11 total endpoints (5 regular sync + 6 initial migration) Fully documented request/response schemas JSON over HTTPS API key authentication via request header Change Detection AlterID-based incremental tracking per company Multi-Company Support User selects companies to sync All operations scoped via SVCURRENTCOMPANY Voucher Numbering Tally auto-assigns voucher numbers Plugin returns assigned numbers in acknowledgment payload What We Provide Complete REST API documentation (schemas, examples, error codes) Sandbox test environment Detailed requirements document (~1,400 lines) UI mockups Data flow diagrams Field mapping specifications Ongoing clarification and support during development Deliverables TDL file(s) and/or COM DLL compatible with TallyPrime Initial migration flow with progress UI and resume capability Incremental bi-directional sync (push + pull + acknowledgment) Cancellation handling for vouchers and masters Configuration UI (API key, company selection, sync interval, document types) Sync status dashboard and always-visible indicator On-demand sync functionality Installation guide for end users User guide (setup, usage, troubleshooting) Fully commented source code delivered via Git repository Test evidence (screenshots/video demonstrating scenarios) Demo video (5–10 minutes showing end-to-end functionality) Required Skills Must Have 3+ years of TallyPrime or [login to view URL] 9 TDL development Experience building custom TDL plugins with forms, reports, buttons, menus Experience using TDL HTTP Request / HTTP Post actions for REST API integration Strong understanding of Tally data model (Vouchers, Ledgers, Groups, Stock Items, Cost Centres) Experience using AlterID or MasterID for incremental sync Understanding of SVCURRENTCOMPANY and multi-company scoping Knowledge of Indian accounting (GST, CGST/SGST/IGST, TDS) Experience with Tally XML import/export Strongly Preferred Experience building COM DLLs in C#/.NET for Tally integration Experience building Tally connectors or sync middleware Experience handling bulk export and large datasets Strong understanding of REST APIs, JSON, HTTPS Experience with TallyPrime Release 4.0+ dashboard features Familiarity with retry logic, offline queuing, and conflict detection Nice to Have Experience with ERPNext or other ERP systems Understanding of bi-directional sync challenges (idempotency, conflict resolution) Experience delivering well-documented freelance projects Screening Questions Please answer the following in your proposal: Describe a TDL plugin you built that integrates Tally with an external system via HTTP/REST. What was the data flow? How would you implement change detection in TallyPrime to identify new and modified vouchers since the last sync? Have you built a COM DLL for TallyPrime? If yes, what was its purpose? How would you handle multi-company scoping and ensure data isolation? Have you handled bulk/initial data export from Tally? How did you manage large volumes and resumability? Which Tally versions have you developed for? (ERP 9, Prime, Prime Release 4.0+) Share 1–2 examples of Tally plugins or customizations you have delivered. Milestones Foundation Plugin loads in TallyPrime Setup wizard API connectivity proof Company selection UI Initial Migration Bulk export with progress UI Scope selection Batch processing Resume capability Tally to Cloud Sync AlterID-based change detection Push for all document types Real-time push on form accept Cloud to Tally Sync Pull pending records Create/update/cancel support Acknowledgment with Tally-assigned IDs Final Delivery Sync dashboard Always-visible indicator Error handling screens Full testing Documentation Demo video Project Details Estimated Duration: 8–10 weeks Primary Version: TallyPrime Release 3.0+ Compatibility: [login to view URL] 9 (optional) Work Arrangement: Remote Communication: English or Hindi Updates: Minimum two progress updates per week with demo recordings Skills / Tags TDL TallyPrime [login to view URL] 9 Tally Development COM DLL C# .NET REST API JSON ERP Integration GST Indian Accounting Windows Desktop
Kitambulisho cha mradi: 40234160
22 mapendekezo
Mradi wa mbali
Inatumika 20 days ago
Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
22 wafanyakazi huru wana zabuni kwa wastani ₹108,484 INR kwa kazi hii

Hello! I can architect and implement a production-grade TallyPrime sync plugin with robust bi-directional REST integration, resumable migration, and a full in-Tally control dashboard. Proposed Architecture: Core Engine • Modular TDL plugin with optional C# COM DLL for advanced HTTP, batching, and queue control • AlterID-based incremental tracker per company with last-sync checkpoints • Local sync ledger for idempotency, retries, and acknowledgment mapping • REST layer using JSON over HTTPS with API key header authentication Flow • Setup wizard configures API key, company scope via SVCURRENTCOMPANY, interval, document types • Initial migration exports masters and vouchers in controlled batches with progress UI and resume tokens • Real-time push on form accept plus scheduled polling fallback • Pull cycle fetches pending records, applies create/update/cancel, returns Tally-assigned voucher numbers Performance Strategy • Batch processing with chunked payloads for large datasets • Offline detection with queued retries and exponential backoff • Indexed AlterID tracking for efficient delta detection • Error log report with drill-down UI and status dashboard Let’s define your benchmark set and preferred hosting environment so we can move quickly. Best regards, Jasmin
₹112,500 INR ndani ya siku 7
8.3
8.3

I can help with this, I will build your TallyPrime sync plugin with TDL and optional COM DLL covering initial bulk migration with progress UI and resume capability, AlterID-based incremental push from Tally to your cloud API, pull and acknowledgment flow from cloud to Tally, and a complete in-Tally configuration and sync status dashboard. For change detection, I will track the LastAlterID per document type per company in a persistent local store, so each sync cycle only processes records modified since the last successful run, keeping the payload size minimal even for companies with thousands of vouchers. 1) I have built TDL plugins that integrate Tally with external cloud systems via HTTP POST, handling both master and voucher sync. 2) For asset history, I use AlterID-based tracking with per-company scoping via SVCURRENTCOMPANY. 3) I have built COM DLLs in C# for TallyPrime to handle complex JSON serialization and HTTP retry logic. Questions: 1) Which TallyPrime version is the primary target (Release 3.0, 4.0+)? 2) Is the cloud API sandbox ready for testing, or will that be set up during development? Ready to start whenever you are. Kamran
₹75,000 INR ndani ya siku 14
6.8
6.8

Your TDL plugin will fail if you're relying on HTTP Post actions alone - TallyPrime throttles outbound requests under heavy load, which will cause data loss during bulk migrations. I've built 4 Tally sync systems that process 50K+ vouchers daily, and the solution requires a hybrid TDL + COM DLL architecture with local queue management. Before architecting this, I need clarity on two constraints: 1. What's your expected transaction volume per company per day? If you're syncing 500+ vouchers hourly, pure TDL won't scale - you'll need a Windows service handling the queue with retry logic. 2. Does your REST API support batch endpoints or only single-record operations? If it's single-record, we're looking at 10K+ API calls for initial migration, which will take 6+ hours without parallel processing. Here's the technical approach: - TDL + .NET COM DLL: Build the UI layer in TDL (forms, menus, status indicators) but offload HTTP operations to a C# DLL that handles connection pooling, exponential backoff, and local SQLite queue for offline resilience. - ALTERID TRACKING: Implement a shadow table in SQLite that stores last-synced AlterID per company per object type, enabling sub-second change detection without full table scans. - BATCH MIGRATION ENGINE: Use TallyPrime's Collection framework to stream data in 100-record chunks, writing to local queue first, then processing async to prevent UI freezes during 2-hour migrations. - VOUCHER ACKNOWLEDGMENT: Store cloud-assigned IDs in Tally's Narration field using a hidden prefix (e.g., "##CLOUDID:12345##") to enable bidirectional mapping without schema changes. - ERROR RECOVERY: Build a reconciliation report that compares Tally AlterIDs against cloud sync logs, auto-flagging orphaned records for manual review. I've delivered 3 similar integrations for ERP systems syncing with Salesforce and SAP, including one that handled 200K stock items across 15 companies. The architecture I'm describing prevents the two failure modes I see in your spec: API timeouts during bulk ops and AlterID drift when users work offline for 48+ hours. Let's schedule a 20-minute technical call to walk through your API rate limits and discuss whether your current endpoint design supports idempotent retries - that's the difference between 95% and 99.9% sync reliability.
₹101,250 INR ndani ya siku 30
5.6
5.6

Hello, I am an experienced TallyPrime developer with 3+ years of TDL development and expertise in building custom plugins that integrate Tally with external systems via REST APIs. I can develop a production-ready TallyPrime sync plugin (TDL and optional COM DLL) to provide bi-directional synchronization with your cloud system, handling masters, transactions, and incremental updates efficiently. The plugin will include a setup wizard, company selection screen, sync status dashboard, error handling, and on-demand sync functionality. Initial migration will support bulk export with progress UI, batch processing, and resumability. Incremental sync will use AlterID-based change detection for Tally-to-cloud and cloud-to-Tally updates, including acknowledgment of Tally-assigned voucher numbers. Multi-company scoping will be handled via SVCURRENTCOMPANY to ensure data isolation, and offline detection with retry logic will enhance reliability. I have experience in developing COM DLLs for TallyPrime for advanced integrations and have delivered solutions compatible with TallyPrime Release 4.0+ and ERP 9. My approach emphasizes clean, maintainable, and fully documented code, and I will provide installation guides, user manuals, demo videos, and Git-based source code delivery. Best regards, Jagrati P.
₹75,000 INR ndani ya siku 7
3.4
3.4

I am a perfect fit for your project as an expert in TDL development with deep knowledge of TallyPrime’s data model, and extensive experience integrating REST APIs for seamless, automated, bi-directional synchronization. I understand the critical need for a clean, professional, and user-friendly plugin featuring progress UIs, real-time push, incremental AlterID-based sync, multi-company support, and offline error handling as outlined. I offer strong skills in TDL, C# COM DLLs, API integration, batch processing, and robust sync mechanisms. While I am new to freelancer, I have tons of experience and have done other projects off site. I would love to chat more about your project! Regards, Luan
₹80,000 INR ndani ya siku 10
3.1
3.1

With over nine years of experience in website and mobile app development, my team is well-versed in both Android and iOS platforms, Java, PHP5, MVC and .NET coding. We are also adept with HTML/HTML5/CSS/Responsive design, Wordpress sites and Mobile & Website Design. This wide range of skills makes us perfectly suited for your TDL Plugin Development project. Furthermore, our proficiency spans multiple industries including E-commerce and CMS-based websites thereby ensuring our solid understanding of your needs. We also value effective cost management and offer free 3 months support for existing development. Moreover, we handle hosting and domains cheaply and efficiently. A good software is one that works always without issue. This commitment to quality work is the reason why we have a long lasting relationship with our clients. I am confident that we can apply these strong skills for creating a robust TDL plugin to facilitate seamless data integration between TallyPrime and the cloud-based system.
₹112,500 INR ndani ya siku 7
0.0
0.0

We recently helped a client implement a seamless bi-directional sync between TallyPrime and their cloud system using REST APIs, ensuring reliable data migration and real-time updates with clear progress tracking. I can deliver exactly what you’re looking for, clean, reliable, and on time. I focus on clear communication, quality work, and practical solutions that actually meet your goals. I’ve handled similar tasks before and know how to keep things simple, efficient, and stress-free. While I am new to freelancer, I have tons of experience and have done other projects off site. If you want someone dependable who gets it done right the first time, I’m ready to start. I would love to chat more about your project! Regards, Cristiano Ferreira
₹80,500 INR ndani ya siku 30
0.0
0.0

Hello, With over 3+ years of experience in TallyPrime and TDL development, I am confident in my abilities to implement a robust bi-directional synchronization solution for your TallyPrime and cloud-based system. As a developer with comprehensive understanding of Tally's data model, including Vouchers, Ledgers, Groups and Stock, I am well-versed in creating custom plugins that align perfectly with your needs. My proficiency in TDL HTTP Request / HTTP Post actions for REST API has been extensively utilized to ensure seamless API integration as needed for your project. Beyond technical skills, my focus is on building efficient batch processing systems for large data volumes which will be crucial for the initial data migration. Alongside, I propose a well-implemented incremental tracking system using AlterID for optimal change detection. Furthermore, my software engineering background allows me to balance both the product development efforts and project duration according to business requirements. I assure you timely deliverance of all the required TDL files and/or COM DLLs compatible with TallyPrime. Also, a fully commented source code delivered via Git repository will facilitate any future maintenance or enhancements. Let's maximize your business productivity together! Thanks
₹112,500 INR ndani ya siku 7
0.0
0.0

Experienced TallyPrime & TDL developer with 4+ years building production-grade plugins for ERP integrations. I’ve implemented bi-directional sync between Tally and cloud systems using HTTP POST/JSON APIs, AlterID-based incremental tracking, SVCURRENTCOMPANY scoping, and voucher acknowledgment flows. Built bulk migration modules with batching, resume logic, and progress UI. Strong in GST-compliant voucher creation, Tally XML import/export, retry logic, and multi-company isolation. Comfortable with COM DLL (.NET/C#) extensions. Delivered stable connectors for Prime 3.0+ with full documentation and demo handover.
₹112,500 INR ndani ya siku 5
0.0
0.0

Hyderabad, India
Mwanachama tangu Feb 16, 2026
$30-250 USD
£10-80 GBP
₹1500-12500 INR
₹600-1500 INR
€250-750 EUR
₹12500-37500 INR
₹750-1250 INR / saa
₹12500-37500 INR
$750-1500 USD
₹12500-37500 INR
$10-30 USD
$30-250 USD
₹37500-75000 INR
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
₹750-1250 INR / saa
$750-1500 USD
$8-15 USD / saa
₹600-1500 INR