Skip to main content
Solved

Withholding Tax Calculation at Bill Creation

  • June 5, 2025
  • 1 reply
  • 100 views

Overview:

In Acumatica, the standard behavior calculates and records Withholding Tax at the time of payment. However, for compliance with local statutory requirements (e.g., India), we are exploring whether it is possible to calculate and post Withholding Tax at the bill creation stage instead.

Current System Behavior in Acumatica

1. Bill Creation (No WHT Yet)

Account

Debit (Dr)

Credit (Cr)

Purchase/Expense A/c

100

 

Accounts Payable

 

100


2. Payment (WHT Applied)

Account

Debit (Dr)

Credit (Cr)

Accounts Payable

100

 

Withholding Tax Payable

 

1

Cash/Bank

 

99

Expected Behavior (Needed)

1. Bill Creation (WHT Recorded Immediately)

Account

Debit (Dr)

Credit (Cr)

Purchase/Expense A/c

100

 

Withholding Tax Payable

 

1

Accounts Payable

 

99


2. Payment (No Additional WHT Action)

Account

Debit (Dr)

Credit (Cr)

Accounts Payable

99

 

Cash/Bank

 

99

Questions to the Community:

- Is there any out-of-the-box configuration in Acumatica to enable Withholding Tax calculation at the AP Bill entry stage rather than at payment?

- Has anyone implemented a customization or workaround to achieve this behavior?

Best answer by Ankita Tayana

Hello ​@msalih81

 

Yes, in Acumatica ERP, withholding tax (WHT) GL posting is typically triggered at the time of payment, not at the time of invoice creation. As per my thought if you need WHT to be posted at a different time (e.g., at invoice), it would require customization or workflow changes, as the default logic posts WHT upon payment release.

 

Thanks!

1 reply

Forum|alt.badge.img+6
  • Jr Varsity I
  • Answer
  • June 5, 2025

Hello ​@msalih81

 

Yes, in Acumatica ERP, withholding tax (WHT) GL posting is typically triggered at the time of payment, not at the time of invoice creation. As per my thought if you need WHT to be posted at a different time (e.g., at invoice), it would require customization or workflow changes, as the default logic posts WHT upon payment release.

 

Thanks!