---
id: object/page/473
type: object
title: Page 473 "VAT Posting Setup Card"
summary: Page 473 "VAT Posting Setup Card" in Base Application (Microsoft.Finance.VAT.Setup). Present since at least BC23, still in BC30.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: null
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 0d799b0f4ca0c245a3e2a0b6a6090f3184f574df6e8ff4cef27c6b2b9c7cc9d5
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Finance/VAT/Setup/VATPostingSetupCard.Page.al
    title: src/Layers/W1/BaseApp/Finance/VAT/Setup/VATPostingSetupCard.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/finance-setup-nondeductible-vat
    title: Set up nondeductible VAT
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/finance-setup-unrealized-vat
    title: Set up unrealized value added tax
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Norway/how-to-print-a-vat-reconciliation-report
    title: Print a VAT reconciliation report [NO]
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Spain/sii-setup
    title: Set up SII for VAT reporting [ES]
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/finance-setup-nondeductible-vat
    - https://learn.microsoft.com/dynamics365/business-central/finance-setup-unrealized-vat
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Norway/how-to-print-a-vat-reconciliation-report
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Spain/sii-setup
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/finance/working-with-value-added-tax-vat/set-up-vat
    - topic/business-central/business-functionality/local-functionality/norway/vat
    - topic/business-central/business-functionality/local-functionality/spain/vat
    - topic/business-central/business-functionality/set-up-business-central/set-up-finance
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 473
name: VAT Posting Setup Card
namespace: Microsoft.Finance.VAT.Setup
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids:
  - docs/learn-smb-docs/business-central/finance-setup-nondeductible-vat.md
  - docs/learn-smb-docs/business-central/finance-setup-unrealized-vat.md
  - docs/learn-smb-docs/business-central/LocalFunctionality/Norway/how-to-print-a-vat-reconciliation-report.md
  - docs/learn-smb-docs/business-central/LocalFunctionality/Spain/sii-setup.md
counts:
  fields: 0
  procedures: 0
  events: 0
  subscribers: 0
  controls: 22
  actions: 2
relations:
  out: 1
  referenced_by: 0
  pages: 1
  extended_by: 0
  event_subscribers: 0
  calls: 1
  called_by: 0
  implements: 0
---

# Page 473 "VAT Posting Setup Card"

> Page 473 "VAT Posting Setup Card" in Base Application (Microsoft.Finance.VAT.Setup). Present since at least BC23, still in BC30.

Base Application · Microsoft.Finance.VAT.Setup · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Finance/VAT/Setup/VATPostingSetupCard.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | VAT Posting Setup Card |
| SourceTable | VAT Posting Setup |
| PageType | Card |

## Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control's own, else the bound field's (marked).

