to select ↑↓ to navigate
ERPNext

ERPNext

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Booking Customer Deducted TDS in Payment Entry in ERPNext

Issue

The Customer's deduct TDS (Tax Deducted at Source) while making payment and deposit the same against the supplier’s PAN in the Income Tax portal.

As per the accounting process followed by the organization:

  • TDS should be accounted for at the time of payment receipt
  • The deducted amount should flow into the “TDS Receivable” account
  • Customer outstanding should get fully reconciled

However, users are unable to identify the correct method to record the TDS deduction during Payment Entry in ERPNext.

Resolution

In ERPNext, customer deducted TDS can be accounted for directly during Payment Entry using the Deductions section.

Example:

Let's say there is a submitted Sales Invoice of 1,00,000/-

Now the organization wants to record the deducted TDS in the Payment Entry

Steps to Record the Payment Entry

Create Payment Entry:

  • Payment Type: Receive
  • Party Type: Customer
  • Party: Select Customer

Enter Actual Amount Received

If the customer deducts TDS before payment:

Example:

  • Invoice Amount: ₹1,00,000
  • TDS Deducted by Customer: ₹10,000
  • Amount Received in Bank: ₹90,000

Enter the Paid Amount = ₹90,000

Add TDS in Deductions & Loss Table

Account Amount
TDS Receivable ₹10,000

This adjustment will automatically reconcile the invoice for the complete amount.

Accounting Impact

The following accounting entries will be created after submitting the Payment Entry

Result

After the Payment Entry Submitted:

  • The Customer outstanding becomes zero
  • TDS amount is tracked separately in “TDS Receivable”
  • Bank receives only the net payment

Last updated 7 hours ago
Was this helpful?
Thanks!