---
id: topic/business-central/business-functionality/local-functionality/czech-republic/vat
type: topic
title: VAT
summary: "Czech VAT functionality in Business Central: VAT date and periods, reverse charge, non-deductible VAT, VAT exchange rate and local-currency correction, unreliable payer checks, and reporting (VAT statement, control report, VIES, VAT returns, Intrastat). It answers setup and reporting questions for Czech VAT compliance."
tier: official
language: en
system: finance
review:
  state: reviewed
  by: opus
  at: "2026-10-07T02:17:52.744Z"
  flags: []
generated:
  at: "2026-10-08T06:31:25.130Z"
  pipeline: 0.2.0
  prompts:
    hub-topic: 1
  input_hash: 6d9d8e3e51b900371f58e8294457f27a6f640c4b3686577622d3e355f9fb671b
evidence:
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-setup-and-post-reverse-charge
    title: Czech local functionality - Reverse charge in setup and posting
    date: "2025-06-03"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-setup-vat-date
    title: Czech local functionality - Setup VAT date
    date: "2026-03-30"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/supplementary-vat-statement
    title: Czech Local Functionality - Supplementary VAT Statement
    date: "2025-06-06"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/unreliable-payer
    title: Czech local functionality - Unreliable payer [CZ]
    date: "2025-09-29"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-setup-vat-exchange-rate
    title: Czech local functionality - VAT exchange rate
    date: "2025-06-04"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-reports-cz
    title: Czech local functionality - VAT reports for Czech
    date: "2025-06-09"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-statement
    title: Czech local functionality - VAT statement
    date: "2025-06-09"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vies-cz
    title: Czech local functionality - Vies
    date: "2025-06-09"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-use-vies-cz-export
    title: Czech Local Functionality - Vies - CZ export
    date: "2025-06-05"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-setup-vat-correction-local-currency
    title: Czech Local Functionality VAT correction in Local Currency
    date: "2026-03-30"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/functional-currency
    title: Functional Currency in the Czech version
    date: "2025-09-29"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/ui-extensions-intrastat-localization-cz
    title: Intrastat Localization for Czech (Extension)
    date: "2025-06-09"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/non-deductible-VAT
    title: Non-deductible VAT
    date: "2025-09-30"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-control-report
    title: VAT Control Report [CZ]
    date: "2025-06-09"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-return-periods
    title: VAT Return Periods in the Czech version
    date: "2026-03-30"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-return-cz
    title: VAT returns in the Czech version
    date: "2026-03-30"
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-setup-and-post-reverse-charge
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-setup-vat-date
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/supplementary-vat-statement
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/unreliable-payer
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-setup-vat-exchange-rate
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-reports-cz
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-statement
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vies-cz
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-use-vies-cz-export
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-setup-vat-correction-local-currency
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/functional-currency
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/ui-extensions-intrastat-localization-cz
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/non-deductible-VAT
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-control-report
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-return-periods
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-return-cz
  objects:
    - object/page/118
  features: []
  topics:
    - topic/business-central/business-functionality/local-functionality/czech-republic
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes:
    - change/bcapps/10047
    - change/bcapps/11242
    - change/bcapps/9598
learn_toc_path:
  - Business functionality
  - Local functionality
  - Czech Republic
  - VAT
toc_file: business-central/TOC.md
parent: topic/business-central/business-functionality/local-functionality/czech-republic
children: []
coverage:
  learn: 16
  code: 1
  video: 0
  blog: 0
  guideline: 0
bc_forms:
  - 118
member_hash: c7ba35575ed6b02c5cc1333cbe05f0159dc2b3eba8d7a8b274bbc085df5ecc5a
narrative: generated
---

# VAT

> Czech VAT functionality in Business Central: VAT date and periods, reverse charge, non-deductible VAT, VAT exchange rate and local-currency correction, unreliable payer checks, and reporting (VAT statement, control report, VIES, VAT returns, Intrastat). It answers setup and reporting questions for Czech VAT compliance.

Path: [Business functionality](../../../business-functionality.md) > [Local functionality](../../local-functionality.md) > [Czech Republic](../czech-republic.md) > VAT · tier official · system finance · narrative reviewed (checked by Opus)

## Overview

This section describes the Czech localization of VAT in Business Central. It has no subtopics. Each page covers one feature, and the pages fall into two groups: setup and posting behavior, and statutory reporting.\n\nSetup and posting pages cover the VAT date (separate from the posting date), VAT return periods (the Czech VAT Period functionality moved into the standard VAT Return Period table, with data migration and synchronization), reverse charge with tariff and commodity numbers, non-deductible VAT with coefficients, the VAT exchange rate, VAT correction in local currency, and the unreliable payer check on vendors and purchase documents. They also cover functional currency, which lets a company keep its accounts in a foreign currency and report in CZK through additional reporting currencies.\n\nReporting pages cover the VAT statement, the VAT Control Report, the supplementary VAT statement, VAT returns submitted to the Moje daně portal, VIES declarations with XML export, the Czech VAT reports, and Intrastat. A good place to start is the VAT date and VAT return periods pages, then the VAT statement, because VAT returns are generated from the VAT statement settings.