| Group | Control | Shows | ToolTip |
|---|---|---|---|
| General | VAT Bus. Posting Group | [VAT Bus. Posting Group](../table/325.md#fields) | Specifies the VAT specification of the involved customer or vendor to link transactions made for this record with the appropriate general ledger account according to the VAT posting setup. <small>from the table field</small> |
|  | VAT Prod. Posting Group | [VAT Prod. Posting Group](../table/325.md#fields) | Specifies the VAT specification of the involved item or resource to link transactions made for this record with the appropriate general ledger account according to the VAT posting setup. <small>from the table field</small> |
|  | VAT Calculation Type | [VAT Calculation Type](../table/325.md#fields) | Specifies how VAT will be calculated for purchases or sales of items with this particular combination of VAT business posting group and VAT product posting group. <small>from the table field</small> |
|  | Description | [Description](../table/325.md#fields) | Specifies description for this particular combination of VAT business posting group and VAT product posting group. |
|  | Blocked | [Blocked](../table/325.md#fields) | Specifies if this particular combination of VAT business posting group and VAT product posting group is blocked. <small>from the table field</small> |
|  | VAT % | [VAT %](../table/325.md#fields) | Specifies the relevant VAT rate for the particular combination of VAT business posting group and VAT product posting group. Do not enter the percent sign, only the number. For example, if the VAT rate is 25 %, enter 25 in this field. <small>from the table field</small> |
|  | Allow Non-Deductible VAT | [Allow Non-Deductible VAT](../table/325.md#fields) | Specifies whether the Non-Deductible VAT is considered for this particular combination of VAT business posting group and VAT product posting group. <small>from the table field</small> |
|  | Non-Deductible VAT % | [Non-Deductible VAT %](../table/325.md#fields) | Specifies the percentage of the transaction amount to which VAT is not applied. <small>from the table field</small> |
|  | Unrealized VAT Type | [Unrealized VAT Type](../table/325.md#fields) | Specifies how to handle unrealized VAT, which is VAT that is calculated but not due until the invoice is paid. <small>from the table field</small> |
|  | VAT Identifier | [VAT Identifier](../table/325.md#fields) | Specifies a code to group various VAT posting setups with similar attributes, for example VAT percentage. <small>from the table field</small> |
|  | VAT Clause Code | [VAT Clause Code](../table/325.md#fields) | Specifies the VAT Clause Code that is associated with the VAT Posting Setup. <small>from the table field</small> |
|  | EU Service | [EU Service](../table/325.md#fields) | Specifies if this combination of VAT business posting group and VAT product posting group are to be reported as services in the periodic VAT reports. <small>from the table field</small> |
|  | Adjust for Payment Discount | [Adjust for Payment Discount](../table/325.md#fields) | Specifies whether to recalculate VAT amounts when you post payments that trigger payment discounts. <small>from the table field</small> |
|  | Certificate of Supply Required | [Certificate of Supply Required](../table/325.md#fields) | Specifies if documents that use this combination of VAT business posting group and VAT product posting group require a certificate of supply. <small>from the table field</small> |
|  | Tax Category | [Tax Category](../table/325.md#fields) | Specifies the VAT category in connection with electronic document sending. For example, when you send sales documents through the PEPPOL service, the value in this field is used to populate the TaxApplied element in the Supplier group. The number is based on the UNCL5305 standard. <small>from the table field</small> |
| Sales | Sales VAT Account | [Sales VAT Account](../table/325.md#fields) | Specifies the general ledger account number to which to post sales VAT for the particular combination of VAT business posting group and VAT product posting group. <small>from the table field</small> |
|  | Sales VAT Unreal. Account | [Sales VAT Unreal. Account](../table/325.md#fields) | Specifies the general ledger account number to which to post unrealized sales VAT (as calculated when you post sales invoices) using this particular combination of VAT business posting group and VAT product posting group. <small>from the table field</small> |
| Purchases | Purchase VAT Account | [Purchase VAT Account](../table/325.md#fields) | Specifies the general ledger account number to which to post purchase VAT for the particular combination of business group and product group. <small>from the table field</small> |
|  | Non-Ded. Purchase VAT Account | [Non-Ded. Purchase VAT Account](../table/325.md#fields) | Specifies the account associated with the VAT amount that is not deducted due to the type of goods or services purchased. <small>from the table field</small> |
|  | Purch. VAT Unreal. Account | [Purch. VAT Unreal. Account](../table/325.md#fields) | Specifies the general ledger account number to which to post unrealized purchase VAT (as calculated when you post purchase invoices) using this particular combination of VAT business posting group and VAT product posting group. <small>from the table field</small> |
|  | Reverse Chrg. VAT Acc. | [Reverse Chrg. VAT Acc.](../table/325.md#fields) | Specifies the general ledger account number to which you want to post reverse charge VAT (purchase VAT) for this combination of VAT business posting group and VAT product posting group, if you have selected the Reverse Charge VAT option in the VAT Calculation Type field. <small>from the table field</small> |
|  | Reverse Chrg. VAT Unreal. Acc. | [Reverse Chrg. VAT Unreal. Acc.](../table/325.md#fields) | Specifies the general ledger account number to which you want to post amounts for unrealized reverse charge VAT (purchase VAT) for this combination of VAT business posting group and VAT product posting group, if you have selected the Reverse Charge VAT option in the VAT Calculation Type field. |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Suggest Accounts | Suggest G/L Accounts for the selected setup. Suggestions will be based on similar setups and provide a quick setup that you can adjust to your business needs. If no similar setups exists no suggestion will be provided. |  |
|  | Copy | Copy selected fields or all fields in the VAT Posting Setup window to a new record. Before you start to copy, you must create the new record. |  |

## Triggers

OnOpenPage

## Relations

- source table [Table 325 "VAT Posting Setup"](../table/325.md)

## Pages and codeunits on this table

- [Page 472 "VAT Posting Setup"](../page/472.md) (card page)

## Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an `Object::"Name"` argument. Interface dispatch and calls through events are not counted, so the list is not complete.

- [Codeunit 6200 "Non-Deductible VAT"](../codeunit/6200.md) (1 call: `OnOpenPage → IsNonDeductibleVATEnabled`)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: none

## Documented on Microsoft Learn

- [Set up nondeductible VAT](https://learn.microsoft.com/dynamics365/business-central/finance-setup-nondeductible-vat)
- [Set up unrealized value added tax](https://learn.microsoft.com/dynamics365/business-central/finance-setup-unrealized-vat)
- [Print a VAT reconciliation report [NO]](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Norway/how-to-print-a-vat-reconciliation-report)
- [Set up SII for VAT reporting [ES]](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Spain/sii-setup)

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. 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: "page", object_name: "VAT Posting Setup Card")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
