Use this function to generate the flat file that contains the VAT amounts to declare.
This file generated by the system is used by the component that transforms the file into the format expected by the Belgian administration. Belgian companies need to communicate this VAT declaration file to the Belgian fiscal administration via the official Intervat and Belcotax sites.
You can generate the Belgian VAT in one of three modes: Actual, Simulation, or Regeneration.
A preparatory declaration report is created at the same time.
Refer to documentation Implementation
Fields
The following fields are present on this tab :
Criteria
|
|
|
Enter a company to run the VAT process for that company only. In Actualmode, if the company has at least one blocking error (e.g., missing setup in the VAT boxes function GESVTB) on one site, the VAT process stops for this company and no data is updated. If any site data is updated before the error, those updates are deleted. When running DCLVATBEL on a single company, the query number must be the one at folder level. If the VAT box set up for the DCLVATBEL declaration and the legislation of the company defined in the criteria do not exist in the VAT boxes function (GESVTB), the DCLVATBEL process cannot run. For a Regeneration, this field is automatically populated with the original company of the VAT query. The BELVAT - Belgian VAT parameter (LOC chapter, BEL group) must be set to Yes for the Selected company. |
|
|
|
|
|
For a Simulation on a single company, enter the Financial site to run the extraction for that site. If the company only has one site, it defaults to that site. |
Tax on debit
|
|
|
For Actual or Simulation: The declaration start and end dates are used to filter the accounting entries by accounting dates or by original document dates, depending on the value of the DCLVATDAT - Date for tax declaration parameter (CPT chapter, VAT group). For Regeneration: The dates entered are the declaration start and end dates at the source of the VAT query. These dates cannot be modified. The declaration end date must be later than or equal to the declaration start date.
|
|
|
|
|
Tax on payment
|
|
|
|
|
|
|
|
|
|
|
|
Generation
|
Select this box to obtain a log file on the progress of the processing. The log file displays the following information:
|
|
For an Actual or Simulation process, select this check box to display in the log file the entry lines that match the combinations described in the Off declaration VAT box type in the VAT boxes function (GESVTB). |
|
Select Actualto generate the electronic file for a single company or for a group of companies.
Select Simulation to print a temporary report for a single company or for a group of companies. An electronic file is not generated.
Select Regeneration to regenerate the flat file for a VAT declaration previously generated in Actual mode.
|
Close
Only the entry lines of the main general ledger are considered.They must have the Actual status and impact an entry type that triggers the VAT on debits.
When the Belgian VAT declaration is performed on a group of companies, the setup in the Functional authorizations function (GESAFP) must authorize the use of all the companies in the group. Otherwise, the declaration cannot be run on the group.
The start date and end date of the declaration are not considered when deleting a Belgian VAT declaration simulation.Based on the criteria set to run the declaration function, the following rules are applied:
Running the declaration for a group of companies
The system deletes:
To identify the existing simulations that need to be deleted, the system searches the site grouping table (FACGROUP).
Running the declaration on a company
The system deletes:
Running the declaration on a company and a site
The system deletes the simulation run on the company and the site.After the VAT declaration has been run for a given company, there can only be actual queries, or actual queries and a simulation query.
Following the developments in the Belgian legislation in force as of 1 January 2015, the issuing an invoice no longer makes the invoice payable. Except under special circumstances, the VAT becomes payable for an operation when one of the following occurs:
Although the triggering fact is the payment, the system always operates following the 'Tax on debit' mode.
If an amount is associated with a prepayment account, the tax included amount is recalculated based on the VAT rate defined in the tax code to obtain the tax excluded amount to declare. If the VAT rate of the tax code is 0 %, the amount to declare is not recalculated.
Examples:
Entry no. 1
Line | Control code | Account | BP | Debit | Credit | Tax code |
1 | AR | 419100 | DEL001 |
| 800.00 | 004 |
2 |
| 512000 |
| 800.00 |
|
|
For the 419100 account, the amount of 800.00 (line1) is not recalculated since the tax rate is 0 %. The following information is displayed in the VAT declaration report:
Entry no. 2
Line | Control code | Account | BP | Debit | Credit | Tax code |
1 | AR | 419100 | DEL001 |
| 1210.00 | 001 |
2 |
| 445870 |
| 210.00 |
|
|
3 |
| 445710 |
|
| 210.00 | 001 |
4 |
| 512000 |
| 1210.00 |
|
|
For the 419100 account, the amount of 1210.00 (line1) is recalculated with a tax rate of 21%. The following information is displayed in the VAT declaration report:
Entry no. 3
Line | Control code | Account | BP | Debit | Credit | Tax code |
1 | AR | 419100 | DEL001 |
| 1210.00 | 001 |
2 |
| 419100 | DEL001 | 300.00 | 004 | |
3 |
| 445870 |
| 210.00 |
| |
4 |
| 445710 |
| 210.00 | 001 | |
5 |
| 512000 |
| 1510.00 |
|
|
For the 419100 account, the amount of 1210.00 (line1) is recalculated with a tax rate of 21%. The following information is displayed in the VAT declaration report:
For the 419100 account, the amount of 300.00 (line 2) is not recalculated since the tax rate is 0 %. The following information is displayed in the VAT declaration report:
The base is recalculated when the tax code is different from zero, irrespective of whether the tax accounts contain movements or not (in the event of an incorrect setup).
For a Total VAT box type, its amount is calculated taking into account Detail and Total VAT boxes as indicated in the formula, which is already calculated, and the calculated amount is updated in DCLVATBOXDH table only if the formula condition is verified for the total calculated amount.
Even if the formula condition is not fulfilled, a record with no amount is created in DCLVATBOXH for the corresponding Total VAT box.
Reading VAT box setup
When VAT box lines in VAT boxes function (GESVTB) are read to select the ones likely to match the selected journal entry line, tax code on payment must not be selected.
In addition to the generic error messages, the following messages can appear during the entry :
The BELVAT - Belgian VAT parameter (LOC chapter, BEL group) must be set to Yes for the company or companies in the group. (blocking message)
The entry line is not considered in the Belgian VAT declaration because the tax code 005 is specified in a box with the Off declaration VAT box type. (non-blocking message)
The characteristics of the entry line are not described in any VAT box, for Detail or Off declaration VAT box types. (blocking message)
There is no VAT box setup for the legislation of the company or the legislation of the group of companies. (blocking messages)
The process can only be run on a group of companies if all the companies in the group have the same currency in their main general ledgers. (blocking message)