Skip to end of metadata
Go to start of metadata


Seguridad Social: Absentismos y Calendario

Índice



KBA y Notas relevantes

  • KBA 3108516Customer Absences Creation
  • KBA 2462319: CCC change during an absence
  • KBA 2441932: Relapse Absences / Recaídas en PY-ES
  • Nota  1079760 - ES27.4: IT Absences Adjustment for Mergers and Acquisitions.
  • Nota 2188789: CALC: IT Absences Relapse Adjustment for Mergers and Acquisitions
  • KBA 3110677'Jornada Concentrada' Absence Creation
  • KBA 2593940: Modificar duración mínima absentismo Maternidad / Modification of minimum duration of Maternity absence
  • KBA 2695999: Maternity absence gender modification for special cases
  • Nota 458550 - CONSULT.: Descanso maternal a tiempo parcial



 


Colisión entre IT o Accidente de trabajo y vacaciones en nómina española


Cuando un empleado está de vacaciones, puede suceder que un absentismo relevante para la Seguridad Social ocurra. Esta situación se puede tratar de varias formas:

  1. El empleado continúa con sus vacaciones a pesar de estar enfermo y no informa a la compañía. El absentismo no se registra. No hay que hacer nada.
  2. Las vacaciones quedan interrumpidas y la IT se registra de manera subsecuente. En ambos casos, 1 y 2, no se registran vacaciones e IT simultáneamente.
  3. Colisión. El sistema SAP está configurado de tal forma que se permita la coexistencia de un absentismo y vacaciones. ¿Cómo se comporta la nómina en este caso? Este es el objeto de esta entrada.

Si se permite que las vacaciones y la IT (Incapacidad Temporal) tengan lugar de manera simultánea, esto quiere decir que:

  1. Las vacaciones que se descuenten serán deducidas en los infotipos IT2006 (o IT0005).
  2. El programa RPCALCE0 tratará la IT acorde a la normativa española relacionadas con prestaciones e.g. BRD.
  3. Sin embargo, RPCALCE0 permite tratar de manera distinta a este período de IT de la siguiente manera:
  • La tabla T5ECP asigna un símbolo diferente de absentismo para los splits en los que haya colisión: e.g. En el caso de accidente (absentismo estándar de clase 2000), la tabla T554S indica que el símbolo que debe aparecer en el calendario es "L" (Program RPTGENE0 splits the symbol assignments that correspond to an absence into the intervals that correspond to table T5ECP, as required by Spanish legislation).


  • Según la tabla T5ECP, el símbolo “L” se secciona en un intervalo con el símbolo “L” para el primer día, y símbolo "5" a partir del segundo.



Sin embargo, en caso de colisión, el símbolo “Y” será asignado al primer intervalo, (1er día) y el “9” al segundo intervalo (siguientes días).



  • Por tanto, ¿cuáles son las consecuencias de asignar distintos símbolos a los distintos tramos de absentismo? Desde un punto de vista técnico, se asignan distintas reglas de valoración de acuerdo con la vista V_T554Q:

Reglas de valoración de los distintos tratamientos del absentismo


  • El hecho de que distintas reglas de valoración se asignen a los intervalos de IT hace que sea posible customizar el tratamiento de los absentismos:



En la vista V_T554C el sistema estándar un contenido distinto para las reglas de valoración 14 – 15 y 24 – 25 respectivamente, y el cliente puede añadir sus propios conceptos de nómina:


Valuation rule 14 in table T554C


Valuation rule 15 in table T554C


Valuation rule 24 in table T554C


Valuation rule 25 in table T554C

para distinguir el caso de IT con colisión y el caso de IT normal.

  • La función de nómina PAB genera los conceptos en la V_T554C para cada absentismo. Más tarde, la función EDSS0 realiza cálculos con esos conceptos, y eso permite a funciones que se ejecutan posteriormente (como al EBPI0), calcular prestaciones, complementos etc. La regla ECG0 y las bases de cotización ESV00:

Captura de un fragmento del código de la EDSS0


En nuestro ejemplo, después de la regla ECG0, el salario diario garantizado (concepto /00I), será multiplicado por el número de días que corresponde a los 2 intervalos respectivos del absentismo, y se crearán los conceptos /3V4 and /3V5 para la IT con colisión, contrariamente a la situación en la que no hay vacaciones, en la que se generarían los conceptos /322 y /320.


Generación de los conceptos /3V4 y /3V5 cuando hay colisión


Estos conceptos los utiliza la regla ECC0 para calcular el complemento:



Finalmente, los conceptos /308 and /3K8 almacenan las prestaciones correspondientes al segundo intervalo de IT, y son calculados mediante la EBPI0 usando la misma fórmula.


Volver al principio.



