---
id: object/page/550
type: object
title: Page 550 "VAT Rate Change Setup"
summary: Page 550 "VAT Rate Change Setup" in Base Application (Microsoft.Finance.VAT.RateChange). 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: be50de1a85e0e11aeb96e369c15936b22196f0956ac55d23ea556ce9d1d1fe2b
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Finance/VAT/RateChange/VATRateChangeSetup.Page.al
    title: src/Layers/W1/BaseApp/Finance/VAT/RateChange/VATRateChangeSetup.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/finance-how-use-vat-rate-change-tool
    title: Managing VAT rate changes
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/finance-how-use-vat-rate-change-tool
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/finance/working-with-value-added-tax-vat
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 550
name: VAT Rate Change Setup
namespace: Microsoft.Finance.VAT.RateChange
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-how-use-vat-rate-change-tool.md
counts:
  fields: 0
  procedures: 0
  events: 0
  subscribers: 0
  controls: 27
  actions: 4
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 2
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Page 550 "VAT Rate Change Setup"

> Page 550 "VAT Rate Change Setup" in Base Application (Microsoft.Finance.VAT.RateChange). Present since at least BC23, still in BC30.

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

## Properties

| Property | Value |
|---|---|
| Caption | VAT Rate Change Setup |
| SourceTable | VAT Rate Change Setup |
| PageType | Card |
| UsageCategory | Administration |
| ApplicationArea | Basic, Suite |

