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. 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 |
This procedure explains how to handle the personal costs in Spain.
Based on the data in HR SAP system, on a monthly basis a payroll posting by company is generated via ALE from HR SAP systems to FI SAP system. This posting includes the payroll expenses paid but also the smoothing expenses of other payroll payments done in a yearly basis (like Extra payment of June and November, end of year premium, bonus …etc.). Additionally, this posting includes also the booking of other expenses related to personnel costs like: pension costs and insurance life premiums.
In this monthly FI posting the expenses are allocated directly to the cost center of the employee with his own primary cost elements.
This procedure describe the actions to be done on a recurrent basis in order to assess the accuracy of the Financial Statements at company level.
These actions are mainly focus on:
This procedure is valid for Spanish company 0245 - Solvay Quimica Spain.
See Finance Glossary:
On the 20th of each month, you will check in AODOCS the HR - Finance files details. These files will allow the consistency check between HR and FI.
The files naming follow the same criteria each month, the month and the year the information refers to. This way, the information you may receive for use along the procedure are:
Attached to this procedure is also one excel file ES Personal Costs - Template that will help you to perform all the steps, calculations and postings required and explained through the procedure.
1st Step
Confirm that the HR posting is correctly booked in the company. To do it, check that the amounts at account level on the HR Excel Payroll file match with the posting done in SAP following the steps hereafter:

2nd Step
Go to SAP, run transaction FB03, click on "Document List" and insert the variant ES PAYROLL that is created to search in the system for all the postings done for:
![]()
Execute it and you will obtain the list of payroll postings done in the period:

You should double click on it to get the document overview. Then, to check the total amounts at account level change the layout to /ES PAYROLL:

