Use this function to extract the VAT of the EU transactions to declare to the Belgian tax administration.
EU operations are operations performed between a Belgian company and a customer belonging to the European Community but not a Belgian customer
Use this function to generate the flat file that contains the VAT amounts to declare. This file generated by the system will be used by the component which transforms the file into the format expected by the Belgian administration. A preparatory report is also printed after this function has been run.
Refer to documentation Implementation
The entry lines on the invoices are not updated by the extraction process. You can launch the process for a given company as many times as necessary.
Fields
The following fields are present on this tab :
Criteria
|
Name of the legal company. The processing is performed for the authorized sites of the company only. The BELVAT - Belgian VAT parameter (LOC chapter, BEL group) must be set to 'Yes". for all the companies in the group. |
|
The EU VAT report is based on the fiscal year. It can be generated and communicated to the tax administration every month, every quarter or once a year. |
|
Based on the frequency defined earlier, the declaration dates are initialized with:
When one of these dates is entered manually, the other date is automatically adjusted to the month, quarter or corresponding year. 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 (chapter CPT, group VAT).
|
|
  |
Destination
|
Select this box to generate the electronic file. The creation of a flat file is based on the export template defined in the BELEECAOE - EU statement file template parameter (chapter LOC, group BEL). If this box is not selected, the file is not generated but the preparatory report to the statement is automatically displayed. To meet the requirements of the component which converts the file into the format expected by the Belgian fiscal administration, the name of the created file complies with the following coding: BEINTRA_ query number _ month-quarter-year |
|
Select Client to generate the extraction files in a folder on your computer or workstation. Select Server to generate the extraction files on a network or shared folder. Enter or select the server location (Access path) in the Directory field. |
|
For a 'Server' type file, the Directory field is populated by default with the generation directory entered in the BELEECFIL - EU statement file path parameter (chapter LOC, group BEL). If no value is entered in the BELEECFIL parameter, the directory of the GDIRDEC variable is submitted by default. |
|
Select this box to obtain a log file on the running of the processing. The log file specifies:
Any encountered blocking errors are specified in red. The error messages are the following: Inconsistent VAT setup for account $1$ BEFAC XXX entry Line Y - Entry not taken into account A tax account or a prepayment account is detected in the invoice. In this case:
Inconsistent VAT setup for account $1$ BEFAC XXX entry Line Y - Entry not taken into account The account is set up with a tax management of type 'Submitted' but with a tax allocation other than 'Collected' or 'Adjustment for company'. The entry line is not considered. BEFAC XXX entry - At least one line with a triangular operation - Entry not taken into account. The BELEECOPE - Triangular operations parameter (chapter LOC, group BEL) has the value 'Yes' and at least one line of the invoice is linked to a triangular operation: the declaration processing of the EU VAT statement eliminates the invoices which contain at least a triangular operation. |
Close
The screen validation triggers the extraction. A log file detailing the extracted movements is generated and displayed. The extraction process is the following:
1) The scope is determined
2) Search for the sequence number
The sequence number of the company is searched in the Sequence number assignment function (GESTCA), Financials module (line 18). If the system does not find the sequence number, the process stops.
3) Entry characteristics
4) Verification of the BP customer country (for a Normal customer type)
5) Verification of the EU VAT number of the BP customer
6) Verification of the country of delivery of the sales invoice, and of the consistency of the country of delivery with the tax rule type of the tax codes defined on the entry lines
7) The system checks whether the invoice contains lines with triangular operations (only for invoices from the Sales module)
If the BELEECOPE - Triangular operations parameter (LOC chapter, BEL group) is set to Yes for the impacted company, the system checks whether the invoice contains lines with triangular operations:
8) Verification of the tax code on the entry lines
9) Verification of the VAT characteristics of the account of the entry line
1) Amount management
2) Management of the direction and sign of the amount
For a customer invoice, the normal sign of the sales and tax accounts is the credit.
The rule applied to the storage of the amounts and the manner in which they are displayed in the report is as follows, regardless of the tax management type:
Entry direction | Sign of the amount | Final value in the report |
+ 1 (debit) | 1 | + 1 |
+ 1 (debit) | - 1 | + 1 |
- 1 (credit) | 1. | + 1 |
- 1 (credit) | - 1 | - 1 |
3) Management of the operation code
An operation code is assigned to each extracted entry line or invoice line. The operations codes expected by the Belgian federal government are the following:
L - EU deliveries of goods
This code corresponds to accounts with a Tax allocation set to Collected sales, Collected fixed asset, or Adjustment for company.
For a customer that is a Physical person, only L type account lines are included.
S for European service provisions
This code corresponds to accounts with a Tax allocation set to Collected services.
For a Corporate customer where the delivery country is not an EU company, only S type account lines are included.
T for triangular operations
When the BELEECOPE - Triangular operations (LOC chapter, BEL group) parameter is set to Yes, the system checks whether the invoices contain lines with triangular operations.
If an invoice contains at least one triangular operation, this invoice is not considered in the extraction process of the Belgian EU VAT statement.
An invoice that is not taken into account can have multiple lines of different natures. After having analyzed the invoices listed in the log file, the user must complete the declaration in the component used to generate the final declaration file. The amounts must be completed according to the natures of the operations identified for those invoices that are not considered by the processing ( 'EU deliveries of goods', 'European service provisions', 'Triangular operations' ).
4) Management of the company name
The BP company name, stored in the header table and displayed in the Summary part of the report, is dependent on the BP type (normal customer or miscellaneous BP).
For the Sales module invoices
For the A/P-A/R accounting module invoices
In any case, the company name originates from the BP record.
For a BP/EU VAT number combination, and a miscellaneous customer with several invoices (sales invoices only, or BP invoices only, or sales and BP invoices) the first invoice read determines the company name.
If the query is re-run with criteria that overlap with existing records, the existing records are deleted in the work tables.
Example :
Let us consider records in the header table for a company for the period of February 2015.
Another query is run on the same company for the period of January 2015.
The system does not clear the existing records for the period of February 2015.
Let us consider records in the header table for a company for the year 2015.
Another query is run on the same company for a quarter in the year 2015.
The system clears the existing records for the year 2015.
This function can be run in batch mode. The standard task DCLEECVATB is provided for that purpose.
In addition to the generic error messages, the following messages can appear during the entry :
A tax account or a prepayment account is detected in the invoice. In this case:
The account is set up with a tax management of type 'Submitted' but with a tax allocation other than 'Collected', or of type 'Adjustment for company'. The entry line is not considered.
The BELEECOPE - Triangular operations parameter (chapter LOC, group BEL) has the value 'Yes' and at least one line of the invoice is linked to a triangular operation: the declaration processing of the EU VAT statement eliminates the invoices which contain at least a triangular operation.