Table 6786 "Withholding Tax Posting Setup"
WithholdingTax · Microsoft.WithholdingTax
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 9 connected objects and pages
WithholdingTax · Microsoft.WithholdingTax · BC29-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 6786 “Withholding Tax Posting Setup” (2 Learn pages).
Properties
| Property | Value |
|---|---|
| Caption | Withholding Tax Posting Setup |
| DataClassification | CustomerContent |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Wthldg. Tax Bus. Post. Group | Code[20] | Specifies a Withholding Tax Business Posting group code. via Page 6786 “Withholding Tax Posting Setup” | TableRelation Table 6784 “Wthldg. Tax Bus. Post. Group” (Wthldg. Tax Bus. Post. Group) |
| 2 | Wthldg. Tax Prod. Post. Group | Code[20] | Specifies a Withholding Tax Product Posting group code. via Page 6786 “Withholding Tax Posting Setup” | TableRelation Table 6785 “Wthldg. Tax Prod. Post. Group” (Wthldg. Tax Prod. Post. Group) |
| 3 | Withholding Tax % | Decimal | Specifies the relevant Withholding Tax rate for the particular combination of Withholding Tax Business Posting group and Withholding Tax Product Posting group. via Page 6786 “Withholding Tax Posting Setup” | |
| 4 | Prepaid Wthldg. Tax Acc. Code | Code[20] | Specifies the G/L account number used to post prepaid (advance) withholding tax for the selected combination of Withholding Tax business posting group and product posting group. via Page 6786 “Withholding Tax Posting Setup” | TableRelation Table 15 “G/L Account” (G/L Account) |
| 5 | Payable Wthldg. Tax Acc. Code | Code[20] | Specifies the G/L account number used to post payable withholding tax for the selected combination of Withholding Tax business posting group and product posting group. This account is used when withholding tax becomes due and payable to the tax authority, such as upon payment posting or when the wit… via Page 6786 “Withholding Tax Posting Setup” | TableRelation Table 15 “G/L Account” (G/L Account) |
| 8 | Wthldg. Tax Rep Line No Series | Code[20] | Specifies the number series for the withholding tax report line. via Page 6786 “Withholding Tax Posting Setup” | TableRelation No. Series |
| 9 | Revenue Type | Code[10] | Specifies the type of revenue. via Page 6786 “Withholding Tax Posting Setup” | TableRelation Table 6787 “Withholding Tax Revenue Types” (Withholding Tax Revenue Types) |
| 10 | Bal. Prepaid Account Type | Option | Specifies the type of balancing account for withholding tax transactions. via Page 6786 “Withholding Tax Posting Setup” | OptionCaption: Bank Account,G/L Account |
| 11 | Bal. Prepaid Account No. | Code[20] | Specifies the account number or bank name for sales withholding tax transactions, based on the type selected in the Bal. Prepaid Account Type field. via Page 6786 “Withholding Tax Posting Setup” | TableRelation Table 15 “G/L Account”, Table 270 “Bank Account” (if (“Bal. Prepaid Account Type” = const(“Bank Account”)) “Bank Account” else if (“Bal. Prepaid Account Type” = const(“G/L Account”)) “G/L Account”) |
| 12 | Bal. Payable Account Type | Option | Specifies the type of balancing account for purchase withholding tax transactions. via Page 6786 “Withholding Tax Posting Setup” | OptionCaption: Bank Account,G/L Account |
| 13 | Bal. Payable Account No. | Code[20] | Specifies the account number or bank name for purchase withholding tax transactions. This is based on the type selected in the Bal. Payable Account Type field. via Page 6786 “Withholding Tax Posting Setup” | TableRelation Table 15 “G/L Account”, Table 270 “Bank Account” (if (“Bal. Payable Account Type” = const(“Bank Account”)) “Bank Account” else if (“Bal. Payable Account Type” = const(“G/L Account”)) “G/L Account”) |
| 20 | Purch. Wthldg. Tax Adj. Acc No | Code[20] | Specifies the account number on which to post purchase credit memo adjustments. via Page 6786 “Withholding Tax Posting Setup” | TableRelation Table 15 “G/L Account” (G/L Account) |
| 21 | Sales Wthldg. Tax Adj. Acc No | Code[20] | Specifies an account number for Sales Credit Memo adjustments. via Page 6786 “Withholding Tax Posting Setup” | TableRelation Table 15 “G/L Account” (G/L Account) |
| 22 | Sequence | Integer | Specifies the sequence in which the withholding tax posting setup information must be displayed in reports. via Page 6786 “Withholding Tax Posting Setup” | |
| 23 | Realized Withholding Tax Type | Option | Specifies when the withholding tax is realized for the transaction. Choose whether the withholding is realized when the invoice is posted, when the payment is posted, or at the earliest of the two. via Page 6786 “Withholding Tax Posting Setup” | OptionCaption: ,Invoice,Payment,Earliest |
| 24 | Wthldg. Tax Min. Inv. Amount | Decimal | Specifies the threshold amount for Withholding Tax, below which there will not be any Withholding Tax deduction. via Page 6786 “Withholding Tax Posting Setup” | |
| 25 | Wthldg. Tax Calculation Rule | Option | Specifies the calculation rule for withholding tax, which is used with the amount specified in the withholding tax Minimum Invoice Amount field. This helps identify the transactions for which withholding tax isn’t deducted. For example, if you select the Less than option here and enter 100 in the wi… via Page 6786 “Withholding Tax Posting Setup” | OptionCaption: Less than,Less than or equal to,Equal to,Greater than,Greater than or equal to |
| 100 | Calculation Base | Enum “Withholding Calculation Base” | Specifies whether withholding tax is calculated on the gross amount or the net amount (gross-up). Net (gross-up) is applicable for employee transactions where the entered amount represents the net payable. via Page 6786 “Withholding Tax Posting Setup” | enum Enum 6785 “Withholding Calculation Base” |
| 101 | Calculation Method | Enum “Withholding Calculation Method” | Specifies the calculation method. Simple calculates each component independently. Compound adjusts the base of later components to include earlier component taxes. via Page 6786 “Withholding Tax Posting Setup” | enum Enum 6786 “Withholding Calculation Method” |
| 102 | WHT Threshold Base | Enum “Withholding Threshold Base” | Specifies level at which the threshold is evaluated: per record/line, per document, per category in a period, or total across all categories in a period. via Page 6786 “Withholding Tax Posting Setup” | enum Enum 6787 “Withholding Threshold Base” |
| 103 | WHT Threshold Period | Enum “WHT Threshold Period Type” | Specifies the period for threshold accumulation: Month, Quarter, Year, or Fiscal Period. Applicable when Threshold Base is Category in Period or Total in Period. via Page 6786 “Withholding Tax Posting Setup” | enum Enum 6788 “WHT Threshold Period Type” |
Keys
- Key1: Wthldg. Tax Bus. Post. Group, Wthldg. Tax Prod. Post. Group (clustered)
- Key2: Wthldg. Tax Bus. Post. Group, Sequence
Procedures
GetPrepaidWithholdingTaxAccount(): Code[20]GetPayableWithholdingTaxAccount(): Code[20]
Plus 1 local procedures.
Relations
- Bal. Payable Account No.: TableRelation Table 15 “G/L Account” (conditional)
- Bal. Prepaid Account No.: TableRelation Table 15 “G/L Account” (conditional)
- Payable Wthldg. Tax Acc. Code: TableRelation Table 15 “G/L Account”
- Prepaid Wthldg. Tax Acc. Code: TableRelation Table 15 “G/L Account”
- Purch. Wthldg. Tax Adj. Acc No: TableRelation Table 15 “G/L Account”
- Sales Wthldg. Tax Adj. Acc No: TableRelation Table 15 “G/L Account”
- Bal. Payable Account No.: TableRelation Table 270 “Bank Account” (conditional)
- Bal. Prepaid Account No.: TableRelation Table 270 “Bank Account” (conditional)
- Wthldg. Tax Bus. Post. Group: TableRelation Table 6784 “Wthldg. Tax Bus. Post. Group”
- Wthldg. Tax Prod. Post. Group: TableRelation Table 6785 “Wthldg. Tax Prod. Post. Group”
- Revenue Type: TableRelation Table 6787 “Withholding Tax Revenue Types”
Pages and codeunits on this table
- Page 6786 “Withholding Tax Posting Setup” (source table)
Extended by
Recent changes
- 2026-08-26 #10631 Integration/main to releases 29.x 31a860b5 (releases/29.x, BC29, feature)
- 2026-08-21 #10301 [Master]-Bug 646962: Withholding Tax Posting Setup (main, BC30, fix)
- 2026-07-29 #9311 Withholding Tax for Employee (main, BC30, feature)
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "table", object_name: "Withholding Tax Posting Setup"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.