web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Withholding Tax Settlement and Actual Payment Process in D365 Business Central

(2) ShareShare
ReportReport
Posted on by 413

Dear Experts,

I'm concerned about the Withholding Tax (WHT) payment to the Government/Tax Authorities for the Africa region in Dynamics 365 Business Central.

During my testing, I observed the following process:

  1. WHT is calculated and posted through the Purchase Invoice, creating the WHT payable liability.
  2. After that, I used the "Calculate and Post Withholding Tax Settlement" functionality.
  3. However, this settlement process does not generate any Bank Account Ledger Entry. Instead, it posts the amount as a debit and credit within the same Settlement Account.
  4. The Settlement Boolean on the WHT Entries page becomes TRUE, while the Closed Boolean remains FALSE.

Therefore, I would like to understand the intended standard process for the actual payment of WHT to the government/tax authority.

From an accounting perspective, my understanding is that the process should ultimately result in an entry such as:

Dr. WHT Payable / WHT Settlement Account
Cr. Bank Account

This would generate the corresponding Bank Account Ledger Entry, allowing the payment to be verified during Bank Reconciliation.

Could you please clarify the following points:

  • What is the exact purpose of "Calculate and Post Withholding Tax Settlement"?
  • Does this functionality only transfer/settle the WHT liability to the Settlement Account, rather than making the actual payment to the Government?
  • After performing the WHT settlement, what is the standard D365 Business Central process to make the actual payment to the Government/Tax Authority?
  • Should the actual payment be posted through a Payment Journal/General Journal/Bank Account, or is there another standard WHT payment functionality?
  • How should the Settlement and Closed Boolean fields on the WHT Entries page be interpreted, and at which stage should each become TRUE?
  • Could you please provide the complete accounting flow with example entries from:
    Purchase Invoice → WHT Deduction → WHT Settlement → Actual Government Payment → Bank Entry → WHT Entry Closure?

I would particularly like to understand the distinction between the WHT Settlement process and the actual payment of WHT to the Government/Tax Authority, as these appear to be separate processes in my testing.

Your guidance on the standard process for the Africa localization would be highly appreciated.

Thank you.

Withholding Tax Posting Setup:

  • Suggested answer
    YUN ZHU Profile Picture
    103,656 Super User 2026 Season 2 on at

    You can refer to the official video below.

    https://www.youtube.com/watch?v=d4mYltz4Zwg

     

    Additionally, if you have questions about standard features, you can post them directly on Viva Engage, where Microsoft engineers can provide you with better guidance.

    Viva Engage - BC Partners | Application Functionality

     

    Thanks.

    ZHU

  • Suggested answer
    Assisted by AI
    OussamaSabbouh Profile Picture
    20,124 Super User 2026 Season 2 on at

    Hello Dharmesh,

    Your understanding is essentially correct: assuming Realized Withholding Type = Invoice, the flow is normally Purchase Invoice → WHT liability → WHT settlement → government payment. Microsoft describes Calculate and Post WHT Settlement as processing eligible WHT entries for a period and transferring the amount to the WHT settlement account; it is therefore not necessarily the physical bank payment. If you use a G/L settlement account, the accounting can be: Invoice: Dr Expense 100 / Cr Vendor 95 / Cr WHT Payable 5 → Settlement: Dr WHT Payable 5 / Cr WHT Settlement 5 → then post the actual remittance through a Payment/General Journal as Dr WHT Settlement 5 / Cr Bank 5, which creates the required Bank Account Ledger Entry for bank reconciliation. If you configure a Bank Account as the applicable settlement/balancing account, Business Central can instead post against that bank account directly; in your screenshot, however, Bal. Payable Account Type = Bank Account but Bal. Payable Account No. appears blank, so I would review that setup and also ensure the settlement account isn't the same account used on both sides. Settlement = TRUE indicates that the WHT entry has participated in the settlement process; Microsoft’s current generic WHT documentation does not clearly document the lifecycle of the separate Closed Boolean, so I would not assume Closed = FALSE specifically means “government payment outstanding” without checking the resulting G/L entries. 

    Regards,
    Oussama Sabbouh

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the August Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 750 Super User 2026 Season 2

#2
YUN ZHU Profile Picture

YUN ZHU 534 Super User 2026 Season 2

#3
AndrewThomas81 Profile Picture

AndrewThomas81 287 Super User 2026 Season 2

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans