Ansicht
Dokumentation

OHAAL16_0240 - BAdI: Calculate Net Remuneration KZ341 and KZ344

OHAAL16_0240 - BAdI: Calculate Net Remuneration KZ341 and KZ344

CPI1466 during Backup   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

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.

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.

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.

  1. Create a class for this BAdI in your namespace using transaction SE19. Enter HRPAYAT_LZ_E18_KZ341 as the definition name.
  2. 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.

You have stored the gross remuneration in the payroll run.

For more information, see the interface documentation for the BAdI.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 2910 Date: 20240523 Time: 200229     sap01-206 ( 55 ms )