Hola buenos días a todos.
En mi instalación estamos en fase de prácticas con el SLD; hemos implementado todas las notas de BRD y SLD liberadas y bueno, las cosas van funcionando.
Sin embargo estamos teniendo problemas con los redondeos en el cálculo de las prestaciones.
Ejemplo:
Empleado con una Base Reguladora Diaria de 33.05, la misma que en el Inss da por buena, pero al calcular la Prestación ,SAP le calcula en el ccnominas /307 ,PA10 un importe de 743,70€ y el INSS lo rechaza porque dice que el importe correcto son 743,63€.
Las cuentas que hace la nómina en EBPI0 son ->Hace redondeos intermedios
è 33,05*75% redondeado = 24,79*30 días= 743,70
Las cuentas que hace TGSS ->NO HACE REDONDEOS INTERMEDIOS
è 33,05*75%=24,7875*30 días= 743,6250
Curiosamente al debugear el código de la EBPI0 descubro que si “desactivo” la Nota 1977763 se realizaría bien el redondeo.
La nota 19777763 lo único que hace es cambiar la forma en que se realiza el redondeo en las prestaciones:
En el FORM generate_prest
IF lv_note_1977763 = abap_false.
it-betrg = p_anzhl * p_betpe * t511k-kwert / 100. ßSIN REDONDEO
ELSE.
it-betrg = p_betpe * t511k-kwert / 100. <- CON REDONDEO
it-betrg = it-betrg * p_anzhl.
ENDIF.
Como tengo la nota activa en la V_T5F99VD desde hace muchos meses no puedo simplemente desactivar la nota porque me generaría diferencias retroactivas de nómina.
Supongo que este problema ya ha debido de surgir en muchas instalaciones.
¿Alguien me puede decir cómo solucionarlo? ¿O directamente pongo una incidencia a SAP?.
Un saludo y feliz Navidad.
Miguel Angel Jiménez
Indra Sistemas.