Ansicht
Dokumentation

EXIT_HARCIMPU_001 - Calculation of apportionment of irregular income payments

EXIT_HARCIMPU_001 - Calculation of apportionment of irregular income payments

BAL Application Log Documentation   ABAP Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

In terms of calculating Income Tax, iregular deductible payments and their corresponding contributions should be apportioned from the current month until the end of the year.

To be able to differentiate contributions corresponding to irregular deductible payments, the standard SAP system calculates the proportion between regular and irregular payments within the total taxable payments and then applies this proportion to total contributions.

To calculate taxable payments for a certain month, for example March, the system performs the following calculation:

  • Total contributions for March - Contributions on irregular taxable payments for March + Contributions on irregular taxable payments apportioned to March.

Finally, to calculate the contributions on irregular taxable payments for March, it uses the following formula:

Irreg. deductible payts (/107) Contributions irregular payts
-----------------------------=

,,------------------------------

Deductible payts (/107 + /106)   Contrib. reg. payts (/38*)

Once non-deductible payments and their corresponding contributions have been determined, they are apportioned.

This user exit may be applied if you prefer to use another method:

  • to determine contributions on irregular deductible payments and/or
  • to apportion irregular deductible payments and their contributions.

Example

Notes

Further information





Parameters

ANIO_FISCAL
ARCIMP_INPUT
ARCIMP_NEW
CMI_ARIMP
CMI_DATE
CMI_IT
CMI_MARCA
CMI_WPBP
MES_FISCAL
NRO_PERSONAL
RUBROS
TOTAL_APORTES
TOTAL_HABERES

Exceptions

Function Group

XPAR

ABAP Short Reference   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.

Length: 3389 Date: 20240604 Time: 013709     sap01-206 ( 36 ms )