## Key points

- The VAT date can differ from the posting date, and VAT periods are separate from accounting periods. The original VAT date on posted entries can be changed.
- Reverse charge (the transferred tax liability regime) is set up with tariff numbers and commodity codes. It supports VAT control reporting and a PDP check.
- Non-deductible VAT is set up on VAT Posting Setup and needs its enable toggles turned on. It uses shortening and settlement coefficients, and VAT entries show original and reduced amounts separately.
- The unreliable payer feature checks a vendor's VAT payer status against treasury records, manages registered bank accounts, and checks purchase documents.
- Sales and purchase documents can use a different exchange rate for VAT than for posting. VAT amounts on foreign currency invoices can be corrected in CZK, with the difference posted to dedicated rounding accounts.
- The VAT Control Report Card lets you suggest lines, test, export, and close lines for a period.
- VAT returns are generated from VAT statement settings and submitted to the Moje daně portal as standard, corrective, or supplementary returns, with XML generation.
- VIES supports line suggestion, history, corrective declarations, and XML export. Czech Intrastat is provided as an extension.

## Learn pages

- [Czech local functionality - Reverse charge in setup and posting](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-setup-and-post-reverse-charge): Learn how to set up and post reverse charge transactions in the Czech version of Business Central, including configuration of tax liability regimes and VAT reporting.
- [Czech local functionality - Setup VAT date](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-setup-vat-date): Learn how to set up and use the VAT Date feature in the Czech version of Business Central, including configuration steps and VAT reporting options.
- [Czech Local Functionality - Supplementary VAT Statement](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/supplementary-vat-statement): This feature enables calculation and printing of VAT statements for multiple VAT statements that are posted and submitted within a single VAT period.
- [Czech local functionality - Unreliable payer [CZ]](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/unreliable-payer): Learn how the Czech Unreliable Payer feature uses the treasury department service to obtain published information and indicate the payer status on vendor cards and purchase documents.
- [Czech local functionality - VAT exchange rate](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-setup-vat-exchange-rate): Enables users to specify VAT Currency Code and VAT Exchange Rate in documents for the Czech version of Business Central.
- [Czech local functionality - VAT reports for Czech](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-reports-cz): Provides VAT reports to meet Czech legislative and local reporting requirements.
- [Czech local functionality - VAT statement](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-statement): Describes enhancements available in the Czech VAT Statement report.
- [Czech local functionality - Vies](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vies-cz): The VIES report is used for sales declaration to tax authorities in EU (European Union) countries/regions.
- [Czech Local Functionality - Vies - CZ export](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-use-vies-cz-export): Enables exporting the VIES VAT report to an XML file formatted for submission to the Czech financial administration.
- [Czech Local Functionality VAT correction in Local Currency](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/how-to-setup-vat-correction-local-currency): Learn how to use the VAT correction in local currency feature in the Czech version of Business Central.
- [Functional Currency in the Czech version](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/functional-currency): Learn about functional currency, its legal basis in Czechia, and how it's supported in Business Central for accounting and VAT reporting.
- [Intrastat Localization for Czech (Extension)](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/ui-extensions-intrastat-localization-cz): Companies in the European Union (EU) must report trade of goods with other EU countries or regions using Intrastat reporting or the VAT Information Exchange System (VIES).
- [Non-deductible VAT](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/non-deductible-VAT): Learn about the features for using non-deductible VAT in the Czech version, including the setup, posting principles, and reporting requirements.
- [VAT Control Report [CZ]](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-control-report): Companies registered for VAT in the Czech Republic with a CZ VAT ID are required to submit the VAT Control Report.
- [VAT Return Periods in the Czech version](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-return-periods): Learn about VAT Return Periods in Czechia, and how it's used in Business Central for VAT reporting.
- [VAT returns in the Czech version](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Czech/vat-return-cz): Learn how to use the features to submit a VAT return and comply with regulations in the Czech version.

## Videos, posts and code changes

Linked by a Haiku matcher with a grounding quote from the item's summary (link/topics.ts); machine-generated.

- [#10047 [main] bug 646167 - Enhance VIES Declaration pages: update option captions for declaration types](../../../../../changes/bcapps/10047.md) (code change): "Updates the option captions for declaration types on the CZ VIES Declaration Header"
- [#11242 [main] bug 640925 - Enhance draft and proforma invoice report layouts and upgrade tag definitions](../../../../../changes/bcapps/11242.md) (code change): "Pro Forma Invoice VAT is now calculated from temporary sales lines"
- [#9598 [main] bug 633618 - Add VAT Statement Calc. Events CZL codeunit and integrate with VAT Statement Calculation CZL](../../../../../changes/bcapps/9598.md) (code change): "VAT Statement Calculation CZL were moved to a new codeunit"

## Business Central pages and reports

The pages, reports and queries this hub's Learn pages name (ms.search.form, API reference), joined to the code by exact object id (data/index/docs-objects.json); a page shows the table it runs on.

- [Page 118 "General Ledger Setup"](../../../../../objects/page/118.md) · on [Table 98 "General Ledger Setup"](../../../../../objects/table/98.md)

Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn's own.
