---
id: app/withholdingtax
type: app
title: WithholdingTax
summary: "WithholdingTax (Microsoft.WithholdingTax): 94 objects in BC29-30 (27 table extensions, 18 page extensions, 11 tables, 9 codeunits, 8 pages, ...); documented by 2 Learn hubs; 1 video."
tier: official
language: en
tags:
  - first-party app
  - finance
system: finance
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-07T23:36:24.645Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 661072812e4452ee0a98a970d3cd9b83c3af9bfe264bcc9fca25efb4b92b9c5e
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/tree/f18567dc08e2bd162bf192e1da4d714b57eb099f/src/Apps/W1/WithholdingTax/app
    title: src/Apps/W1/WithholdingTax/app (main)
    date: null
    commit: f18567dc08e2bd162bf192e1da4d714b57eb099f
    t: null
    quote: null
links:
  learn: []
  objects:
    - object/table/6784
    - object/table/6785
    - object/table/6786
    - object/table/6787
    - object/table/6788
    - object/table/6789
    - object/table/6790
    - object/table/6791
    - object/table/6792
    - object/table/6793
    - object/table/6794
    - object/tableextension/6784
    - object/tableextension/6785
    - object/tableextension/6786
    - object/tableextension/6787
    - object/tableextension/6788
    - object/tableextension/6789
    - object/tableextension/6790
    - object/tableextension/6791
    - object/tableextension/6792
    - object/tableextension/6793
    - object/tableextension/6794
    - object/tableextension/6795
    - object/tableextension/6796
    - object/tableextension/6797
    - object/tableextension/6798
    - object/tableextension/6799
    - object/tableextension/6800
    - object/tableextension/6801
    - object/tableextension/6802
    - object/tableextension/6803
    - object/tableextension/6804
    - object/tableextension/6805
    - object/tableextension/6806
    - object/tableextension/6807
    - object/tableextension/6808
    - object/tableextension/6809
    - object/tableextension/6810
    - object/page/6784
    - object/page/6785
    - object/page/6786
    - object/page/6787
    - object/page/6788
    - object/page/6789
    - object/page/6790
    - object/page/6791
    - object/pageextension/6784
    - object/pageextension/6785
    - object/pageextension/6786
    - object/pageextension/6787
    - object/pageextension/6788
    - object/pageextension/6789
    - object/pageextension/6790
    - object/pageextension/6791
    - object/pageextension/6792
    - object/pageextension/6793
    - object/pageextension/6794
    - object/pageextension/6795
    - object/pageextension/6796
    - object/pageextension/6797
    - object/pageextension/6798
    - object/pageextension/6799
    - object/pageextension/6800
    - object/pageextension/6801
    - object/report/6784
    - object/report/6785
    - object/report/6786
    - object/report/6787
    - object/report/6788
    - object/report/6789
    - object/report/6790
    - object/codeunit/6784
    - object/codeunit/6785
    - object/codeunit/6786
    - object/codeunit/6787
    - object/codeunit/6788
    - object/codeunit/6789
    - object/codeunit/6790
    - object/codeunit/6791
    - object/codeunit/6792
    - object/enum/6784
    - object/enum/6785
    - object/enum/6786
    - object/enum/6787
    - object/enum/6788
    - object/enumextension/6784
    - object/permissionset/6784
    - object/permissionset/6785
    - object/permissionset/6786
    - object/permissionset/6787
    - object/permissionsetextension/6784
    - object/permissionsetextension/6785
    - object/permissionsetextension/6786
    - object/permissionsetextension/6787
  features: []
  topics:
    - topic/business-central/business-functionality/finance
    - topic/business-central/business-functionality/set-up-business-central/set-up-finance
  localizations: []
  videos:
    - video/d4mYltz4Zwg
  posts: []
  guidelines: []
app: WithholdingTax
namespace_root: Microsoft.WithholdingTax
present_in:
  - "29"
  - "30"
