Use
The taxable income estimate is carried out using the program ‘Annual taxable income calculation (RPIGA0E0).
This program runs an estimate of taxable income of the selected employees and maintains the relevant fields in infotype
'Tax data' (0062). You use the data in this infotype in the payroll process to determine the employment tax (IRPF) deduction in the employee payroll.Optionally, they can also be included in the estimate of the data of the infotype
'Additional income' (0090).The estimate is always run towards the future; that is, both at the start of the year for the entire year as well as during the year for the rest of the year. This latter case occurs when running an employment tax deduction (IRPF) percentage adjustment.
For the estimate, the program RPIGA0E0 runs the payroll (
program RPCALCE0) in simulation mode for all periods to be estimated; That is, taking into account all payroll periods included between the adjustment date and December 31st of the estimate year.Requirements
In the Implementation Guide for Personnel Administration and Payroll all necessary settings have been made for correct functioning of the payroll.
Functional Characteristics
The program maintains the entry fields of the group of items ‘Payments’ in infotype 0062 with the data in the system. The infotypes maintained are:
For estimate within the year, the process consists of two parts. One part ‘already settled’ of payroll results already known and an ‘estimated’ part, that is the result of the same estimate. The amounts that are maintained in infotype 0062 constitute the total of both parts. In this manner, in the case of an adjustment for example, the new annual value is the total of the amounts already paid (settled part) and the result of the new estimate for the rest of the year (estimated part).

The program is based on entries from the table ‘Estimate of annual income’ (V_T5E37) to determine which wage types participate in the estimate and how they do it.
Settled part:
To determine the settled part, the program uses the items generated during the payroll by the personnel calculation rule EIRE. Since the amount already paid may be stored in wage types other than those used in the estimate, this rule generates, based on processing class 68, the wage types that the program RPIGA0E0 must read as ‘settled part’ during the estimate.
The wage types generated by PC rule EIRE are:
To fill the field ‘Social Insurance contributions’, the program estimates the SI contributions that must be paid from the adjustment date to the end of the year (estimated part) and adds them to the amount already paid during the year (settled part) in wage type /398.
Settled part:
To run estimate of the payments to be received by employees through the simulation of the payroll for each period, program RPIGA0E0 uses the payroll schema EIGA. Once the payroll simulation is finalized, the schema calls function EIGA0, which processes the payroll data obtained in accordance with the settings made in the customer schema for the regular payroll run.
In the case of specific payroll items whose value is unknown, the estimate includes valuation of the payroll results for the previous year, with the object of making a future prediction based on experience obtained in the past. To this end, the program RPIGA0E0 imports the payroll results that correspond exactly with the equivalent months of the previous year. That is, if the estimate is run for March to December, the payroll results exactly corresponding to the months from March to December of the previous year are imported. In this manner repeated months are not included in the observation interval.
Activities
You can access the program through the system menu, under System ® Services ® Reporting.
Selection parameters
The selection screen allows you to select an employee group according to the standard criteria of the Human resources management programs: personnel number, personnel area, and so on.
Additionally, the program presents three groups of selection parameters, which are described below:
‘Income estimate’ file:
Settings
Parameter ‘Start simulation’: The program runs a simulation of the payroll results from the date indicated in this field up to period 12 of the corresponding year. In general, this date coincides with the start of the adjustment, but it is a good idea to enter a date PREVIOUS to the adjustment start if for any reason you do not want to take the amounts already settled before the adjustment date (e.g. in the case of a retroactive signature on an agreement).
Parameter ‘Payroll schema’. The field contains the payroll schema with which the estimate will be carried out.
Marking the corresponding fields, you determine whether or not you desire taking into account the results of previous years, and in what way.
Likewise, marking the field of ‘Infotype 0090’ you determine what you wish to include in the estimate of the data stored in the said infotype.
‘Report’ file:
Here you fix the way in which you desire to display the report (dialog report, list, broken down, etc.).
Two types of log are offered:
‘Payroll log’ parameter: Although the program RPIGA0E0 has its own protocol, this setting allows you to analyze the payroll protocol of the payrolls run in simulation.
File 'Batch input session':
‘Batch input request’: Maintenance of infotype 0062 is carried out through a batch-input session. In this field you activate generation of the batch input session.
‘Batch input session name’: If you press the F1 help on this field, you will obtain a detailed description.
‘Maintenance infotype 62’ file:
In this box you can set whether the field in infotype 0062 must be maintained with the estimated amount or whether you must simply copy the amount of the record from the previous infotype 0062 to the adjustment. This modality can be useful in the case of the field ‘Alimony’ or ‘Compensatory payments since they are normally fixed amounts that it is difficult to extract from the payroll results.
See also:
The estimate process