
In Progress
Posted
Paid on delivery
TDL Development Requirement I am using TallyPrime 7.1. I need a custom, source-based TDL add-on for item-wise selling prices and three successive discounts. 1. Stock Item Master When creating or altering a Stock Item, add these fields: Base Selling Price / MRP Discount 1 % Discount 2 % Discount 3 % These values must be stored permanently against each Stock Item and remain available after restarting Tally. 2. Sales Invoice Entry When an item is selected in a Sales Invoice, automatically fetch its saved: Base Selling Price Discount 1 % Discount 2 % Discount 3 % Display separate columns in this order: Item Quantity Base Rate Disc. 1% Disc. 2% Disc. 3% Net Rate Amount The discount columns must be available while: Creating an invoice Altering an invoice Duplicating an invoice Viewing an invoice 3. Calculation Method All three discounts must be calculated successively, not added together. Net Rate = Base Rate × (1 − Disc. 1/100) × (1 − Disc. 2/100) × (1 − Disc. 3/100) Example: Base Rate: ₹1,000 Discount 1: 10% Discount 2: 5% Discount 3: 2% Calculation: ₹1,000 less 10% = ₹900 ₹900 less 5% = ₹855 ₹855 less 2% = ₹837.90 Therefore, Net Rate should be ₹837.90. The taxable amount and GST must be calculated using the final net rate. 4. Invoice-Level Editing The discounts fetched from the Stock Item Master should be editable in a particular invoice. Changing a discount in one invoice must not permanently change the discounts saved in the Stock Item Master unless the user specifically updates the Stock Item Master. Allow zero or blank values in any discount column. 5. Saving Price During Item Creation If a new Stock Item is created while entering a Sales Invoice using Alt+C, the custom price and all three discount fields should be available in the Stock Item creation screen. After saving the new item and returning to the invoice, its saved price and discounts should automatically appear in the invoice row. 6. Invoice Printing and Export The following must also appear in the printed, PDF and exported invoice: Base Rate Discount 1% Discount 2% Discount 3% Final Net Rate Item Amount The printed values must match the voucher calculation exactly. 7. Additional Requirements Use proper persistent UDFs for all custom item and voucher fields. Retain the discount values when the voucher is saved and reopened. Work with Item Invoice mode and Accounting Invoice mode wherever inventory items are used. Support GST invoices, inclusive/exclusive tax settings, multiple price levels and different units of measurement. Do not interfere with Tally’s standard stock valuation, accounting, GST reports, e-invoicing or e-way bill data. Do not overwrite Tally’s standard discount field without explaining the effect. Ensure compatibility with TallyPrime 7.1 and future 7.x releases as far as possible. Provide editable .tdl source files, installation instructions and a backup procedure. Test with Sales, Credit Note and Debit Note vouchers. Ask the developer to confirm these points Before development begins, ask them to confirm: Whether the base price will be MRP, standard selling price or actual sales rate. Whether discounts should be calculated before GST. Whether manually changed invoice discounts should remain unique to that invoice. Whether the three discount columns should appear in every invoice or only when enabled through configuration. Whether discounts are customer-specific or only product-specific. How rounding should work—two decimal places at item level or only at invoice total. Whether the system must work with your existing custom invoice TDL/TCP.
Project ID: 40623685
9 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

As an experienced and adaptable developer, I believe I am ideally suited to fulfill this Custom TDL add-on project for you. My expertise lies in API development, MySQL, PHP, Software architecture, Software Development, and SQL – all of which are crucial to deliver the high performing and precision-dependent solution you seek. Having delivered a number of successful projects of similar complexity and scale, including those serving varied industries such as finance, healthcare and e-commerce. Moreover, apart from ensuring a clean yet efficient code structure, I'm deeply committed to delivering future-proofed results. This means that not only will I provide a seamless TDL integration for your current requirement but also anticipate any potential challenges or system updates to ensure compatibility with TallyPrime 7.x releases to the best of my ability. Lastly, my focus goes beyond the mere completion of your project. As someone who seeks long-term collaborations with clients for continuous support and improvement, you can trust me to stay invested in the performance and maintenance of your system even after the project is over. Your satisfaction and your business' growth is my primary goal here!
₹2,000 INR in 3 days
5.2
5.2
9 freelancers are bidding on average ₹6,600 INR for this job