counts:
  objects: 94
  by_type:
    tableextension: 27
    pageextension: 18
    table: 11
    codeunit: 9
    page: 8
    report: 7
    enum: 5
    permissionset: 4
    permissionsetextension: 4
    enumextension: 1
  hubs: 2
  videos: 1
  posts: 0
---

# WithholdingTax

> WithholdingTax (Microsoft.WithholdingTax): 94 objects in BC29-30 (27 table extensions, 18 page extensions, 11 tables, 9 codeunits, 8 pages, ...); documented by 2 Learn hubs; 1 video.

First-party app · folder `src/Apps/W1/WithholdingTax/app` · namespace `Microsoft.WithholdingTax` · BC29-30 · system finance · facts from the code pillar and the joins, nothing machine-written

## What Learn documents it

The topic hubs whose Learn pages name this app's pages and reports (a table counts through the pages on it), by the number of the app's objects they document.

- [Finance](../topics/business-central/business-functionality/finance.md) (Business functionality): 7 objects
- [Set up finance](../topics/business-central/business-functionality/set-up-business-central/set-up-finance.md) (Business functionality > Set up Business Central): 7 objects

## Objects

94 objects, by type.

### Tables (11)

| Id | Name | Caption |
|---|---|---|
| 6784 | [Wthldg. Tax Bus. Post. Group](../objects/table/6784.md) | Withholding Tax Bus. Post. Group |
| 6785 | [Wthldg. Tax Prod. Post. Group](../objects/table/6785.md) | Withholding Tax Prod. Post. Group |
| 6786 | [Withholding Tax Posting Setup](../objects/table/6786.md) |  |
| 6787 | [Withholding Tax Revenue Types](../objects/table/6787.md) |  |
| 6788 | [Withholding Tax Entry](../objects/table/6788.md) |  |
| 6789 | [Withholding Tax Cert. Buffer](../objects/table/6789.md) | Withholding Tax Certificate Buffer |
| 6790 | [Temp Withholding Tax Entry](../objects/table/6790.md) |  |
| 6791 | [Withholding Tax Posting Buffer](../objects/table/6791.md) |  |
| 6792 | [Withholding Tax Group](../objects/table/6792.md) |  |
| 6793 | [Withholding Tax Group Line](../objects/table/6793.md) |  |
| 6794 | [WHT Threshold Accumulator](../objects/table/6794.md) |  |

### Table extensions (27)

| Id | Name | Caption |
|---|---|---|
| 6784 | [Withholding Vendor Ext](../objects/tableextension/6784.md) |  |
| 6785 | [Withholding Item Ext](../objects/tableextension/6785.md) |  |
| 6786 | [Withholding GL Account Ext](../objects/tableextension/6786.md) |  |
| 6787 | [Withholding Fixed Asset Ext](../objects/tableextension/6787.md) |  |
| 6788 | [Withholding Purch. Header Ext](../objects/tableextension/6788.md) |  |
| 6789 | [Withholding Purch. Line Ext](../objects/tableextension/6789.md) |  |
| 6790 | [Withholding GL Setup Ext](../objects/tableextension/6790.md) |  |
| 6791 | [Withholding Purch Inv Line Ext](../objects/tableextension/6791.md) |  |
| 6792 | [Withholding Vend Led Entry Ext](../objects/tableextension/6792.md) |  |
| 6793 | [Withholding Gen. Jnl. Line Ext](../objects/tableextension/6793.md) |  |
| 6794 | [WithholdingPurchCrMemoLineExt](../objects/tableextension/6794.md) |  |
| 6795 | [Withholding G/L Register Ext](../objects/tableextension/6795.md) |  |
| 6796 | [Withholding Purch Setup Ext](../objects/tableextension/6796.md) |  |
| 6797 | [WHT Check Ledg. Entry Ext](../objects/tableextension/6797.md) |  |
| 6798 | [Withholding Purch. Inv. Header](../objects/tableextension/6798.md) |  |
| 6799 | [WHT Purch. Cr. Memo Hdr.](../objects/tableextension/6799.md) |  |
| 6800 | [WHT Purch. Rcpt. Header](../objects/tableextension/6800.md) |  |
| 6801 | [WHT Return Shipment Header](../objects/tableextension/6801.md) |  |
| 6802 | [WHT Invoice Posting Buffer](../objects/tableextension/6802.md) |  |
| 6803 | [WHT Purchase Header Archive](../objects/tableextension/6803.md) |  |
| 6804 | [WHT Vend Posting Group Ext](../objects/tableextension/6804.md) |  |
| 6805 | [Withholding Vendor Templ.](../objects/tableextension/6805.md) |  |
| 6806 | [WithholdingSourceCodeSetupExt](../objects/tableextension/6806.md) |  |
| 6807 | [WHT Company Info Ext](../objects/tableextension/6807.md) |  |
| 6808 | [WHT VAT Amount Line Ext](../objects/tableextension/6808.md) |  |
| 6809 | [WHT Employee Ext](../objects/tableextension/6809.md) |  |
| 6810 | [WHT Empl. Ledger Entry Ext](../objects/tableextension/6810.md) |  |