## 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 Rate Change Tool Completed | [VAT Rate Change Tool Completed](../table/550.md#fields) | Specifies if the VAT rate change conversion is complete. <small>from the table field</small> |
|  | Perform Conversion | [Perform Conversion](../table/550.md#fields) | Specifies that the VAT rate conversion is performed on existing data. <small>from the table field</small> |
| Master Data | Update G/L Accounts | [Update G/L Accounts](../table/550.md#fields) | Specifies the VAT rate change for general ledger accounts. <small>from the table field</small> |
|  | Account Filter | [Account Filter](../table/550.md#fields) | Specifies which accounts will be updated by setting appropriate filters. <small>from the table field</small> |
|  | Update Items | [Update Items](../table/550.md#fields) | Specifies the VAT rate change for items. <small>from the table field</small> |
|  | Item Filter | [Item Filter](../table/550.md#fields) | Specifies which items will be updated by setting appropriate filters. <small>from the table field</small> |
|  | Update Resources | [Update Resources](../table/550.md#fields) | Specifies the VAT rate change for resources. <small>from the table field</small> |
|  | Resource Filter | [Resource Filter](../table/550.md#fields) | Specifies which resources will be updated by setting appropriate filters. <small>from the table field</small> |
|  | Update Item Templates | [Update Item Templates](../table/550.md#fields) | Specifies that VAT rate changes are updated for item categories. <small>from the table field</small> |
|  | Update Item Charges | [Update Item Charges](../table/550.md#fields) | Specifies the VAT rate change for item charges. <small>from the table field</small> |
|  | Update Gen. Prod. Post. Groups | [Update Gen. Prod. Post. Groups](../table/550.md#fields) | Specifies the VAT rate change for general product posting groups. <small>from the table field</small> |
| Journals | Update Gen. Journal Lines | [Update Gen. Journal Lines](../table/550.md#fields) | Specifies the VAT rate change for general journal lines. <small>from the table field</small> |
|  | Update Gen. Journal Allocation | [Update Gen. Journal Allocation](../table/550.md#fields) | Specifies the VAT rate change for general journal allocation. <small>from the table field</small> |
|  | Update Std. Gen. Jnl. Lines | [Update Std. Gen. Jnl. Lines](../table/550.md#fields) | Specifies the VAT rate change for standard general journal lines. <small>from the table field</small> |
|  | Update Res. Journal Lines | [Update Res. Journal Lines](../table/550.md#fields) | Specifies the VAT rate change for resource journal lines. <small>from the table field</small> |
|  | Update Job Journal Lines | [Update Job Journal Lines](../table/550.md#fields) | Specifies the VAT rate change for job journal lines. <small>from the table field</small> |
|  | Update Requisition Lines | [Update Requisition Lines](../table/550.md#fields) | Specifies the VAT rate change for requisition lines. <small>from the table field</small> |
|  | Update Std. Item Jnl. Lines | [Update Std. Item Jnl. Lines](../table/550.md#fields) | Specifies the VAT rate change for standard item journal lines. <small>from the table field</small> |
| Documents | Update Sales Documents | [Update Sales Documents](../table/550.md#fields) | Specifies the VAT rate change for sales documents. <small>from the table field</small> |
|  | Ignore Status on Sales Docs. | [Ignore Status on Sales Docs.](../table/550.md#fields) | Specifies that all existing sales documents regardless of status, including documents with a status of released, are updated. <small>from the table field</small> |
|  | Update Purchase Documents | [Update Purchase Documents](../table/550.md#fields) | Specifies the VAT rate change for purchase documents. <small>from the table field</small> |
|  | Ignore Status on Purch. Docs. | [Ignore Status on Purch. Docs.](../table/550.md#fields) | Specifies all existing purchase documents regardless of status, including documents with a status of released, are updated. <small>from the table field</small> |
|  | Update Reminders | [Update Reminders](../table/550.md#fields) | Specifies the VAT rate change for reminders. <small>from the table field</small> |
|  | Update Finance Charge Memos | [Update Finance Charge Memos](../table/550.md#fields) | Specifies the VAT rate change for finance charge memos. <small>from the table field</small> |
| Unit Price Incl. VAT | Update Unit Price For G/L Acc. | [Update Unit Price For G/L Acc.](../table/550.md#fields) | Specifies that the unit price must be updated for document lines that have the type G/L Account. <small>from the table field</small> |
|  | Upd. Unit Price For Item Chrg. | [Upd. Unit Price For Item Chrg.](../table/550.md#fields) | Specifies that the unit price must be updated for document lines that have the type Charge (Item). <small>from the table field</small> |
|  | Upd. Unit Price For FA | [Upd. Unit Price For FA](../table/550.md#fields) | Specifies that the unit price must be updated for document lines that have the type Fixed Asset. <small>from the table field</small> |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Setup | VAT Prod. Posting Group Conv. | View or edit the VAT product posting groups for VAT rate change conversion. The VAT product group codes determine calculation and posting of VAT according to the type of item or resource being purchased or the type of item or resource being sold. For each VAT product posting group conversion, the wi... | [Page 551 "VAT Prod. Posting Group Conv."](../page/551.md) |
|  | Gen. Prod. Posting Group Conv. | View or edit the general product posting groups for VAT rate change conversion. The general product posting group codes determine posting according to the type of item and resource being purchased or sold. For each general product posting group conversion, the window contains a line where you specif... | [Page 552 "Gen. Prod. Posting Group Conv."](../page/552.md) |
| Function | Convert | Convert the selected VAT rate. | [Codeunit 550 "VAT Rate Change Conversion"](../codeunit/550.md) |
| History | VAT Rate Change Log Entries | The general product posting group codes determine posting according to the type of item and resource being purchased or sold. For each general product posting group conversion, the window contains a line where you specify the current posting group that will be updated by the new posting group. | [Page 553 "VAT Rate Change Log Entries"](../page/553.md) |

## Triggers

OnOpenPage

## Relations

- source table [Table 550 "VAT Rate Change Setup"](../table/550.md)

## Extended by

- [Page extension 6478 "Serv. VAT Rate Change Setup"](../pageextension/6478.md)
- [Page extension 99000794 "Mfg. VAT Rate Change Setup"](../pageextension/99000794.md)

## Across versions

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

## Documented on Microsoft Learn

- [Managing VAT rate changes](https://learn.microsoft.com/dynamics365/business-central/finance-how-use-vat-rate-change-tool)

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). 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 Rate Change Setup")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