3rd Step
Copy from FB03 the information related to the accounts and the amounts posted.
Paste it in the file ES Personal Costs - Template (sheet Step 2.1.1 - grey cells). This will allow you to compare step 1 (columns Debit-t and Credit –T) with step 2 at account level:
In case of differences (check different from zero):
In order to do a better follow up of some personal cost operations, in some defined accounts, is necessary to split in several lines the amount posted in the general ledgers according to the HR details.
The split will be done based on the file "ES Reconciliation HR-FI_MMYYYY" sent by HR department once the HR closing is performed for the following accounts:
The purpose of this is to split the monthly amount by wage type.
Repeat the same steps for accounts 2455000009, 2455005501 and 2322010000.
To each one of the postings documents created on this step 2.1.2. attach the file received on the ticket named "Soles_Posting_YYYY_MM". |
If the final check is OK, go to sheet "2.1.2. Posting File", where you will find the ZZF_POSTING_FILE template filled with the posting details. In this sheet confirm that:
In the end for each one of that defined accounts, clear the documents with assignment YYYYMMDD (posting date of the payroll document, see step 2.1.1). The document types to be cleared are H0 and H1. If there are differences communicate to your local contact.
It's important to fill all the information highlighted in the file since sheet "2.1.2. Posting File" is being feed by the information available in sheet "Step 2.1.2". |
We have to check if the amounts on accounts 245500009, 2455005501 and 2455003230 on FI statements at company level are the same as the ones recorded in EuHreka employee by employee at company level.
This check will be done by comparing the HR-Provision Excel File and the detail by assignment of that accounts. Finance Operations should list the open items of that accounts, summarized by company/account/assignment and compare the amounts in SAP FI with the ones on HR at wage type level, taking into account that the wage type code in HR Provisions Excel file are defined as the first 3 position of the assignment code on SAP postings.
Detailed operations:
1) We open the HR Provisions Excel file received named "SOLES_E1_Prov.Acumuladas_MMYY" with a format like :
Copy this information to sheet 2.1.4 "E1_Provisions" of the ES Personal Costs - Template folder Step 2.1.4 E1_Provisions
2) Then we need to list the open items for the mentioned accounts at 31/MM/YYYY with the transaction FBL3N using variant ES-CTB02 and layout /ES-CTB01.
We will obtain a list by company/assignment as exemplified hereafter:
With this information you must will fill the table in sheet "Step 2.1.4 – table INPUT from SAP" of the ES Personal Costs - Template file and we will obtain the comparison as follows:
The table is making a comparison between the information sent by HR and the splitting done at account and wage type level.
Whenever there is a difference ACP should communicate the difference to Local FI by sending this file although it's usual to have differences and there are some checks that can be done before reporting to Local Finance:
3) Go to FBL3N and check the assignments - they should follow the exact codification of the file. It's easy to see if there is something wrong "612-BONUS-2012" is not the same as "612-BONUS 2012"
4) Confirm that the assignment 609-CGIQ values are compared with the addition of the values of wage type codes 609A-619A-629A; 6A6-SUPL compared with the addition of 6A6A+ 6A6P and 6I0-IPC compared with the addition of 6I0A+6I0P;
5) There are moments where we have amounts reflected in accounting referring to two different years, this happens because we are accruing something that will be paid next year. During the current year the provision assumes the code A, when the year changes and until it's paid assumes the code P thing that may generate some differences.
To resume:
For a better understanding of the analysis to be done, look to the example for wage type 6V0 - Provision Bonus+ROE:
We have the information that the wage type 6V0P is zero in HR provisions file although in accounting we have a credit balance of 438.429,24.
Analyzing the details of the posting done we can see that besides the accounting of the provision for the current month 6V0R there are also other wage types booked.
This means that there was a payment of BONUS + ROE + Rem Variable in March 2012 that concerns to 2011 and besides that there was also calculated a delta between what was accrued and effectively paid.
In this specific case the difference highlighted in the table is not real and we just need to change the assignment for those specific lines to reduce the difference:
After this final adjust a small difference remains:
This check must be done on a monthly basis since we have different payment dates for each HR accruals and even among the sites the payments can be different. For that reason is not easy and possible to have these assignments correctly filled when performing the postings through the file ES Personal Costs - Template.
3.1.4. I perform miscellaneous postings
There are some recurrent operations that must be posted once the payroll has been issued, the amount of this operations are detailed in the HR Payroll Excel file.
ACP must search in that file the amounts related to the following wage types and should create a posting using FB01 as follow:
CC | Wage Type | Debit Account | Credit Account | CO Object Acc 6 * or 7* | Text |
|---|---|---|---|---|---|
245 | 3312+3314 | 2416220000 | 7440000000 | ORD 2011000204 | Recuperación Comedor MM |
245 | 7511 | 2416220000 | 7440000000 | ORD 2059000073 | Recuperación Vivienda MM |
245 | 7551 | 2416220000 | 7440000000 | ORD 2059000010 | Recuperación Seguro MM |
Using the template ES Personal Costs - Template this information is being retrieved automatically you just have to confirm that the company code is filled on sheet with the step 2.1.5 and delete the sheet not required. |
3.1.5. I perform the PLUSACTIVIDAD posting
On a monthly basis is performed this posting is company 0245. On sheet 2.1.8
You should use the posting file and update only the assignment YYYY.MM

3.2. I prepare the booking and perform the necessary postings - CCN /352 y PA20 - "EXCESO CUOTA PATRONAL" and "SALARIO ACCIDENTADOS"
On a monthly basis, check in AODOCS HR- finance the Excel file with the details of wage types /352 and PA20 description 0245_CCN / 352 y PA20 MMYYYY).
We will take this information, prepare the booking and perform the necessary postings in accounting taking the attached file as a template.
Account | Account description | Periodicity | Threshold (€) |
| 2322010000 | Purchase accruals-n/transport-thirds | Monthly | |
| 2402000000 | Sundry receive of more than 1yr-personnel | Monthly | 0- OP |
| 2416210000 | Sundry receive «1yr-pers-pers,advances | Monthly | 0- OP |
2416220000 | Sundry receive of less than 1yr-pers,sales and serv | Monthly | 0- OP |
2452030000 | Withholding taxes payable | Monthly | |
2454000000 | Official social security institutions | Monthly M+1 | |
2455000000 | Payroll | Monthly | 500€ |
2455000009 | Smoothing personnel costs | Semester | |
2455003230 | Payroll-end of year premium | Diverse | |
2455005501 | Payroll-13 month | Diverse | |
2456000000 | Other social debts | ---- | |
2486000000 | Other sundry liabilities-thirds | Monthly |
2322010000 - Purchase accruals-n/transport-thirds
In this account is accrued Life insurance and saving premium:
6751-APORT, cleared month end.
6752-PRIMA, cleared year end.
6754-PRIMA, cleared year end.
2402000000 - Sundry receiv of more than 1yr-personnel - LOANS
In this account, we have the reflection of the loans to personnel, meaning that the company lends to its employees a sum of money that is expected to be paid back with interest. These loans can be maintained for a number of years and are repaid via payroll deductions.
The interest calculated during the period is not automatically booked, only the deductions done in the employee salary. So, as per file received from HR with the monthly calculation we need to book the interest.
The basis for your reconciliation is the file sent by HR team “SOLES_0245-SQU_MMYYYY”
2416210000 - Sundry receiv <1yr-pers-pers - ADVANCES
In this account, we have the reflection of the advances to personnel.
The open balance end of the month represents the total amount due plus the monthly payments, these amounts are easily confronted with the file "SOLES_0245-SQU_MMYYYY >> Sub-Total Value of codes 9$E5 + 9$E6" received from HR team.
With this report, we can analyze the monthly evolution and as we have the cumulated balance in the beginning of the month and in the end of the month in case of differences, we can see if payments are missing or if there was an issue in HR interface.
Note that all payments done after the payroll of the month are processed in the payroll of next month and only then, we can reconcile the amounts.
2416220000 - Sundry receive of less than 1yr-pers,sales and serv
In this account we have the reflection of the electricity sold to the employees, rents and other monthly benefits, these are calculated based on the consumption and/or agreed monthly amounts. By end of the month account balance should be zero.
Knowing that there will be the need to regularize manually some wage types because the counterpart is not automated in HR, we have two procedures in place that indicate how to do the necessary bookings and support the reconciliation of this account (OP Personal Costs/ OP Costs Recovery).
2452030000 - Withholding taxes payable
In this account we have the IRPF - personal tax on the income of residents in Spain. Every month the amount is deducted from the salaries/wages of the employees and paid to the authorities the month after. But not only, as an "autonomous" also pay this tax, we will receive invoices where the withholding tax is directly included on the invoices received.
The deduction of the current month will be regularized in the next month after tax posting Modelo 216, 111 and 745

The small difference should be posted on account 6470000000 Other operating expenses or 7470000000 Other operating income cost center SQ37800002.
2454000000 - Official social security institutions
In this account, we have the reflection of the monthly deductions to be regularized with social security. The deduction of the current month will be regularized in the month+1.
Specifications to be taken into account:
The HR team provides the information to accounting - \352 and PA20 it is loaded to introduce the part of accidents that is spent on Solvay and is not payment of social security and we need to increase spending, in case of excess of employer's share we have to avoid spending.
If there are differences higher than 2.000 € we should double check assignment and consult CAM before clear the account. After all checks done we can clear the difference with account 6210000000 and cost center ST32410900.
2455000000 - Payroll
In this account, we have the reflection of the Employees’ salaries posting. IBA payment is generally by the same amount, although we can have payments done out of the normal timings. The movements that did not arrive in time for the current month are usually reflected in the month after process.
What we know:

2455000009 - Smoothing personnel costs
In this account we have the reflection of the extra payments for Holidays, Christmas Allowance and productivity bonus:

The small difference should be posted on account 6470000000 Other operating expenses or 7470000000 Other operating income cost center SQ37800002.


2455003230 - Payroll-end of year premium
In this account we have the movements related with the yearly Bonus and the AFE (1,5 payment).
AFE (WT 602…) - Monthly Accrual between 01.01 - 31.12 (payment February or March)
PAY seniority in the AFE (612) - Monthly Accrual between 01.01 - 31.12 (payment February or March)
Bonus 01.01 - 31.12 (6VO) - Monthly Accrual between 01.01 - 31.12 (payment March or April)
There are moments where we have amounts reflected in accounting referring to two different years, this happens because we are accruing something that will be paid next year. During the current year the provision assumes the code A, when the year changes and until it’s paid assumes the code P thing that may generate some differences.
2455005501 - Payroll-13 month
CGIQ which stands for “Convenio General de la Industria Química” regulates labor relations in the chemical sector, namely the agreed wage increases with payment as follows:
S.Quimica Torrelavega 609-CGIQ: - Monthly Accrual between 01.10 - 30.09 (payment September)
6A6-SUPL Vacations supplement - Monthly Accrual between 01.07 - 30.06 (payment June)
2486000000 - Other sundry liabilities-thirds
Unions and Intervida, this accounts should be cleared in the month end.

|