Hierarchy

⤷

⤷

IMG Activity
ID | OHARUBP_PY_TAX_008 | Maintain Taxes and Social Insurance Payments |
Transaction Code | S_AC0_52000551 | (empty) |
Created on | 20050301 | |
Customizing Attributes | OHARUBP_PY_TAX_008 | Maintain Taxes and Social Insurance Payments |
Customizing Activity | OHARUBP_PY_TAX_008 | Maintain Taxes and Social Insurance Payments |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | OHARUBP_PY_TAX_008 |
Use
In this Customizing activity, you enter the taxes and social insurance payments in line with current Russian legislation.
This Customizing activity is divided into the following parts:
- On the overview screen, you enter basic data about the tax classes you need to use during the payroll run.
- On the details screen, you enter data about how each of the taxes and payments entered on the overview screen are calculated. The payroll function RUTAX uses this data to determine the amount of tax and social insurance that is deducted during the payroll run.
Requirements
Standard settings
The following tax classes are shipped as standard:
Tax Type Tax Class
Income tax 13, 30, 35
Social insurance for work accidents and occupational illness 24
Social insurance contributions 40,41,42,43,4A-4C, 44-47, 4D-4F
Pension Fund (voluntary contribution) 55 (see rule RUJ1)
Activities
- On the overview screen, you enter the tax class code, name of the tax class, and the priority of the tax classes - that is, you determine the order in which each tax class is taken into consideration during the payroll run.
- To determine how each of the tax classes on the overview screen is calculated during the payroll run, select one of the tax classes and choose Goto -> Details.
- In the Tax Type field, you select the tax group to which your selected tax class belongs. The tax type identifies the tax class for use in report HRULAVP3_2004.
- In the Scale of Calculation group box, you enter the scale of cumulative income, and corresponding tax rates and tax constants.
The payroll operand YSCAL in the payroll operation AMT uses this data when it calculates the amount of a particular tax that must be deducted.
For more information about how this scale works, see the example below. - In the Tax Privileges group box, you enter any privileges that are to be taken into consideration during the payroll run.
The tax privileges you enter in this group box apply to a whole tax class and are not restricted to an individual employee.
You enter individual tax privileges in the Tax Privileges infotype (0299). For more information, see Maintain Tax Privileges. - In the Method group box, you determine the calculation method (for example, annual or monthly) that is used as part of the payroll rules during the payroll run.
- In the Wage Types group box, you determine which wage types are part of the calculation process.
- The base wage type represents the base amount used in the calculation (see the Scale of Calculation section).
- You enter the result of the calculation completed by the formula as a formed wage type.
If you use an alternative tax calculation (parameter = X) in the function RUTAX, you can enter alternative wage types in the fields for alternative wage types. - In the Processing Rules group box, you enter the payroll rules that the RUTAX function uses.
- The rules you enter in the Start fields are called before the function processes any calculations or privileges.
The start rule prepares an internal variable RUxx for the subsequent processing steps. - The rules you enter in the Finish fields use the variable RUxx from the previous step to calculate the percentage amount to be deducted and store the calculation results.
- You determine whether the system includes a tax class in retroactive accounting by means of the in-period principle by selecting the Include Using In-Period checkbox.
For example, if an employee becomes a tax resident during the year, you must recalculate an employee#s income tax from the start of the calendar year. This checkbox enables the system to determine which tax classes are relevant for retroactive accounting following the in-period principle
Example
The system uses the data you enter in the Scale of Calculation group box to determine the amount of tax to be deducted. The scale works as follows:
Cumulative Income Tax Rate Tax Amount
280,000.00 20.00 0
600,000.00 7.90 56,000.00
- 2.00 81,280.00
The formula for this calculation is as follows:
Y x (base amount - X) / 100 + Z
Legend:
X = In the Cumulative Income column, the next lowest amount to the base amount.
Y = In the Tax Rate column, the value in the line that contains the next highest amount of Cumulative Income to the base amount.
Z = In the Tax Amount column, the value in the line that contains the next highest amount of Cumulative Income to the base amount.
- If the base amount is 300,000.00, the calculation is as follows:
7.90 x (300,000.00 - 280,000.00) / 100 + 56,000.00 - If the base amount is 650,000.00, the calculation is as follows:
2.00 x (650,000.00 - 600,000.00) / 100 + 81,280.00 - If the base amount is 100,000.00, the calculation is as follows:
20.0 x (100,000.00 - 0) / 100 + 0
In this example, since the base amount is less than the lowest cumulative income amount, the value of X in the calculation is zero.
Business Attributes
ASAP Roadmap ID | 204 | Establish Functions and Processes |
Mandatory / Optional | 3 | Nonrequired activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | I | Valid for countries specified |
Customizing Attributes | Country Key | Country Name |
---|---|---|
OHARUBP_PY_TAX_008 | RU | Russian Fed. |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | OHARUBP_PY_TAX_008 | 0 | AC00000021 | Personalwesesen Stammdaten: Russland |
Maintenance Objects
Maintenance object type | C | Customizing Object |
Assigned objects | ||||||
---|---|---|---|---|---|---|
Customizing Object | Object Type | Transaction Code | Sub-object | Do not Summarize | Skip Subset Dialog Box | Description for multiple selections |
V_T7RUT1 | V - View | SM30 | Taxes and netto payments |
History
Last changed by/on | SAP | 20060512 |
SAP Release Created in | 600 |