Hi, I hope you're doing well. I understand you're looking for a custom TDL add-on for TallyPrime 7.1 that extends stock item pricing with multiple successive discounts while keeping invoice calculations accurate, editable, and fully compatible with existing Tally workflows. The goal is to enhance sales invoicing without affecting standard accounting, GST, stock valuation, or reporting functionality. I will develop a source-based TDL solution using proper persistent UDFs for stock items and vouchers, adding item-level selling price and three configurable discount fields with automatic retrieval during invoice creation. I will implement successive discount calculations, editable invoice-level values, support for invoice alteration/duplication/printing/export, and ensure compatibility with GST invoices, different units, price levels, and relevant voucher types. I will also provide the editable TDL source, installation guide, backup procedure, and testing support. My focus is on delivering a reliable TallyPrime extension with accurate calculations, clean implementation, future maintainability, and a smooth handover process for long-term use. Best regards, Heorhii
₹7,000 INR in 3 days
4.3
4.3

Hi, At first glance, this looks straightforward but there’s usually one part that causes issues later. I’ve handled similar work before and can help you avoid that. Regards, Rajesh
₹7,000 INR in 7 days
3.0
3.0

The decision that matters here is where the three discount values live at invoice time. The obvious build adds UDFs to the Stock Item and reads them live when the item is picked. That passes a demo and quietly corrupts history: since you also want the columns while viewing and duplicating an invoice, an old voucher would re-read today's master values and re-price itself. Change a discount next month and last month's invoices change with it. So the discounts are stored twice, deliberately: as UDFs on the Stock Item master (the default), and snapshotted onto the inventory entry line of the voucher at save. The master only supplies defaults on fresh entry. Viewing or duplicating then shows what was actually billed. Second, rounding, because your example is exact: 1000 to 900 to 855 to 837.90. I round Net Rate to 2 decimals and derive Amount as Net Rate x Qty, so the printed rate and the line total always tie. If you would rather hold full precision internally and round only Amount, tell me before I start - it is a one-line difference and a large reconciliation difference. Source-based TDL for TallyPrime 7.1, columns in your stated order, working on create, alter, duplicate and view. 2 days, source code included.
₹3,000 INR in 2 days
1.9
1.9

I completely understand your objective of creating a flexible TDL add-on where stock item pricing and three independent successive discounts are automatically managed throughout the TallyPrime workflow. Your concept is really great because it solves a common business problem of maintaining accurate product pricing and invoice-level discount control. I can implement this functionality with a reliable TDL architecture that supports item creation, invoice editing, voucher saving, PDF/export printing, and future TallyPrime 7.x compatibility. I would like to know if manually modified discounts inside an invoice should remain unique only for that invoice without affecting the item master values.
₹7,000 INR in 7 days
0.0
0.0

Hello, I have reviewed your TallyPrime 7.1 requirement. We already have a ready-to-use Windows-based Inventory Management and Billing Software solution, and we can customize it according to your business workflow. We can also integrate the solution with TallyPrime using available integration methods such as XML/ODBC, allowing synchronization of inventory, sales, purchases, ledgers, GST-related data, and accounting transactions. For your specific requirement of item-wise pricing and three-level discount calculation, we can implement the required logic either through Tally integration or through a customized TDL add-on depending on your preferred workflow. The advantage of this approach is that you get a complete business solution with inventory, billing, reporting, and accounting connectivity instead of only a TDL modification. Estimated timeline: 3–5 weeks depending on final scope and Tally workflow requirements. I would like to understand your current Tally setup and whether you need the functionality inside Tally screens only or you are open to an integrated billing and inventory solution. Looking forward to discussing this further.
₹12,000 INR in 40 days
0.0
0.0

Hello, I’d be glad to support your business as a reliable and detail-oriented Virtual Assistant. I understand how time-consuming daily administrative tasks can be, and my goal is to help you stay organized, reduce your workload, and keep operations running smoothly. I’m experienced with Google Workspace, Microsoft Office, Google Sheets, Excel, Trello, Asana, ClickUp, HubSpot, Zoho CRM, Salesforce, Slack, WordPress, Zapier, and n8n. You can expect accurate work, clear communication, regular progress updates, confidentiality, and on-time delivery. I am comfortable following detailed instructions, learning new systems, and supporting both short-term and long-term projects. I’m ready to discuss your requirements and begin supporting your business immediately. Best regards, Raihan
₹5,000 INR in 7 days
0.0
0.0

Chennai, India
Member since Aug 3, 2026
₹37500-75000 INR
₹600-1500 INR
₹1500-12500 INR
$30-250 USD
min $50 USD / hour
$250-750 USD
€250-750 EUR
$250-750 USD
$750-1500 USD
₹750-1250 INR / hour
$250-750 USD
₹100-400 INR / hour
$2-8 AUD / hour
$25-50 USD / hour
₹1500-12500 INR
$30-250 USD
$250-750 USD
$2-8 USD / hour
₹750-1250 INR / hour
$30-250 USD