Periodic VAT Returns
In Luxembourg, you are required to submit a periodic VAT return electronically to the tax authorities. Follow this process to extract the corresponding data from your SAP ERP system and prepare the XML file to be sent.
Ensure that you have made the necessary Luxembourg-specific settings in the Customizing for Financial Accounting
.
You run the Advance Return for Tax on Sales/Purchases
(RFUMSV00
) program for the respective company code (must have LU as the country key) or tax on sales/purchases group.
The country-specific coding in the FOT_BUILD_DCLITM
function module of this program extracts the necessary data and stores it in the Tax Declaration Items
(FOTTDCLITM
) database table.
You run the Administration Report Electronic Data Transmission to Authorities
(FOT_B2A_ADMIN
) program for the same company code and reporting period.
As part of the run, a Luxembourg-specific Business Add-In (BAdI) implementation for this program calls the Data Medium Exchange Engine (DMEE).
The DMEE uses a Luxembourg-specific DMEE format tree to generate the XML file that you need. Note that when you call the program for a date after January 1, 2015, the coding calls the LU_PERIODOC_VAT_XML
(UMS4
type) DMEE format tree (UMS4 tree type) to generate the XML file. For prior dates, the coding calls the LU_EVAT_RET_XML
(UMS3
type) DMEE format tree.
The system performs the same validation checks that the tax authorities use when you upload the XML file to their eTVA application and displays any messages in a log.
When you are sure that the content is consistent and complete, you download the XML file to your local PC using the Electronic Tax Returns - Copy DME File to PC
(RFASLDPC
) program.
You upload the XML file to the official site provided by the tax authorities.
The following provide a step-by-step description of the process and more details about settings to be made: