Saudi Extended Withholding Tax Extension

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.

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


AccountDebitCredit
Accounts Payable111,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
Share your love?
Alishba Javed
Alishba Javed
Articles: 5