### Pages (8)

| Id | Name | Caption |
|---|---|---|
| 6784 | [Wthldg. Tax Bus. Post. Group](../objects/page/6784.md) | Withholding Tax Bus. Post. Group |
| 6785 | [Wthldg. Tax Prod. Post. Group](../objects/page/6785.md) | Withholding Tax Prod. Post. Group |
| 6786 | [Withholding Tax Posting Setup](../objects/page/6786.md) |  |
| 6787 | [Withholding Tax Revenue Types](../objects/page/6787.md) |  |
| 6788 | [Withholding Tax Entries](../objects/page/6788.md) |  |
| 6789 | [Withholding Tax Groups](../objects/page/6789.md) |  |
| 6790 | [Withholding Tax Group Card](../objects/page/6790.md) |  |
| 6791 | [WHT Group Lines Subform](../objects/page/6791.md) | WHT Group Lines |

### Page extensions (18)

| Id | Name | Caption |
|---|---|---|
| 6784 | [Withholding Vendor Card](../objects/pageextension/6784.md) |  |
| 6785 | [Withholding Item Card](../objects/pageextension/6785.md) |  |
| 6786 | [Withholding GL Account Card](../objects/pageextension/6786.md) |  |
| 6787 | [Withholding Purch Ord Subform](../objects/pageextension/6787.md) |  |
| 6788 | [Withholding GL Setup](../objects/pageextension/6788.md) |  |
| 6789 | [WHT Purch. Invoice Subform](../objects/pageextension/6789.md) |  |
| 6790 | [WHT Purch. Cr. Memo Subform](../objects/pageextension/6790.md) |  |
| 6791 | [WHT Purch. Invoice Statistics](../objects/pageextension/6791.md) |  |
| 6792 | [WHT Purch. Cr. Memo Statistics](../objects/pageextension/6792.md) |  |
| 6793 | [Withholding G/L Registers](../objects/pageextension/6793.md) |  |
| 6794 | [Withholding Purch Setup](../objects/pageextension/6794.md) |  |
| 6795 | [WithholdingSourceCodeSetup](../objects/pageextension/6795.md) |  |
| 6796 | [Withholding Purchase Order](../objects/pageextension/6796.md) |  |
| 6797 | [Withholding Purchase Invoice](../objects/pageextension/6797.md) |  |
| 6798 | [Withholding Posted Purch Inv](../objects/pageextension/6798.md) |  |
| 6799 | [Withholding General Journal](../objects/pageextension/6799.md) |  |
| 6800 | [Withholding Payment Journal](../objects/pageextension/6800.md) |  |
| 6801 | [WHT Employee Card](../objects/pageextension/6801.md) |  |

### Reports (7)

