Setup page · Tax
Withholding tax codes
A setup page where you create codes for withholding tax, a tax on vendors that doesn't create sales tax transactions.
- Used by
- Accounts payable manager, Auditor, Accounts receivable manager and 6 more roles
- Business process
- Manage withholding taxes in Dynamics 365 Finance
- Menu item
TaxWithholdTable- Main table
TaxWithholdTable- Data entity
TaxWithholdingTaxCodeEntity- Setup steps
- 1 on this page
Show what matters for
Everyone
1What it is and why
| What it is | A setup page where you create codes for withholding tax, a tax on vendors that doesn't create sales tax transactions. |
|---|---|
| What you do here | Used to set the rate that is withheld from vendor payments and the liability account the withheld amount posts to. |
| Example | For example, when a vendor invoice is paid, the vendor receives the invoice amount minus the withholding tax, and the withheld amount posts to the withholding tax account. |

Functional consultant · Solution architect
2Where it fits
| Business process | Define accounting policies › Develop tax strategy › Manage withholding taxes in Dynamics 365 Finance |
|---|---|
| Menu path | Tax › Indirect taxes › Withholding tax › Withholding tax codes |
| Set up first | — |
| Used next by | Withholding tax groups Microsoft Learn ↗ |
| Related pages | — |
End user · Functional consultant
3How to do it
Setup steps on this page
Set up Withholding tax codesNo screenshots yet
Used to set the rate that is withheld from vendor payments and the liability account the withheld amount posts to.
Microsoft's steps
- Go to Tax > Indirect taxes > Withholding tax > Withholding tax codes.
- Select New.
- In the Withholding tax code field, enter a code, and in the Withholding tax name field, enter its name.
- In the Main account field, select the account for the withholding tax liability.
- Select Save.
- Select Values, and in the Value field, enter the withholding percentage.
- Save and close the pages.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Main account | The account for the withholding tax liability; only balance sheet or liability accounts are valid.Microsoft Learn ↗ | — | — |
| Value | The percentage used to calculate the withholding tax.Microsoft Learn ↗ | — | — |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| Set up Withholding tax codes | — | — |
Solution architect
5Design impact
| Shared or per company | Per company: each legal entity has its own records. Microsoft data model ↗ |
|---|---|
| Can it be undone | — |
| Feature or country | — |
| If you change it later | — |
Technical architect
6Technical
| Menu item | TaxWithholdTable Checked in Dynamics 365 |
|---|---|
| Form | TaxWithholdTable Checked in Dynamics 365 |
| Table | TaxWithholdTableShown as “Withholding tax codes” in Record infoKey field: TaxWithholdCodeChecked in Dynamics 365 |
| Data entities | TaxWithholdingTaxCodeEntityWithholding tax codes Microsoft data model ↗ |
| Who can open it | PrivilegesMaintain withholding tax codes TaxWithholdTableMaintainView withholding tax codes TaxWithholdTableViewDutiesRental Inquire into sales tax process reference data RentalTaxSalesTaxProcessReferenceDataInquireEnable sales taxes process TaxSalesTaxesProcessEnableInquire into sales tax policies TaxSalesTaxPoliciesInquireInquire into sales tax process reference data TaxSalesTaxProcessReferenceDataInquire9 security rolesAuditorAuditPolicyManagerAccounts receivable manager CustInvoiceAccountsReceivableManagerAccountant LedgerAccountantAccounting manager LedgerAccountingManagerAccounting supervisor LedgerAccountingSupervisorFinancial controller LedgerFinancialControllerRental manager RentalManagerRental purchasing manager RentalPurchasingManagerAccounts payable manager VendInvoiceAccountsPayableManager |
| Actions on the page | Options: Personalize, Page options, ShareChecked in Dynamics 365 |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=TaxWithholdTable |
|---|---|
| Integrate with | TaxWithholdingTaxCodeEntity data entity Microsoft data model ↗ |
| Table definition | TaxWithholdTable columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/finance/general-ledger/tasks/set-up-withholding-tax
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/finance/tax/main/taxwithholdtable
- Checked in a working Dynamics 365 system, version 10.0.49: the menu item, form, table and security, the page.