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 PF1 company 5642.
The ESL Procedure is performed for companies 5835 and 7772.
See Finance Glossary:
VAT Service Unit (VAT SU) will run the posting, perform the checks explained, update the variant of transaction S_ALR_87012357 - Advance Return for Tax on Sales/Purchases, if needed, as well as update the SOP whenever is necessary.
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 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 a separate excel file among all other specific details such as variants, dates, document types, etc. (step 4 of this excel file). |
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 of the excel file we have implement several checks related to:
In case of having invalid/incorrect tax codes, we request correction to PtP using the existing shared drive for tax code correction purposes, and, in case of additional clarifications, we will 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 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 10th of the second month after the closing month (example: VAT for July is due 10th 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).
We archive all the VAT documentation in the team Google drive and share, on a monthly basis, a Gift Box with the CAM of each company https://drive.google.com/drive/folders/1twYlbudhHxGxPm5TxBf30n2SSNYB_9YC.
Please find below an example sent to the CAM of company 4056.

The ESL must be submitted until the 25th of each month, for the amounts of the previous month.
Run the transaction with the following variants:
Transaction S_P00_07000221

The robot output is a XML file that contains a code of three digits and each has associated a specific meaning. The encoding can be found in the following link: https://evatr.bff-online.de/eVatR/xmlrpc/codes. For example, the code 200 means that the VAT number is valid.


End of document