| Id | Name | Caption |
|---|---|---|
| 6784 | [WHT Calc. and Post Settlement](../objects/report/6784.md) | Calc. and Post WHT Settlement |
| 6785 | [WHT Annual Information Return](../objects/report/6785.md) | Annual Information Return Withholding Tax |
| 6786 | [WHT Certificate Creditable tax](../objects/report/6786.md) | Certificate of Creditable tax |
| 6787 | [WHT Monthly Remittance Return](../objects/report/6787.md) | Monthly Remittance Return WHT |
| 6788 | [WHT Purch. - Invoice](../objects/report/6788.md) | Purch. - Invoice |
| 6789 | [WHT Purch. - Cr. Memo](../objects/report/6789.md) | Purch. - Cr. Memo |
| 6790 | [Withholding Tax Certificate](../objects/report/6790.md) |  |

### Codeunits (9)

| Id | Name | Caption |
|---|---|---|
| 6784 | [Wthldg Tax Purch. Subscribers](../objects/codeunit/6784.md) |  |
| 6785 | [Withholding Tax Mgmt.](../objects/codeunit/6785.md) |  |
| 6786 | [Withholding Tax Jnl Subscriber](../objects/codeunit/6786.md) |  |
| 6787 | [Wthldg Tax Navigate Handler](../objects/codeunit/6787.md) |  |
| 6788 | [G/L Reg.-Withholding Entries](../objects/codeunit/6788.md) |  |
| 6789 | [Withholding Tax Event Handler](../objects/codeunit/6789.md) |  |
| 6790 | [WHT Employee Calculation](../objects/codeunit/6790.md) |  |
| 6791 | [Wthldg Tax Empl. Subscribers](../objects/codeunit/6791.md) |  |
| 6792 | [Wthldg Tax Preview Handler](../objects/codeunit/6792.md) |  |

### Enums (5)

| Id | Name | Caption |
|---|---|---|
| 6784 | [Withholding Party Type](../objects/enum/6784.md) |  |
| 6785 | [Withholding Calculation Base](../objects/enum/6785.md) |  |
| 6786 | [Withholding Calculation Method](../objects/enum/6786.md) |  |
| 6787 | [Withholding Threshold Base](../objects/enum/6787.md) |  |
| 6788 | [WHT Threshold Period Type](../objects/enum/6788.md) | Withholding Threshold Period Type |

### Enum extensions (1)

| Id | Name | Caption |
|---|---|---|
| 6784 | [WHT Report Selection Usage Ext](../objects/enumextension/6784.md) |  |

### Permission sets (4)

| Id | Name | Caption |
|---|---|---|
| 6784 | [WHT - Admin](../objects/permissionset/6784.md) | Withholding Tax - Admin |
| 6785 | [WHT - Read](../objects/permissionset/6785.md) | Withholding Tax - Read |
| 6786 | [WHT - Objects](../objects/permissionset/6786.md) | Withholding Tax - Objects |
| 6787 | [WHT - Edit](../objects/permissionset/6787.md) | Withholding Tax - Edit |

### Permission set extensions (4)

| Id | Name | Caption |
|---|---|---|
| 6784 | [D365 BUS FULL ACCESS WHT](../objects/permissionsetextension/6784.md) |  |
| 6785 | [D365 READ WHT](../objects/permissionsetextension/6785.md) |  |
| 6786 | [D365 Team Member WHT](../objects/permissionsetextension/6786.md) |  |
| 6787 | [D365 BASIC WHT](../objects/permissionsetextension/6787.md) |  |

## Videos and posts

Videos and posts that name this app's objects by exact type and name.

- [Introducing: Withholding Taxes (2026 release wave 1)](../videos/d4mYltz4Zwg.md) (video, 2026-04-01): names Table 6786 "Withholding Tax Posting Setup"

Source: [src/Apps/W1/WithholdingTax/app](https://github.com/microsoft/BCApps/tree/f18567dc08e2bd162bf192e1da4d714b57eb099f/src/Apps/W1/WithholdingTax/app); objects from data/code/, hubs from data/index/docs-objects.json through the object pages.