Prolongación de maternidad/paternidad en situaciones especiales


De acuerdo con la legalidad Española, hay algunas situaciones particulares donde la duración de los absentismos de maternidad o paternidad puede exceder el máximo legal definido. Ejemplos de estas situaciones serían partos múltiples, nacimientos que den a la familia la condición de "numerosa", etc.

A fin de cumplir los requisitos de estas situaciones, algunos ajustes son necesarios. 

Pasos (ejemplo con la maternidad)

1-      En la vista T5ECP, modificar el número de días introduciendo el nuevo máximo deseado.



2-      Crear un nuevo absentismo para esta maternidad de duración especial, pero con el mismo tipo de absentismo que la maternidad normal ("M") para no alterar la generación del calendario. Esto se puede realizar desde la IMG -> Gestión de tiempos de personal -> Entrada y gestión de datos de tiempos -> Absentismos -> Datos especiales de absentismos -> Maternidad.   
 

Importante: Lógicamente, después de esta modificación, los días máximos almacenados en la vista T5ECP ya no serán un máximo válido para todas las maternidades posibles, por lo que para evitar posibles errores de usuario recomendamos parametrizar los chequeos de duración de las distintas maternidades para el infotipo 2001. Para esto puede utilizarse la vista V_T554M. 


Vista V_T554M


En caso de que se quiera disminuir la duración en vez de prolongarla, los pasos a seguir se encuentran aquí: 2593940.

Volver al principio.



Absentismos de meses de duración


Este documento explica como chequear la duración de un absentismo en meses. Puedes ser cualquier absentismo pero nos centraremos en un requierimiento de la nómina española.  La duración de la IT prolongada / Accidente no debe durar más de 6 meses según la seguridad social española.

En caso de necesitar controlar en el momento de la creación del infotipo IT2001 que el absentismo no dura más de 6 meses, una de las opciones sería utilizar el campo T554S-MAXTG (Duración máxima en días), sin embargo 6 meses no equivalen exactamente a 180 días (podrían ser 181 por ejemplo). Otra opción que sí permite controlar la duración del absentismo en meses es la vista  V_T554M, pero sólo está disponible para absentismos de maternidad (ver correspondiente seccion). 

Para este caso mi propuesta es comprobar la duración máxima utilizando user exit o Badi (After input). 

He aquí un código de muestrar que he probado con éxito en nuestro sistema de test:


Include ZXPADU02  
>>>>> start of insertion
data i2001 like p2001.  
data date_6 type d.  
data:       begin of dat,
            jjjj(4) ,
            mm(2) ,
            tt(2) ,
            end of dat,
 
            begin of hdat,
            jjjj(4) ,
            mm(2) ,
            tt(2) ,
            end of hdat,
            newmm type p,
            diffjjjj type p.
>>>>> end of insertion  
case innnn-infty.  
>>>>> start of insertion
  when 2001.
* You should check here also the subtype!!!!
    class cl_hr_pnnnn_type_cast definition load.
    CALL METHOD cl_hr_pnnnn_type_cast=>prelp_to_pnnnn
      EXPORTING
        prelp = innnn
      IMPORTING
        pnnnn = i2001.
 
    write:  i2001-begda+0(4) to dat-jjjj,
        i2001-begda+4(2) to  dat-mm,
        i2001-begda+6(2) to  dat-tt.
    diffjjjj =   ( dat-mm + 5  ) div 12.
    newmm    =   ( dat-mm + 5  ) mod 12 + 1.
    dat-jjjj = dat-jjjj +  diffjjjj.
 
    if newmm < 10.
      write '0' to  dat-mm+0(1).
      write newmm to  dat-mm+1(1).
    else.
      write newmm to  dat-mm.
    endif.
    if dat-tt > '28'.
      hdat-tt = '01'.
      newmm   = ( dat-mm  )  mod 12 + 1.
      hdat-jjjj = dat-jjjj + ( (  dat-mm ) div 12 ).
 
      if newmm < 10.
        write '0' to hdat-mm+0(1).
        write newmm to hdat-mm+1(1).
      else.
        write newmm to hdat-mm.
      endif.
      if dat-tt = '31'.
        date_6 = hdat.
        date_6 = date_6 - 1.
      else.
        if dat-mm = '02'.
          date_6 = hdat.
          date_6 = date_6 - 1.
        else.
          date_6 = dat.
        endif.
      endif.
    else.
      date_6 = dat.
    endif.
    if i2001-endda >= date_6.
      message e001(ZC). "Número máximo de días excedido
    endif.
>>>>> end of insertion

Añadir mensaje a la tabla T100 de acuerdo con la nomenclatura del cliente.

Volver al principio.



Cálculo de prestaciones cuando Maternidad y Paternidad coexisten en el mismo mes


En esta sección, verá cómo calcular el complemento "Maternidad / Paternidad" WT PC30 si el empleado tiene, en el mismo mes, baja por paternidad y maternidad.

La baja estatutaria por maternidad en España es de 16 semanas pagadas, mientras que la de paternidad consta de 15 días. No obstante, los padres pueden disfrutar de la baja de maternidad correspondiente a la madre si esta renuncia a ella en favor del padre.

Para adaptar el esquema de nómina a esta situación, la regla EC50 en el esquema EIL0 tiene que ser modificada (se puede usar una copia de esquemas y reglas estándar en vez de modificarlas directamente).


Vista de tabla del esquema EIL0


Esta es la forma estándar de calcular el complemento de maternidad/paternidad:


Vista de la regla EC50


En caso de que maternidad y paternidad coexistan, se sigue la misma regla.


 

 Volver al principio.



 Fusiones y adquisiciones durante el absentismo


Para poder gestionar los casos de empleados con absentismos que comienzan antes de la fusión o adquisición, se liberó esta funcionalidad en las notas 1079760, 2188789 y 2216347. En estas se encuentra la información necesaria sobre la misma.

 Volver al principio.



 Absentismos relevantes SLD según ABSTY


Una de las características utilizadas en SLD para la determinación de tramos es el valor T554S-ABSTY.

En la tabla T554S se parametrizan las clases de absentismo. Uno de los campos a configurar es el tipo de presencia/absentismo que se encuentra asignado a una clase de absentismo (campo ABSTY). Los tipos de absentismo que son relevantes para la generación del fichero de SLD son los siguientes:


ABSENTISMOTIPOS DE ABSENTISMO ABSTY)
Maternidad parcialMP
Huelga notificadaH0
HuelgaH1
Baja fuera de plazoA0
Licencia sin retribuciónA1
ERE totalRT
Permiso sin sueldo sector privadoP1
Permiso sin sueldo sector públicoO0
PaternidadPA
IT prolongadaIP
IT prolongada AT/EPIN
 IT artistas AR




Volver al principio.



BR para absentismo en mes de reingreso/alta


El escenario en el que el empleado tiene un absentismo en el mes de reingreso/alta, no es posible calcular la base reguladora diaria (BRD) usando la base de cotización de los periodos previos al inicio del absentismo, tal y como se indica en la nota 86102 - CONSULT.: 'Base reguladora' in hiring period. En estos casos conviene considerar los siguientes pasos:


  • Consideración importante sobre las relaciones con la SS y las barreras de nómina: Si se parametriza la tabla T5E30 para que una misma medida-motivo tenga más de un número secuencial, se debe guardar coherencia con las propiedades de cada registro. Ya que si difieren en alguna característica, únicamente se recuperarán los valores definidos del primer registro.

Volver al principio.



 Cálculo de la BRD para empleados que cambian de tope de cotización


  • El comportamiento del cálculo de la BRD en los distintos casos en los que cambian los topes de cotización se encuentra recogido en el KBA 2761244 - Cambio de topes de cotización / Contribution bases limits change.

 Volver al principio.




 BRD durante Enfermedades / Accidentes laborales (AT)


  • Para que la BRD durante Enfermedades / Accidentes laborales no supere el tope máximo diaro establecido por la Seguridad Social, la constante CHREG debe estar a 1 en la tabla T511K. Que la BRD supere el máximo indicado no afecta a las bases de cotización correspondientes a los días de absentismo, pues estas siempre van a toparse en los conceptos /3P7 y /3P8, pero sí al cálculo de la prestación, pudiendo causar rechazos por parte de la Seguridad Social del fichero de bases si el valor de la constante CHREG no es igual a 1.

 Volver al principio.




Huelgas parciales. Consideraciones


  • No está soportado más de un absentismo de huelga en el mismo día.
  • No está soportada la colisión de un absentismo de huelga parcial con otro absentismo parcial.
  • Al tratarse de un absentismo que no reduce días de cotización, la alicuotación del salario debe ser paremetrizada por el cliente.
  • Para reflejar una situación de huelga parcial en el sistema puede recurrirse a la siguiente paramatrización en las tablas de configuración de absentismos:


Tabla T554S:


Tabla T554C:

  • Para ver cómo se calculan las bases y las horas consutar la nota 2503919

Volver al principio.



Implicación de las principales funciones de nómina en el procesamiento de absentismos:


  • ENAB:

En esta función se realiza la partición del tramo del absentismo recogido en la tabla AB en sus correspondientes tramos, indicando en cada uno su regla de valoración. Posteriormente, en la función PAB se rellenan los campos correspondientes a los días y horas de absentismo, se suman por clase de cómputo y se introducen en la tabla interna PARX para utilizarla posteriormente para el cálculo de complementos.


  • EDSS0:

En la función EDSS0 se calculan los valores de los conceptos de nómina necesarios para el cálculo de la prorrata y de las bases de cotización durante el absentismo, teniendo en cuenta el Ajuste a 30 días según Sistema de Liquidación Directa.


/3ACDías activo Seguridad Social
/3ANDias activo mes
/3CADías mes Seguridad Social
/3CNDías mes
/3BCDías baja cotizaciones
/3BADías baja naturales
/3CSHoras trabajadas (para contratos a tiempo parcial)
/3CTDías trabajados (para contratos a tiempo parcial)

  • EBPI0

En la función EBPI0 se calcula la Base Reguladora Diaria (BRD) del absentismo y a partir de la misma las bases de cotización por contingencias comunes y profesionales para el periodo IT ( conceptos /3Z0 y /3Z1). Además de estos conceptos, la función EBPI0 crea el /3Z2 y el /3Z3, que contendrán la bases de cotización por IT de cada uno de los periodos de absentismos, por lo que llevarán un indicador a la tabla AB de absentismos.

En la función EBPI0 también se calculan, si procede, las prestación durante el absentismo. Para poder informar de las prestaciones para cada absentismo de manera separada se crean también los c.c. nómina /3P1 Prestación por IT, /3P2 Prestación por AT y EP y /3P3 Prestación por Maternidad.


Volver al principio.



Caso especial del cálculo de bases y prestaciones en empleados diarios


Para empleados a tiempo completo, en topes, con cotización diaria, que comienzan IT en un periodo posterior a un mes de 30 días, siguiendo el cálculo de la BRD establecido por la Seguridad Social, se alcanza el máximo diario de bases de cotización.

BRD = (/342_mes_ anterior) / (/3AC_mes_anterior) = 125,04

Si la IT se prolonga hasta la percepción de prestaciones durante todo un mes de 31 días, las bases a cotizar dicho mes se topan al máximo mensual, según lo establecido por la Seguridad Social:

125,04 * 31 = 3876,24 > 3751,20
/3P7 = 3751,20

El cálculo de las prestaciones se realiza con la BRD sin topar:

/3P1 = (75% 125,04) * 31 = 2907,18

Volver al principio.




 Empleados fijos discontinuos con IT


Para un empleado fijo discontinuo que está en IT en el momento de cese de la actividad en la empresa y que continúa de IT al reingresar, la situación es la misma que la de empleados con absentismos que comienzan antes de la fusión o adquisición; es decir, es similiar a lo descrito en la Nota 1079760.

 Volver al principio.




 Error 'Pasar a log detallado de DAYPR. Generación de CC-nóminas errónea'


Al ejecutar la nómina de un empleado para un periodo con absentismo, aparece el siguiente error:


Marcando la opción 'Asim. visualizar log de tratamiento datos de tiempos' en el RPCALCE0 se puede acceder al Log del reject que está dando en la nómina haciendo doble click sobre el mensaje de error, de esa forma puede verse exactamente en qué función está dando el error:


 

Mediante la transacción PE04 puede accederse al código de la función IF y buscar el punto del código donde tiene lugar el error:



El error se produce porque no se encuentra la regla de valoración (campo KBLEW) del absentismo durante el proceso de datos de tiempo. Debe haber asignada una regla de valoración del absentismo en la tabla T554C para el correspondiente agrupador de empleados (campo MODIF). Este agrupador se determina en la función MOD del subesquema de 'Proceso de datos de Tiempo'.




 Volver al principio.




 Maternidad / Paternidad Parcial. Consideraciones Generales.


  • No está soportado más de un absentismo de maternidad o paternidad parcial en el mismo día.

 Volver al principio.




 IT seguida de IT Prolongada. BRD


  • El absentismo de IT Prolongada no puede ser vinculado mediante la funcionalidad de Recaídas a una IT previa, tal y como se indica en el KBA 2441932: Relapse Absences / Recaídas en PY-ES. Si se quiere que la BRD de la IT Prolongada tenga el mismo valor que el de la IT previa, debe recurrirse a la funcionalidad de BRD manual (504132 - CONSULT.: Base reguladora diaria manual).

 Volver al principio.




 Suspensión de prestación de IT


  • La suspensión cautelar de la prestación de Incapacidad Temporal, debida a la incomparecencia del beneficiario a reconocimiento médico, se puede gestionar en el estándar utilizando la carencia de IT.
    Consultar el KBA 2498149 - Carencia de IT / Incapacity Grace, para una información más detallada de cómo configurarla.

 Volver al principio.




Cómo reportar una incidencia sobre Absentismos, Calendario 


Volver al principio.




  • No labels