Ansicht
Dokumentation

EXIT_HMXCISR0_006 - User exits Mexico: Art.86 RLISR monthly proportion days

EXIT_HMXCISR0_006 - User exits Mexico: Art.86 RLISR monthly proportion days

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Vendor Master (General Section)  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

In the standard system, you determine the monthly rate of extra payment for tax calculation according to Article 86 of LISR Regulation.

  • Firstly, you have to obtain the extra payment daily rate. For this, you divide the taxed amount by the payment days.
  • Secondly, this daily rate is multiplied by the days of the month, thus obtaining the payment monthly rate.

Example

An employee receives a special payment as annual bonus and you want to calculate taxes according to Article 86 of RLISR.

After subtracting the exemption corresponding to the paid amount, you obtain the monthly rate of the taxed amount for taxes:

  • Daily rate = Special payment taxed / Payment days
  • Monthly rate = Daily rate * Days of month

Afterwards you calculate the tax according to the aforementioned article.

Normally these types of payments are annual but there are also special payments for smaller periods. Thus, using Article 86 might be problematic if several extra payments are carried out at the same time but with different payment periods. Thus, this function module gives you an alternative to deal with these situations.

Notes

The days for extra payments are obtained from technical wage type /40B. If this wage type is not created, take payroll constant TDIAN. In order to check what user wage type is generating the technical wage type, consult the customizing of your wage types regarding the processing class 61.

The days of the month are obtained from payroll constant TDIME.

The tax type parametre indicates whether the system is calculating the tax for Annual Bonus, Leave bonus, Profit Sharing or another type of special bonus.

Further information

The type, method and class tax table can be consulted in table assignment of tax table per personnel group, in the implementation guide, section Mexico payroll -> Taxes -> Income Tax -> Assignment of tax tables to Person Group/Subgoup.

Warning

This function module has to be changed in case the following conditions are fulfilled:

  • SAP standard processes do not meet your requirements.
  • You have wide knowledge of ABAP/4 programming.
  • This function module should be used only for the purposes mentioned above. If you use it differently, the system might not work porperly.




Parameters

ABKRS
DIAS_PAGO
ENDDA
MET_CAL
PNR
TIPO_CAL
TIPO_NOM

Exceptions

Function Group

XPMX

CL_GUI_FRONTEND_SERVICES - Frontend Services   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.

Length: 2888 Date: 20240523 Time: 045036     sap01-206 ( 51 ms )