Custom TDL Development: What to Share Before You Request a TallyPrime Project Quote

A project-scoping checklist for businesses planning custom TDL development, from sample documents and user roles to testing and change control.

By AndurilTech Editorial Team4 min read

“We need Tally customization” is a good starting point, but it is not yet a project brief. The quality of a custom TDL project depends heavily on the clarity of the requirement. When the business shares the right examples and decisions early, the scope is easier to estimate, review and implement.

This guide is for owners, accounts teams and operations managers who want to request a TallyPrime customization quote without losing time in back-and-forth explanations.

The goal: make the requirement visible

A developer cannot see your daily work until you show it. The fastest way to do that is to provide the inputs your team already uses: a real invoice, a voucher, an Excel file, an existing report, and a simple description of the steps. Sensitive values can be masked, but the structure and problem should remain visible.

Your custom TDL project checklist

1. The current process

Describe the process in sequence. For example: sales executive sends an order sheet, billing enters data, dispatch adds transporter details, accounts checks credit limits, then the invoice and challan are printed. Include manual work outside TallyPrime, because that is often where the real opportunity sits.

2. The exact pain point

Be specific. “Reporting is difficult” is broad. “Every Monday, two employees combine five Excel exports to find party-wise pending dispatches” is actionable. State how often the task happens, who performs it, and what commonly goes wrong.

3. Sample inputs and outputs

Share the current input and the desired result. Useful samples include a blank and completed invoice, a print layout, an Excel template, a report screenshot, a list of required fields, or a manually prepared final report. Mask personal information where necessary, but do not remove the business logic.

4. User roles

List who creates entries, who can edit them, who only reviews reports, and who gives approval. A billing user, accountant and business owner may require different permissions or views. Clarifying roles early avoids a solution that works for one person but disrupts the rest of the team.

5. Rules and exceptions

Document the conditions that matter. Examples: a field is mandatory for a certain voucher type; a specific party needs a different document layout; an order cannot be billed beyond a defined condition; an exception needs management review. Also explain what should happen when the rule is not met.

6. The definition of success

Write the result in measurable operational language. For example: “The billing team can create the required document from one entry screen,” or “Management can review the report without merging files manually.” This becomes the test for whether the first scope is complete.

How to scope a large Tally customization project

For a large project, do not try to automate every department in one first conversation. Divide the work into phases based on business value and dependency. A sensible first phase often focuses on one high-frequency workflow, its inputs, its controls and its report or document output.

For example, a transport business could begin with a billing and LR workflow before expanding to vehicle expenses and management reporting. A distributor could begin with structured invoice data and dispatch information before reviewing a broader sales dashboard. Each phase should have a clear owner, review process and accepted outcome.

Testing is not an afterthought

The people who do the work should test the workflow using realistic sample cases. Include a normal case, a correction, a missing-field situation and any exception that occurs regularly. Keep the test result visible: passed, needs change, or needs a business decision. This is far safer than discovering a missing requirement after the team has started relying on the new flow.

Common mistakes to avoid

  • Starting with a price request only: A number without scope creates confusion later. Explain the result you need first.
  • Sharing only verbal instructions: A sample document or screen recording can clarify more than several calls.
  • Skipping the actual users: Include billing, accounts and operations where their work is affected.
  • Mixing urgent changes with the initial scope: Record new requests separately and decide their priority deliberately.
  • Assuming every manual task should be automated: Focus on repeated, high-impact work where a consistent process adds value.

A simple brief you can send today

Use this format:

  1. Business type and number of users
  2. Current workflow, step by step
  3. Current problem and its frequency
  4. Sample input and desired output
  5. Rules, approvals and exceptions
  6. People who will review and test the solution

Have the material ready? Send it for a Tally customization consultation. If your immediate issue is high-volume spreadsheet entry, you can also review our Excel-to-Tally workflow options.

Want to implement this in your business?

Contact our Experts