Hierarchy
⤷ PY-AT (Application Component) Austria
⤷ P03C (Package) HR Customizing: Austria
IMG Activity
ID | OHAAL16_0240 | BAdI: Calculate Net Remuneration KZ341 and KZ344 |
Transaction Code | S_L6B_69001362 | (empty) |
Created on | 20051013 | |
Customizing Attributes | OHAAL16_0001 | Attributes L16 (Optional/Noncritical) |
Customizing Activity | HRPAYAT_LZ_E18_KZ341 | BadI: Calculate Net Remuneration KZ341 and KZ344 |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | HRPAYAT_LZ_E18_KZ341 |
Use
This Business Add-In (BAdI) enables you to calculate the net remuneration for payslip E18 and the additional sales tax if you have saved this information in a format that is not supported by the standard system.
Requirements
In the Customer Enhancements IMG section, you have made the required Customizing settings.
A period is E18 relevant if table ST for the payroll result contains the tax procedure 0
(Not Liable for Tax) and the tax exemption reason W
(Contract for Work).
The values for tax procedure and tax exemption reason always relate only to the payroll results transferred in the interface and not to the data from the Fiscal Data A (0042) infotype or payroll results from other in-periods.
Standard settings
In the standard SAP system, no implementation for this BAdI is provided.
If the system cannot determine an active BAdI implementation, the net remuneration is determined according to the Customizing settings for the subapplication BE18 and cumulation wage type B341 in the views Assignment of Wage Types to Cumulation Wage Types (V_T596I) and Assignment of Wage Types to Cumulation WTs (Customer Table) (V_T596J) from the amount fields of the wage type with the relevant work center and tax split assignment.
The imputed sales tax is calculated based on cumulation wage type A344 from the number field of the wage type and the same split assignment, whereby the percentage of the net remuneration must be specified in the number field.
Activities
- Create a class for this BAdI in your namespace using transaction SE19. Enter HRPAYAT_LZ_E18_KZ341 as the definition name.
- In this class, then create an implementation for the defined interface method GET_KZ341_KZ344 in which you make the following calculations and value assignments:
- Parameter P_KZ341
Net remuneration that was received in the interval from P_BEGDA to P_ENDDA, according to the E18 data record description. - Parameter P_KZ344
Imputed sales tax according to the E18 data record description.
Note: If the BAdI implementation is run, the amounts are not converted further.
Example
You have stored the gross remuneration in the payroll run.
See also
For more information, see the interface documentation for the BAdI.
Business Attributes
ASAP Roadmap ID | 204 | Establish Functions and Processes |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | I | Valid for countries specified |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20051108 |
SAP Release Created in | 470 |