GST, E-Invoice & E-Way
How to create a TDS deduction in Easedesk — step-by-step TDS guide
Complete step-by-step guide to creating, editing, importing and managing TDS deductions in the Easedesk TDS module. Includes prerequisites, common errors and best practices.
Quick answer
To create a TDS deduction in Easedesk, open TDS from the sidebar, click "New TDS Deduction", fill the required fields and click Save. The new record is immediately searchable and triggers downstream automations — accounting posts, notifications, approvals — based on the module's wiring.
Before you start
Before you create your first TDS deduction in Easedesk, make sure the following are in place. Skipping any of these usually causes validation errors at save:
- •TAN configured in Settings → Company Profile
- •Vendor PANs captured (or 206AA flagged)
- •TDS sections enabled in TDS → Sections
Step-by-step: how to create your first TDS deduction
Follow these 7 steps to create a TDS deduction in the TDS module. Most users complete this in under 2 minutes once the prerequisites are in place.
Step 1 — Configure TDS sections
TDS → Sections → Easedesk pre-seeds 194C, 194J, 194I, 194H. Add custom ones if needed (e.g. 194O for e-commerce).
Step 2 — Set vendor TDS defaults
On each vendor profile → TDS Setup → pick default section. The PO and Vendor Bill will auto-apply it.
Step 3 — Deduct at payment
When you mark a vendor bill paid, Easedesk computes net = gross − TDS. The deduction is recorded for the quarter.
Step 4 — Pay TDS challan
By the 7th of the next month (or 30 April for March): TDS → Challans → New → enter total TDS amount → pay via net-banking → enter BSR + challan number back into Easedesk.
Step 5 — Reconcile + validate quarterly
TDS → Returns → 24Q (salary) and 26Q (non-salary) → click Generate. Easedesk produces the FVU-validated TXT file.
Step 6 — Upload to TIN-FC or NSDL
Take the TXT file → upload via TIN-FC partner or NSDL portal. Within 24 hours, the return shows on TRACES.
Step 7 — Issue Form 16 / 16A
TDS → Form 16/16A → pick the quarter → Generate. Easedesk pulls auto-populated data from TRACES and produces signed PDFs.
What happens after you save a TDS deduction
Creating a TDS deduction in Easedesk is rarely an isolated event — the platform's strength is that data flows automatically to all the right places.
The following downstream modules are updated automatically when you save:
- •Accounting (TDS payable, challan paid)
- •Compliance (filing register)
- •Vendor / Employee statements
Bulk-importing TDS deductions from a spreadsheet
If you're migrating from another tool or onboarding historical data, you don't need to create TDS deductions one at a time. Easedesk supports CSV bulk import from the list view.
Click the Import button on the TDS list page. Download the sample CSV template — it includes every supported column with example values and validation notes in the header row. Fill it in your spreadsheet of choice (Excel, Google Sheets, Numbers), save as CSV, and upload.
Easedesk validates every row before commit — invalid rows are highlighted with the specific error and skipped, valid rows are imported. You can also run a "dry run" to preview the import without committing. For very large imports (> 5,000 rows), the import runs as a background job and emails you a summary when complete.
Editing a TDS deduction
To edit an existing TDS deduction, click its row in the list view to open detail mode, then click the Edit button at the top-right. All changes are recorded in the Audit Log along with the user, timestamp, IP, and the before-and-after value of each changed field.
If the TDS deduction has been used downstream (for example, an invoice that has been paid, or a PO that has a GRN against it), Easedesk locks certain fields to preserve the audit chain. The locked fields are clearly marked, and you can usually achieve what you need via a reversal + fresh TDS deduction or by raising a credit / debit document.
Deleting or cancelling a TDS deduction
Hard-delete is intentionally restricted in Easedesk because business records have downstream impact and auditors need a complete trail.
If a TDS deduction has not been used downstream, you can hard-delete it from the kebab menu (•••). If it has been used, Easedesk will offer to cancel or void instead — the record stays in the database with a Cancelled status, but no longer affects reports or downstream modules.
Cancelled TDS deductions can usually be revived if needed — open the cancelled record and click "Reinstate".
Best practices when working with TDS deductions
Customers who get the most reliable results follow these patterns:
- •Verify vendor PAN at onboarding — saves 206AA pain later.
- •Pay challan by the 5th of the month, not the 7th — gives buffer for bank issues.
- •Run the FVU validator before every 24Q/26Q upload. NSDL takes 24 hours to bounce a bad file.
- •Send Form 16/16A on issuance — vendors / employees ask for it during their ITR filing.
Frequently asked questions
How do I create a TDS deduction in Easedesk?
Can I import TDS deductions from a spreadsheet?
Why is my "New TDS Deduction" button disabled or hidden?
Can I edit a TDS deduction after creating it?
What happens if I delete a TDS deduction?
Can I undo a save?
Can I create TDS deductions via API?
How do I duplicate a TDS deduction?
Can multiple users edit the same TDS deduction concurrently?
Is there a mobile-friendly version of this workflow?
Related articles
Still have questions?
Use the AI Assistant inside Easedesk (it has access to your data), or reach our team.
Contact support