Tasks to be completed when documenting an operation (from creation to publication)1. Enter the Title of the operation / page2. Add the following Labels :
3. Fill in all fields as described above4. Name the title of each section using OPD methodology naming convention - Infinitive verb without the “to”, mainly action verb...something) - " I do something..."5. Once the description of the operation is completed, ensure it is approved and published by launching the SBS-Finance approval workflow |
| Domain: Country Accounting |
Responsibility area: N/A |
The purpose of this document has 2 objectives:
The VAT Procedure is performed for the following PF1 companies: 0212, 0274, 0276, 1196, 4056 (6289, 6290 and 6291), 4060, 4061, 5642, 5673, 5869, 6267 (5674) and 6288.
The ESL Procedure is performed for companies 0005, 4056/6289/6290/6291, 6267, 5642, 0212, 0274, 0276, 1196, 4060, 4061, 6068, 6111 and 5835.
See Finance Glossary:
RtR BO (change RtR BO) will run the posting, perform the checks explained, inform RtR FO (change RtR FO)
of any discrepancies found in relation with the explanation of this procedure, update the variant of transaction S_ALR_87012277, update the variant of transaction S_ALR_87012357 - Advance Return for Tax on Sales/Purchases on local request and update the SOP (change)
whenever is necessary.
RtR FO (change RtR FO) must answer to discrepancies arisen by RtR BO (change RtR BO)
and check the procedure outcome.
The operation explained in this procedure must be done, on a monthly basis for all companies mentioned in point 1.2 with the exception of 5673, which is only done in a yearly basis. During Annual closure it is posted in closing period, after the Last CROCO (change CROCO) invoice has been posted and before the data is sent to BOIC/BFC. Outside Annual closure it is performed right after the closure has finished with posting date current month. The pre-check must be performed every month in the closure on D+1, in order to correct wrongly used tax codes.
The steps explained below in the procedure refer to the main transactions of the procedure. There may be intermediate steps that are specific for some companies. These are described in the excel file DE - VAT PF1 Template among all other specific details such as variants, dates, document types, etc. (step 4 of this excel file). |
Open excel file DE - VAT PF1 Template – follow Steps.
For your information note that the structure of VAT accounts is the following:
D+1: Proceed Controls only (Step 1-7 in Excel file)
D+4 for non-yearly closure and D+2 morning for Yearly closure: Proceed Controls and the rest of the procedure.
Explanation:
In step 6 we have implement several checks related to:
In case of having invalid tax codes, investigate the documents and request correction to PtP (change PtP) and/or contact local accountant (Imke Frank - DE-Tax-Department).
Don't proceed to Section B (step 8 on) until all checks in the excel file are OK. |
The check on Tax code 7P is to see if there was no tax rate above 19% used (values below 1000€ accepted). If there is a tax rate above 19% used, please check the document and see if this rate is verified, by taking a look on the attachments of the posting and ask, if needed for correction.
In case of invalid tax code detected Step 6 "Check - Valid tax codes in every company": Use Transaction S_ALR_87012359 to find the documents using this tax code, by selecting CC, Tax code and the period. Afterwards send an E-Mail to Imke Frank (DE-Tax-Department) to check, if this codes are valid and if not which codes should be used. In the End PtP (change PtP) has to be asked to perform the correction accordingly. (Step 6 of Excel file)
This time we are actually creating the batch input session which will allow the Transfer of all VAT postings to the VAT collection account. This step is done once for all Companies and another time for 4060 with Netherlands VAT, except for December where we still should include 5673 which has annual VAT submission.
Follow the instructions in the excel file to create the batch input session.
Run the transaction S_ALR_87012357 - Advance Return for Tax on Sales/Purchases
Choose the variant indicated in the excel file and follow dates parametrization described (Step 8).
Posting of the batch: (Step 9)
In this step we process the batch inputs generated:
This Batch inputs will centralized the VAT amounts in VAT centralized account:
Described in the excel file (Step 10). The objective is to assure that the posting of the batch was done correctly, that is, the amounts open in closing period for VAT account will be transferred to VAT centralized account in current month.
Example in closing month of April the VAT accounts had a total balance of 149.725,21, so this amount in May will be transferred to VAT centralized account, when we run the Batch input in step above:
So we need now to check that in May the value of VAT centralized account is equal to the balance of non-centralized VAT accounts in April.
To do the check for all companies follow the step 10 in the Excel file.
Transfer amounts in VAT collection accounts from 6289/6290/6291 to 4056 and from 5674 to 6267 respectively – by using transaction "Z1F_GLTR" (Step 11).
There is an amount to be transferred from companies 6289/6290/6291 to 4056 and 5674 to 6267. In this case 57.295,60 of VAT will be transferred from accounts of company 6289 to 4056. See at the bottom of the report. Run transaction "Z1F_GLTR" (done for 5674 and 6289/6290/6291) by using variant "USTVA TRANSFER".
Make a check in test run to confirm values to be allocated and then run it in real:
After confirming values run in real as described in Step 11 and process BI.
Changes in document header text:
In order to avoid Intercompany differences, after run BI, it is necessary to change the reference in document posted.
For example, 4056 document invoicing to 6289 - In 4056 document please insert 6289XXXXXXXXXX, in 6289 document please insert 4056XXXXXXXXXX.
In document 1010000011 in 6289, we need to insert in document header text 40561010001670; In side of 4056 is the opposite, 62891010000011.
By following this step (Step 12-14) all VAT postings on collection account will be balanced in current Month after the posting on Vendor account (Finanzamt Hannover Nord 9901000217) for most companies, and for 4060 it is spitted between Finanzamt Hannover Nord 9901000217 and Belastingdienst in NL 9901000506, the Central Bank indicator will be asked while uploading the file in ZZF_POSTING_FILE. Click on more data and insert 810 in SCI).
If balance is an amount to receive, the automatic posting file for the posting on the Vendor account has payment block A, an amount to pay is to be posted without payment block A. Due date is 05th of the second month after the closing month (example: VAT for July is due 5th of September).
An upload file will be automatically created in the excel file. It consists in the posting to balance 2411040000 against Finanzamt.
Go to the sheet "Posting" and save the excel file. Close the file and run ZZF_POSTING_FILE and post it.
Yearly check: Control of posting to Vendor account - no amounts in VAT collection accounts:
Last Check: ALL VAT accounts with balance 0 for all, from period 1 until current Month - This is only the case in December, as we post to Vendor in the next month.
Reversal of VAT Calculation:
In order to reverse the VAT Calculation posting, it is not possible to reverse directly the document in FB41. The reversal document will have to be posted manually using opposite posting keys from the original one.
After this Check was done, proceed with the clearing of the VAT accounts (Step 14). Additionally close VAT accounts.
When this steps are done, please release to Local Accounting Department the following WF message:
"Dear all,
VAT procedure for this month was already performed.
Please note that the archive will be done, as always, after the closure.
Best Regards,
SC DACH Team"
Step 15: If there was any new VAT posting after the posting of the batch, you will need to include this new document number in the electronic Advanced Tax return:
If FOTV was not yet processed:
Run RFSUMS once more with flag on Batch Imput for the respective CC and doc number which was posted after VAT procedure (S_ALR_87012357 /Variant 3S-DE-VAT1 but select only the company code with new document).
The program will only generate batch input, if VAT amount in document is different than zero, if so execute SM35.
Afterwards RFSUMS S_ALR_87012357 has to be run once more for this CC for all documents but without batch input session, because the system somehow links it to the Submission of data to Finanzamt (Fiscal authorities).
If FOTV was already processed:
You will notice that FOTV was already processed if by following the option above you receive error message: "Company Code XXXX has already reported in this period".
So run RFSUMS once more, with flag on Batch Input, only for the respective CC and without doc number restriction (S_ALR_87012357/Variant 3S-DE-VAT1 but select only the respective company code), and by flagging the option suggested in the error message: "Corrected Advance Tax Return".
Once again the program will only generate batch input, if VAT amount in document is different than zero, if so execute SM35.
After reprocessing Tax Return, assess the need of re-doing or not archiving:
If you have done it already for this company and period, you should do a new archiving with the current data available in SAP. Do as described in point 2.8, but use "– Correction" after the standard text to use in archiving. Example:
For both situations: If the VAT code is different than 0, there is the need to correct also the posting on the vendor. So, reverse the posting already made previously, and post a new document with the total amount. Important Remark: The wrong documents (the first one, and the respective reversal) need to be cleared together.
Step 16: For legal reasons it is necessary to archive all VAT information during 10 years.
As clarified with Klaus Henke and Imke Frank, it is not allowed to do the archiving for all companies in one single file. Therefore we opted to use the old variants used by FO (FO means Front Office? if yes, change). The list of variants is in the excel file.
This can and should be done after the closure, in order to workload during the closure – but in any case it is very important and should be never forgotten.
Run transaction S_ALR_87012357
In each variant, adjust the posting period of VAT.
And only change the settings here:
The posting date, posting period and due date (VAT posted on July is due 10th of September, lag of 2 months; for December year x, then 10th February year x+1).You might need to untick – Electronic Advance tax return field.
Remark for 4060: NL VAT (variant for NL) is set to doc type S5 to more easily identify NL postings in 4060.
The variants for 4056, 6267 and 1424 include the companies belonging to the tax unit. This is customized in some special tables and there is no need to add them in the selection screens!
Start transaction (F8).
Output:
Now for archiving do the following:
Go to Properties:
Choose Time of Printing "Immediately".
Choose – Object Type is always: BKPF
You will receive the following message:
Please continue this process for all the respective companies.
Run OADR - Process with F8.
The short text has to be modified each month USTVA*M/YYYY*
Check if the archiving of all companies shows up there. It might take some time until it reaches OADR.
The ESL Check has to be sent to Local Team until the 25th of each month, for the amounts of the previous month.
Run the transaction with the following variants:
Variants and contacts included in the file from M drive:
M:\PROJECTS\786 - VAT and Intrastat\DACHNLUK\Germany\ESL\History and Variants.xls (link to the path)
As companies 4056/6289/6290/6291, are the same legal entity, there is an extra step that needs to be performed:
For PF1, after running transaction S_P00_07000221 for all companies, all the files (2 by company, plus the exception files for 4056/6289/6290/6291) have to be published in the Google Drive DACH folder, folder VAT ESL - Zusammenfassende Meldung, and then CAMs should be informed.
End of document