Producto | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | |||||||||||||||||||||||||
Segmento: | |||||||||||||||||||||||||
Módulo: | SIGAGPE - Gestión de Personal. | ||||||||||||||||||||||||
Función: |
| ||||||||||||||||||||||||
País: | Perú (PER) | ||||||||||||||||||||||||
Ticket: | 15754754 | ||||||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-1023 |
Al realizar el Cálculo de Nómina del procedimiento CTS, mediante la rutina Por Procedimiento (GPEM020); se observa que el concepto 357 - CTSBASE, imprime el valor 180 correspondiente a la Base de Días CTS, aún cuando el empleado tiene días de Licencia Médica mayores a 60 días.
Sustento Legal:
Decreto Supremo Nº 001-97-Tr, en el artículo 8 indica:
a) Las inasistencias motivadas por accidente de trabajo o enfermedad profesional o por enfermedades debidamente comprobadas, en todos los casos hasta por 60 días al año.
Para mayor información, lea el siguiente documento:
Se realizan las siguientes modificaciones en la Formulación (PRX):
Para mayor información sobre los cambios realizados en la formulación, se recomienda leer la sección 04. INFORMACIÓN ADICIONAL.
|
Fórmula 156CTS - Días de Incapacidad para CTS:
Se crea la fórmula para determinar de acumulados los Días de Base de CTS.
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado |
---|---|---|---|---|---|---|
Se agrega | 156CTS | 000001 | # | TRACE_ON | ||
Se agrega | 156CTS | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL |
Se agrega | 156CTS | 000003 | MUEVE | ANOMESCTS1 | ANO_INI_ACU | |
Se agrega | 156CTS | 000004 | MUEVE | ANOMESCTS2 | ANO_FIN_ACU | |
Se agrega | 156CTS | 000005 | #OBTIENE ACUMULADOS DE | DIAS | ||
Se agrega | 156CTS | 000006 | MESMESCTS1 | UNIDADES_EMPRESA | MESMESCTS2 | NAUX_00 |
Se agrega | 156CTS | 000007 | DIASINCCTS | SUMA | NAUX_00 | DIASINCCTS |
Se agrega | 156CTS | 000008 | FINAL | ETIQUETA | ||
Se agrega | 156CTS | 000009 | # | TRACE_OFF |
Fórmula 357ORD - CTS BASE:
Se modifica la fórmula para incluir el tope de 60 días y con ellos, realizar la resta de los días computable a la Base de Días CTS.
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado |
---|---|---|---|---|---|---|
Se agrega | 357ORD | 000001 | # | TRACE_ON | ||
Se mantiene | 357ORD | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL |
Se mantiene | 357ORD | 000003 | # PERTIPONOM | SI_IGUAL | FIN | CONT_CTS |
Se mantiene | 357ORD | 000004 | # PERCALCTS | SI_IGUAL | 2 | FINAL |
Se mantiene | 357ORD | 000005 | # CONT_CTS | ETIQUETA | ||
Se mantiene | 357ORD | 000006 | # CALCULA Y REPORTA | BASE VALOR CTS | ||
Se mantiene | 357ORD | 000007 | CTSBSEFIJA | SUMA | CTSBSEVARI | IMPORTE |
Se mantiene | 357ORD | 000008 | CTSGRATIFI | SUMA | IMPORTE | IMPORTE |
Se mantiene | 357ORD | 000009 | MUEVE | IMPORTE | CTSBASE | |
Se mantiene | 357ORD | 000010 | # OBTIENE DIAS DIASBSECTS | |||
Se mantiene | 357ORD | 000011 | # VERIFICA SI HAY DIAS A | CONSIDERAR DEL | CICLO ANTERIOR | |
Se mantiene | 357ORD | 000012 | EMPSTATUS | SI_IGUAL | D | CONT_01 |
Se mantiene | 357ORD | 000013 | EMPFECING | SI_IGUAL | CTSFECINI | CONT_01 |
Se mantiene | 357ORD | 000014 | CTSFECINI | RESTA | EMPFECING | NAUX_11 |
Se mantiene | 357ORD | 000015 | NAUX_11 | SUMA | 1 | NAUX_11 |
Se mantiene | 357ORD | 000016 | NAUX_11 | SI_MAYOR | 30 | CONT_01 |
Se mantiene | 357ORD | 000017 | MUEVE | EMPFECING | CTSFECINI | |
Se mantiene | 357ORD | 000018 | CONT_01 | ETIQUETA | ||
Se mantiene | 357ORD | 000019 | # DIAS/MES/ANIOS ANTIGUED | |||
Se mantiene | 357ORD | 000020 | DIA | CTSFECFIN | DIAFINPER | |
Se mantiene | 357ORD | 000021 | MES | CTSFECFIN | MESFINPER | |
Se mantiene | 357ORD | 000022 | ANO | CTSFECFIN | ANOFINPER | |
Se mantiene | 357ORD | 000023 | MUEVE | CTSFECINI | DAUX_01 | |
Se mantiene | 357ORD | 000024 | ANO | DAUX_01 | ANOING | |
Se mantiene | 357ORD | 000025 | MES | DAUX_01 | MESING | |
Se mantiene | 357ORD | 000026 | DIA | DAUX_01 | DIAING | |
Se mantiene | 357ORD | 000027 | DIAING | SI_DIFERENTE | 31 | CONT_ING31 |
Se mantiene | 357ORD | 000028 | MUEVE | 30 | DIAING | |
Se mantiene | 357ORD | 000029 | CONT_ING31 | ETIQUETA | ||
Se mantiene | 357ORD | 000030 | DIAFINPER | SI_DIFERENTE | 31 | CONT_FIN31 |
Se mantiene | 357ORD | 000031 | MUEVE | 30 | DIAFINPER | |
Se mantiene | 357ORD | 000032 | CONT_FIN31 | ETIQUETA | ||
Se mantiene | 357ORD | 000033 | MESING | SI_DIFERENTE | 2 | CONT_MES2ING |
Se mantiene | 357ORD | 000034 | DIAING | SI_MENOR | 28 | CONT_MES2ING |
Se mantiene | 357ORD | 000035 | MUEVE | 30 | DIAING | |
Se mantiene | 357ORD | 000036 | CONT_MES2ING | ETIQUETA | ||
Se mantiene | 357ORD | 000037 | MESFINPER | SI_DIFERENTE | 2 | CONT_MES2FIN |
Se mantiene | 357ORD | 000038 | DIAFINPER | SI_MENOR | 28 | CONT_MES2FIN |
Se mantiene | 357ORD | 000039 | MUEVE | 30 | DIAFINPER | |
Se mantiene | 357ORD | 000040 | CONT_MES2FIN | ETIQUETA | ||
Se mantiene | 357ORD | 000041 | DIAFINPER | RESTA | DIAING | NAUX_28 |
Se mantiene | 357ORD | 000042 | NAUX_28 | SUMA | 1 | NAUX_28 |
Se mantiene | 357ORD | 000043 | DIAFINPER | SI_MAYOR | DIAING | CONT_MESANT |
Se mantiene | 357ORD | 000044 | DIAFINPER | SI_IGUAL | DIAING | CONT_MESANT |
Se mantiene | 357ORD | 000045 | NAUX_28 | SUMA | 30 | NAUX_28 |
Se mantiene | 357ORD | 000046 | MESFINPER | RESTA | 1 | MESFINPER |
Se mantiene | 357ORD | 000047 | CONT_MESANT | ETIQUETA | ||
Se mantiene | 357ORD | 000048 | MESFINPER | RESTA | MESING | NAUX_29 |
Se mantiene | 357ORD | 000049 | MESFINPER | SI_MAYOR | MESING | CONT_ANOANT |
Se mantiene | 357ORD | 000050 | MESFINPER | SI_IGUAL | MESING | CONT_ANOANT |
Se mantiene | 357ORD | 000051 | NAUX_29 | SUMA | 12 | NAUX_29 |
Se mantiene | 357ORD | 000052 | ANOFINPER | RESTA | 1 | ANOFINPER |
Se mantiene | 357ORD | 000053 | CONT_ANOANT | ETIQUETA | ||
Se mantiene | 357ORD | 000054 | # ANTIGUEDAD 360 DIAS | |||
Se mantiene | 357ORD | 000055 | PRODIACAL | SI_DIFERENTE | 2 | CONT_ANT360 |
Se mantiene | 357ORD | 000056 | NAUX_29 | MULTIPLICA | 30 | NAUX_30 |
Se mantiene | 357ORD | 000057 | NAUX_30 | SUMA | NAUX_28 | DIASBSECTS |
Se mantiene | 357ORD | 000058 | PRODIACAL | SI_IGUAL | 2 | CONT_ANT365 |
Se mantiene | 357ORD | 000059 | CONT_ANT360 | ETIQUETA | ||
Se mantiene | 357ORD | 000060 | # ANTIGUEDAD 365 DIAS | |||
Se mantiene | 357ORD | 000061 | PERFECINI | RESTA | DAUX_01 | NAUX_30 |
Se mantiene | 357ORD | 000062 | NAUX_30 | SUMA | 1 | DIASBSECTS |
Se mantiene | 357ORD | 000063 | CONT_ANT365 | ETIQUETA | ||
Se mantiene | 357ORD | 000064 | MUEVE | 30 | DIASCTS | |
Se mantiene | 357ORD | 000065 | DIASBSECTS | SI_MAYOR | 30 | CONT_AUSENCIAS |
Se mantiene | 357ORD | 000066 | MUEVE | DIASBSECTS | DIASCTS | |
Se mantiene | 357ORD | 000067 | CONT_AUSENCIAS | ETIQUETA | ||
Se mantiene | 357ORD | 000068 | # RESTA DIAS AUESENCIA | ACUMULADAS | A DIAS BASE CTS | |
Se mantiene | 357ORD | 000069 | MUEVE | ANOMESCTS1 | ANO_INI_ACU | |
Se mantiene | 357ORD | 000070 | MUEVE | ANOMESCTS2 | ANO_FIN_ACU | |
Se agrega | 357ORD | 000071 | #OBTIENE DIAS DE | INCAPACIDAD | ||
Se agrega | 357ORD | 000072 | DIASINCCTS | SI_MENOR | 60 | CONT_00 |
Se agrega | 357ORD | 000073 | DIASINCCTS | RESTA | 60 | NAUX_00 |
Se agrega | 357ORD | 000074 | CONT_00 | ETIQUETA | ||
Se agrega | 357ORD | 000075 | DIASBSECTS | RESTA | NAUX_00 | DIASBSECTS |
Se agrega | 357ORD | 000076 | #SE OBTIENE ACUMULADOS | DE AUSENCIAS | SIN PAGO | |
Se mantiene | 357ORD | 000077 | 2 | FILTRO_ACUM | CONAUSCTS | |
Se mantiene | 357ORD | 000078 | MESMESCTS1 | UNIDADES_EMPRESA | MESMESCTS2 | NAUX_01 |
Se mantiene | 357ORD | 000079 | DIASBSECTS | SUMA | NAUX_01 | DIASBSECTS |
Se agrega | 357ORD | 000080 | #SE OBTIENE ACUMULADOS | DE AUSENCIAS | CON PAGO | |
Se mantiene | 357ORD | 000081 | FILTRO_ACUM | |||
Se mantiene | 357ORD | 000082 | 1 | FILTRO_ACUM | CONAUSCTS | |
Se mantiene | 357ORD | 000083 | MESMESCTS1 | UNIDADES_EMPRESA | MESMESCTS2 | NAUX_01 |
Se mantiene | 357ORD | 000084 | DIASBSECTS | RESTA | NAUX_01 | DIASBSECTS |
Se mantiene | 357ORD | 000085 | # RESTA DIAS AUSENCIA | DEL PERIODO | A DIAS BASE CTS | |
Se mantiene | 357ORD | 000086 | MUEVE | D | TP_SUMA_MOVLI | |
Se agrega | 357ORD | 000087 | #SE OBTIENE AUSENCIAS | SIN PAGO EN EL | PERIODO | |
Se mantiene | 357ORD | 000088 | 2 | FILTRO_MOVLI | CONAUSCTS | |
Se mantiene | 357ORD | 000089 | SUMA_MOVLI | NAUX_01 | ||
Se mantiene | 357ORD | 000090 | DIASBSECTS | SUMA | NAUX_01 | DIASBSECTS |
Se mantiene | 357ORD | 000091 | DIASCTS | SUMA | NAUX_01 | DIASCTS |
Se mantiene | 357ORD | 000092 | MUEVE | D | TP_SUMA_MOVLI | |
Se agrega | 357ORD | 000093 | #SE OBTIENE AUSENCIAS | CON PAGO EN EL | PERIODO | |
Se mantiene | 357ORD | 000094 | 1 | FILTRO_MOVLI | CONAUSCTS | |
Se mantiene | 357ORD | 000095 | SUMA_MOVLI | NAUX_01 | ||
Se mantiene | 357ORD | 000096 | DIASBSECTS | RESTA | NAUX_01 | DIASBSECTS |
Se mantiene | 357ORD | 000097 | DIASCTS | RESTA | NAUX_01 | DIASCTS |
Se mantiene | 357ORD | 000098 | MUEVE | DIASBSECTS | UNIDADES | |
Se mantiene | 357ORD | 000099 | # VERIFICA SI INGRESA EL | ULTIMO MES | Y LOS DIAS LOS RECIBE | EL SIGUIENTE CICLO |
Se mantiene | 357ORD | 000100 | EMPSTATUS | SI_IGUAL | D | FINAL |
Se mantiene | 357ORD | 000101 | PERFECFIN | RESTA | EMPFECING | NAUX_01 |
Se mantiene | 357ORD | 000102 | NAUX_01 | SUMA | 1 | NAUX_01 |
Se mantiene | 357ORD | 000103 | NAUX_01 | SI_MAYOR | 30 | FINAL |
Se mantiene | 357ORD | 000104 | MUEVE | 0 | DIASBSECTS | |
Se mantiene | 357ORD | 000105 | MUEVE | 0 | CTSBASE | |
Se mantiene | 357ORD | 000106 | MUEVE | NAUX_01 | DIASCTS | |
Se mantiene | 357ORD | 000107 | FINAL | ETIQUETA | ||
Se agrega | 357ORD | 000108 | # | TRACE_OFF |
Fórmula 803CTS - CTS Ajuste Acumulado:
Se modifica la fórmula para reportan en valores positivos las unidades correspondientes a Días Base de CTS.
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado |
---|---|---|---|---|---|---|
Se agrega | 803CTS | 000001 | # | TRACE_ON | ||
Se mantiene | 803CTS | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL |
Se agrega | 803CTS | 000003 | MUEVE | PROVCTSACU | IMPORTE | |
Se agrega | 803CTS | 000004 | PROVDCTSAC | MULTIPLICA | -1 | NAUX_00 |
Se modifica | 803CTS | 000005 | MUEVE | NAUX_00 | UNIDADES | |
Se mantiene | 803CTS | 000006 | FINAL | ETIQUETA | ||
Se agrega | 803CTS | 000007 | # | TRACE_OFF |
Para el hacer uso de este operador....
Para el...
Documento de Referencia de la Localización de Perú:
DT Localización Perú (SIGAGPE) - Protheus 12