on 10-21-2013 7:46 PM
Hola en la nota
Actualización 30 Septiembre: se ha liberado la nota 1915035 con este cambio legal descrito en el Boletín RED 05/2013.
han aparecido 3 nuevos conceptos de nomina
/356 Trab.solidar.jub.parcial
/357 Emp.solidar.jub.parcial
/3CR Horas trab. sin decimales
pero no he logrado encontrar donde se generan dentro de la ESV00 ¿sabe alguien en que situaciones se generan?
Un saludo.
Gustavo.
Hola Gustavo, buenos días:
Dos CC-nóminas se generan en las funciones de nomina ESV00 Cálculo de bases de cotización y cotizaciones a la Seguridad Social y EDSS0 Días en el cálculo de la Seguridad Social ambas accesibles via la transacción PE04 (Crear funciones y operaciones).
Los includes donde se ubican la creacion de las CC-nóminas con el código ABAP se llaman RPC_PAYES_CALC_ESV00 y RPC_PAYES_CALC_EDSS0.
/356 Trab.solidar.jub.parcial
/357 Emp.solidar.jub.parcial
/3CR Horas trab. sin decimales
Saludos,
Antoine
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Antoine, gracias por tu rápida respuesta.
Ya habia llegado hasta ese punto, pero no logro saber de donde saca la funcion ESV00 los valores cot-tjps y cot-ejps. estuve haciendo algunas busquedas y no lo saque.
Lo que queria saber cual es el disparador que hace que se generen esos conceptos para ver como actuan en la nomina, y saber como contabilizarlos.
De todas formas muchas gracias, una compañera me acaba de dar la pista
SAP Note 1855897 - CALC: Partially-retired pensioner's solidarity (RED 03/2013). En esta otra nota se describen los conceptos y se indica que es un metodo de bonificación lo que dispara los conceptos.
Gracias de nuevo.
Gustavo.
Estupendo Gustavo.
Bueno por si lo necesitas:
Las CC-nóminas /356 Trab.solidar.jub.parcial y /357 Emp.solidar.jub.parcial se generan en la subrutina calc_solidarity_jp del programa RPCS96E0 (Cálculo de bases cotización y cotizaciones a la Seg.Social). Esta subrutina se llama desde la subrutina “cotizaciones”.
*----------------------------------------------------------------------*
* Form CALC_SOLIDARITY_JP *
*----------------------------------------------------------------------*
* Calculation of the special solidarity contribution for *
* partially-retired pensioners *
*----------------------------------------------------------------------*
FORM calc_solidarity_jp USING ps_in TYPE pess0_in
ps_out TYPE pess0_out
CHANGING cs_cot TYPE pess0_cot
cv_returncode TYPE pesu0_greturncode.
DATA lv_contrib_company TYPE t5e45-emppc.
DATA lv_contrib_employee TYPE t5e45-trapc.
* Only relevant if the employee is a partially-retired pensioner
IF cl_hrpayes_ss_util=>is_ee_part_retired(
iv_metod = ps_in-contract_class-metod
iv_meto2 = ps_in-contract_class-meto2
iv_meto3 = ps_in-contract_class-meto3
iv_meto4 = ps_in-contract_class-meto4 ) = abap_false.
RETURN.
ENDIF.
PERFORM re5e45_n
USING
ps_in-contract_class-jpsol-tipo
ps_in-tpccc
ps_in-begda
CHANGING
lv_contrib_company
lv_contrib_employee
cv_returncode.
IF cv_returncode <> 0.
RETURN.
ENDIF.
cs_cot-ejps = cs_cot-ejps + ps_out-base_cot_cco * lv_contrib_company / 100.
cs_cot-tjps = cs_cot-tjps + ps_out-base_cot_cco * lv_contrib_employee / 100.
ENDFORM.
Corresponde a la base de cotización por el porcentaje de contribución del empleado y de la empresa.
Respecto a la CC-nómina /3CR Horas trab. sin decimales el valor que tiene se genera en la subrutina copy_sv_into_in del include RPC_PAYES_CALC_ESV00.
Saludos,
Antoine
User | Count |
---|---|
104 | |
12 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.