Saudi Extended Withholding Tax is a powerful add-on for Microsoft Dynamics 365 Business Central, developed by Dynasol Technologies, to fully automate Saudi Arabia Withholding Tax (WHT).
It supports both outgoing and incoming WHT, automating calculations, postings, and G/L splits – eliminating manual effort and posting errors.
Table of Contents
ToggleKey Benefits:
Fully Automated WHT Calculation & Posting
Streamline your Saudi Withholding Tax processes with full automation and accuracy.
Supports Both Vendor (Outgoing) and Customer (Incoming) WHT
Handle incoming and outgoing withholding tax effortlessly without manual intervention.
Accurate G/L Splits & Net Cash Handling
Ensure precise general ledger entries and correct net cash management.
Flexible Setup via Business Posting Groups
Configure your posting setup to match your business structure and WHT rules.
Clear Audit Trail & Posting Descriptions
Keep full visibility of all transactions with descriptive postings for easy audits.
Seamless Integration with Business Central Posting Engine
Fully integrated with Business Central, ensuring smooth processing and reporting.
What the Extension Does?
| Area | Description |
|---|---|
| WHT Calculation | Automatically calculates withholding tax during journal posting |
| G/L Splitting | Posts gross, WHT, and net amounts correctly |
| Bank Balancing | Ensures journals balance to bank accounts |
| Mixed Journals | Supports vendor and customer WHT in the same batch |
| Compliance | Ensures correct accounting and tracking of WHT |
Supported WHT Scenarios:
| Scenario | Supported |
|---|---|
| Outgoing WHT (Non-resident Vendors) | ✅ |
| Incoming WHT (Customer Withholding) | ✅ |
| Multiple WHT Rates | ✅ |
| Different G/L Accounts per Rate | ✅ |
| Mixed Vendor & Customer Journals | ✅ |
High-Level Process Flow:
1. Setup
- Define WHT Business Posting Groups
- Configure WHT rates and G/L accounts
2. Master Data Configuration
- Assign WHT groups to Vendors and Customers
- Use WHT-enabled journal lines
3. Posting & Reporting
- Automatic WHT calculation
- System-generated G/L entries
- Net cash posted to bank
WHT Business Posting Groups:
WHT logic is fully controlled through WHT Business Posting Groups.
All WHT rates are user-configurable, so you can set any rate per vendor, customer, or transaction type.
| Configuration | Description |
|---|---|
| WHT % | User-defined rate (any %) |
| Payable WHT Account | Liability account for outgoing WHT |
| WHT on Sales Account | Receivable account for incoming WHT |
| Flexible Setup | Different accounts per vendor type or rate |
✔ No separate default accounts page – all control is per WHT group.
Master Data Enhancements:
Vendor Card
- WHT Business Posting Group
- Controls outgoing WHT automatically
Customer Card
- WHT Business Posting Group
- Enables incoming WHT handling
Journals (General & Payment)
- WHT Code
- WHT %
- Base Amount
- WHT Amount
- Net Amount
Automatic G/L Posting Logic:
Outgoing WHT (Vendor Payment Example):
Invoice Amount: SAR 111,110
WHT Rate: 10% (user-defined)
Net Paid: SAR 100,000
| Account | Debit | Credit |
|---|---|---|
| Accounts Payable | 111,110 | |
| WHT Payable | 11,110 | |
| Bank | 100,000 |
Incoming WHT (Customer Receipt Example):
Gross Amount: SAR 100,000
WHT Rate: 10% (user-defined)
Net Received: SAR 90,000
| Account | Debit | Credit |
|---|---|---|
| Bank | 90,000 | |
| WHT Receivable | 10,000 | |
| Accounts Receivable | 100,000 |
Why Choose This Extension?
- Fully integrated with Business Central posting
- Eliminates manual tax calculations
- Improves accuracy and audit readiness
- Suitable for any Saudi business handling WHT
- User-defined rates allow flexible, tailored WHT handling
