Histórico da Página
...
- Ingresar a la rutina Por procedimiento (GPEM020), ubicada en el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos).
- Informar los campos solicitados para el cálculo:
En la pestaña Generales:
Proceso, informar el proceso configurado previamente.
Tipo de Procedimiento, seleccionar el procedimiento LIQ (Liquidación).
Periodo, se informará automáticamente el periodo seleccionado en el catálogo de Periodos (RCH).
- N° Pago, se informará automáticamente el número de pago del periodo seleccionado en el catálogo de Periodos (RCH).
- Fecha Inicial, se informará automáticamente la fecha inicial del periodo seleccionado en el catálogo de Periodos (RCH).
- Fecha Final, se informará automáticamente la fecha final del periodo seleccionado en el catálogo de Periodos (RCH).
- Estatus, seleccionar el estatus de los empleados a procesar:
- Activos.
- Inactivos.
- Ambos
- Habilitar Grabación, habilitar la grabación de campos en tablas como pueden ser SRA - Empleados, RCP - Trayectoria Laboral, etc. (No se utiliza en el procedimiento LIQ).
- Habilitar TRACE, habilitar la generación del log del cálculo al finalizar el proceso.
- En la pestaña Rangos:
- Empleados, informar el o los empleados a calcular.
- Departamentos, informar el o los departamentos de los empleados a calcular.
- Centro de Costos, informar el o los centros de costos de los empleados a calcular.
- Localidad de Pago, informar el o las localidades de pago de los empleados a calcular
- Dar clic en el botón de Confirmar.
- Validar que el Cálculo de Nómina, finaliza de forma exitosa.
- Si fue activado el TRACE:
- Se puede consultar el log para verificar la ejecución de cada una de las fórmulas estándar. Para mayor información sobre la interpretación de las fórmulas, se recomienda leer el punto Fórmulas (GPEA290) de la sección 04. Catálogos Utilizados.
- Si fue activado el TRACE:
...
- Ingresar a la rutina Vacaciones (GPEM031), ubicada en el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos).
- Seleccionar del browser el empleado al que le desea liquidar Vacaciones.
- Informar los campos solicitados para el cálculo:
En la pestaña Encabezamiento de Vacaciones:
- Matrícula, se informará automáticamente la matrícula del empleado seleccionado en el catálogo de Empleados (SRA).
- Nombre, se informará automáticamente el nombre completo del empleado seleccionado en el catálogo de Empleados (SRA).
- Fch Contrata, se informará automáticamente la fecha de ingreso del empleado seleccionado en el catálogo de Empleados (SRA).
- Cod. Proceso, se informará automáticamente el tipo de proceso del empleado seleccionado en el catálogo de Empleados (SRA).
Procedimient, seleccionar el procedimiento VAC (Vacaciones).
Periodo, seleccionar el periodo de procedimiento tipo VAC que corresponda.
- N° Pago, se informará automáticamente el número de pago del periodo seleccionado en el catálogo de Periodos (RCH), una vez que se selecciona el Periodo.
- Fecha Inicial, seleccionar la fecha de inicio del periodo vacacional del empleado.
- Días Vacac, informar la cantidad de días de vacaciones a tomar.
- Días Tot Vac, se informará automáticamente los días vencidos que le quedan al empleado por tomar, antes de este pedido, en el catálogo de Días de Derecho (SRF).
- Días Prop Va, se informará automáticamente los días proporcionales que le quedan al empleado por tomar, antes de este pedido, en el catálogo de Días de Derecho (SRF).
- Fecha Final, se informará automáticamente la fecha final de acuerdo a la fecha inicial y días solicitados en esta misma pantalla.
- Fecha Pago, seleccionar la fecha en que se abonará este periodo de vacaciones.
- Fecha Recibo, seleccionar la fecha en que se entregará el recibo de este periodo de vacaciones.
- Tipo Cálculo, se visualiza automáticamente como "Individual".
- Situación, se visualizará la situación de acuerdo a si está 1- Pendiente (no calculado), 2- Calculado o 5- Pagado.
- Dar clic en el botón de Confirmar.
- Ir a la pantalla inferior de Encabezado de Vacaciones, y seleccionar la matrícula del empleado y periodo a liquidar vacaciones.
- Ir a la opción Otras Acciones en la pantalla inferior de Encabezado de Vacaciones, y seleccionar Calcular.
- Validar que el Cálculo de Vacaciones, finaliza de forma exitosa.
- Si fue activado el TRACE:
- Se puede consultar el log para verificar la ejecución de cada una de las fórmulas estándar. Para mayor información sobre la interpretación de las fórmulas, se recomienda leer el punto Fórmulas (GPEA290) de la sección 04. Catálogos Utilizados.
- Si fue activado el TRACE:
04. Catálogos Utilizados
Tipos de Procedimiento (GPEA162)
...
Liquidación (SAC)
...
- Ingresar a la rutina Por procedimiento (GPEM020), ubicada en el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos).
- Informar los campos solicitados para el cálculo:
En la pestaña Generales:
Proceso, informar el proceso configurado previamente.
Tipo de Procedimiento, seleccionar el procedimiento
SAC(Sueldo Anual Complementario).
...
Procesos (GPEA420)
...
Periodo, se informará automáticamente el periodo seleccionado en el catálogo de Periodos (RCH).
- N° Pago, se informará automáticamente el número de pago del periodo seleccionado en el catálogo de Periodos (RCH).
- Fecha Inicial, se informará automáticamente la fecha inicial del periodo seleccionado en el catálogo de Periodos (RCH).
- Fecha Final, se informará automáticamente la fecha final del periodo seleccionado en el catálogo de Periodos (RCH).
- Estatus, seleccionar el estatus de los empleados a procesar:
- Activos.
- Inactivos.
- Ambos
- Habilitar Grabación, habilitar la grabación de campos en tablas como pueden ser SRA - Empleados, RCP - Trayectoria Laboral, etc. (No se utiliza en el procedimiento SAC).
- Habilitar TRACE, habilitar la generación del log del cálculo al finalizar el proceso.
- En la pestaña Rangos:
- Empleados, informar el o los empleados a calcular.
- Departamentos, informar el o los departamentos de los empleados a calcular.
- Centro de Costos, informar el o los centros de costos de los empleados a calcular.
- Localidad de Pago, informar el o las localidades de pago de los empleados a calcular
- Dar clic en el botón de Confirmar.
- Validar que el Cálculo de Nómina, finaliza de forma exitosa.
- Si fue activado el TRACE:
- Se puede consultar el log para verificar la ejecución de cada una de las fórmulas estándar. Para mayor información sobre la interpretación de las fórmulas, se recomienda leer el punto Fórmulas (GPEA290) de la sección 04. Catálogos Utilizados.
- Si fue activado el TRACE:
04. Catálogos Utilizados
Tipos de Procedimiento (GPEA162)
- Contar con el tipo de procedimiento estándar LIQ (Liquidación).
- Contar con el tipo de procedimiento estándar SAC (Sueldo Anual Complementario).
- Contar con el tipo de procedimiento estándar VAC (Vacaciones).
- Contar con el tipo de procedimiento estándar RES (Rescisión).
Procesos (GPEA420)
La frecuencia del cálculo estará definida en base a la configuración de los procesos, la cual puede ser como se muestra a continuación:
Procesos
Descripción
Frecuencia de pago
Días del Periodo
Unidad
00001
Mensual
Mensual
30
Días
00002
Jornal
Quincenal
15
Días
Convenios (GPEA750)
- En la pantalla de Convenio se debe completar el campo Horas Totales por Día (RGM_TOTHSD) para que se pueda calcular la proporción de la Jornada Reducida, en caso que se necesite para proporcionar la Detracción, como se muestra en el recuadro en la pantalla que sigue a continuación:
Conceptos (GPEA040)
- Todos los conceptos que forman parte del calculo de la Base de Detracción, son los conceptos que tienen informado el campo Remunerativo (RV_REMUNE) igual a S - Sí.
Los conceptos estándar utilizados en el cálculo de Detracción, se muestran a continuación:
Concepto Descripción Tipo de Cod. Imprime Concepto Id. de Cálculo Tipo Concepto 810 Remuneración 10 3 - Base (Remuneración) 2 - No 810DET V - Valor 81A Auxiliar Remuneración 10 3 - Base (Remuneración) 2 - No 81ADET V - Valor 836 Detracción 3 - Base (Remuneración) 2 - No 836DET V - Valor
Conceptos por Proceso (GPEA161)
Los conceptos estándar utilizados en Conceptos por Proceso para el cálculo del procedimiento LIQ (Liquidación), VAC (Vacaciones), SAC (Sueldo Anual Complementario) o RES (Rescisión), se muestra a continuación:
Procedimiento LIQ (Liquidación)
Mensual
| Secuencia | Concepto | Descripción | Fórmula | Descripción | Criterio | Genera Acum | Lee Inc | Lee Préstamo | Lee Acum | Lee Ausencia | Lee Benef. | Lee As. Fijo |
| 00121 | 81A | AUXILIAR REMUN 10 | 81ADET | AUXILIAR REM 10 Y DETRACCION | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00122 | 836 | DETRACCIÓN | 836DET | DETRACCIÓN | 01 | 1 - Si | 1 - Si | 2 - No | 2 - No | 2 - No | 2 - No | 2 - No |
| 00123 | 810 | Remun Imponible 10 | 810DET | REMUNERACION 10 | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
Jornal
| Secuencia | Concepto | Descripción | Fórmula | Descripción | Criterio | Genera Acum | Lee Inc | Lee Préstamo | Lee Acum | Lee Ausencia | Lee Benef. | Lee As. Fijo |
| 00144 | 81A | AUXILIAR REMUN 10 | 81ADET | AUXILIAR REM 10 Y DETRACCION | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00145 | 836 | DETRACCIÓN | 836DET | DETRACCIÓN | 01 | 1 - Si | 1 - Si | 2 - No | 2 - No | 2 - No | 2 - No | 2 - No |
| 00146 | 810 | Remun Imponible 10 | 810DET | REMUNERACION 10 | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
Procedimiento SAC (Sueldo Anual Complementario
...
Procesos
...
Descripción
...
Frecuencia de pago
...
Días del Periodo
...
Unidad
...
00001
...
Mensual
...
Mensual
...
30
...
Días
...
00002
...
Jornal
...
Quincenal
...
15
...
Días
Conceptos (GPEA040)
...
Conceptos por Proceso (GPEA161)
Los conceptos estándar utilizados en Conceptos por Proceso para el cálculo del procedimiento LIQ (Liquidación), SAC (Sueldo Anual Complementario) o RES (Rescisión), se muestra a continuación:
Procedimiento LIQ (Liquidación)
Mensual
| Secuencia | Concepto | Descripción | Fórmula | Descripción | Criterio | Genera Acum | Lee Inc | Lee Préstamo | Lee Acum | Lee Ausencia | Lee Benef. | Lee As. Fijo |
| 0012100054 | 81A | AUXILIAR REMUN 10 | 81ADET | AUXILIAR REM 10 Y DETRACCION | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00055 | 836 | DETRACCIÓN | 836DET | DETRACCIÓN | 01 | 1 - Si | 1 - Si | 2 - No | 2 - No | 2 - No | 2 - No | 2 - No |
| 00056 | 810 | Remun Imponible 10 | 810DET | REMUNERACION 10 | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
Jornal
| Secuencia | Concepto | Descripción | Fórmula | Descripción | Criterio | Genera Acum | Lee Inc | Lee Préstamo | Lee Acum | Lee Ausencia | Lee Benef. | Lee As. Fijo |
...
| As. Fijo | ||||||||||||
| 00054 | 81A | AUXILIAR REMUN 10 | 81ADET | AUXILIAR REM 10 Y DETRACCION | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00055 | 836 | DETRACCIÓN | 836DET | DETRACCIÓN | 01 | 1 - Si | 1 - Si | 2 - No | 2 - No | 2 - No | 2 - No | 2 - No |
| 00056 | 810 | Remun Imponible 10 | 810DET | REMUNERACION 10 | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
...
| Secuencia | Concepto | Descripción | Fórmula | Descripción | Criterio | Genera Acum | Lee Inc | Lee Préstamo | Lee Acum | Lee Ausencia | Lee Benef. | Lee As. Fijo
Procedimiento VAC (Vacaciones)
Mensual
...
| Secuencia | Concepto | Descripción | Fórmula | Descripción | Criterio | Genera Acum | Lee Inc | Lee Préstamo | Lee Acum | Lee Ausencia | Lee Benef. | Lee As. Fijo |
...
| . Fijo | ||||||||||||
| 00058 | 81A | AUXILIAR REMUN 10 | 81ADET | AUXILIAR REM 10 Y DETRACCION | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00059 | 836 | DETRACCIÓN | 836DET | DETRACCIÓN | 01 | 1 - Si | 1 - Si | 2 - No | 2 - No | 2 - No | 2 - No | 2 - No |
| 00060 | ||||||||||||
Secuencia | Concepto | Descr. Concepto | Formula | Desc. Fórmula | Criter. Acum. | Gen Acum. | Leer Inciden. | Leer Prést. | Leer Acumul. | Leer Benef | Leer Ast Fij | |
| 810 | Remun Imponible 10 | 810DET | ||||||||||
| REMUNERACION 10 | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 | |||||
| - No | 2 - No |
Procedimiento RES (Rescisión)
MensualJornal
Secuencia | Concepto | Descr. Concepto | Formula | Desc. Fórmula | Criter. Acum. | Gen Acum. | Leer Inciden. | Leer Prést. | Leer Acumul. | Leer Benef | Leer Ast Fij |
Jornal
Secuencia | |||||||||||
810 | Remun Imponible 10 | 810DET | Remuneración 10 | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No||
Concepto | Descr. Concepto | Formula | Desc. Fórmula | Criter. Acum. | Gen Acum. | Leer Inciden. | Leer Prést. | Leer Acumul. | Leer Benef | Leer Ast Fij | |
Fórmulas (GPEA290)
- Las fórmulas utilizadas en el cálculo del procedimiento LIQ (Liquidación)de los procedimientos LIQ (Liquidación), VAC (Vacaciones), SAC (Sueldo Anual Complementario) y RES (Rescisión) , se muestran a continuación; así como su mecánica de cálculo:
Fórmulas utilizadas:
Origen
Código
Descripción
Desc. 2
Desc. 3
Versión
Recompilar
Modelo
S_ 810DET REMUNERACIÓN 10 LIQ | SAC | VAC | RES CAK 20240523 048 1 2 S_ 81ADET AUXILIAR REMUN 10 LIQ | SAC | VAC | RES CAK 2024052320240531 001011 1 2 S_ 836DET DETRACCION LEY 27643 LIQ | SAC | VAC | RES CAK 2024052320240531 022023 1 2 S_ 841SIC CONTRIBUCIÓN SIPA LIQ | SAC | VAC | RES CAK 20240422 009 1 2 S_ 842SIC CONTRIBUCIÓN INSSJP LIQ | SAC | VAC | RES CAK 20240422 008 1 2 S_ 844SIC CONTRIBUCIÓN ASIGNACIONES FAMILIARES LIQ | SAC | VAC | RES CAK 20240422 008 1 2 S_ 845SIC CONTRIBUCIÓN FNE LIQ | SAC | VAC | RES CAK 20240422 008 1 2 - Detalle de las fórmulas:
- 810DET - Remuneración 10
Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Comentario |
| 810DET | 000001 | # | TRACE_ON | |||
| 810DET | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| 810DET | 000003 | MUEVE | BSEDETRACC | IMPORTE | Muestra la Remuneración 10 obtenida en las fórmulas anteriores en orden de cálculo (81ADET y 836DET) | |
| 810DET | 000004 | FINAL | ETIQUETA | |||
| 810DET | 000005 | # | TRACE_OFF |
81ADET - Auxiliar Remuneración 10 y Detracción:
Fórmula
Secuencia
1a Expresión
Op. 1
2a Expresión
Resultado
Comentario
81ADET 000001 # TRACE_ON 81ADET 000002 NOCALCULA SI_IGUAL 1 FINAL 81ADET 000003 #PARA DIRECTORES LA REM 10, ES CERO Si la modalidad de contratación es Director (EMPMODALID="099") entonces tanto la Remuneración 10 como la Detracción son cero. 81ADET 000004 EMPMODALID SI_IGUAL "099" FINAL 81ADET 000005 #VALOR DETRACCIÓN 81ADET 000006 BUSCA TABLA_S018 Busca en la tabla alfanumérica S018 (Parámetros generales) 81ADET 000007 ELEMENTO_01 HASTA_IGUAL "001" Mueve el valor total de la Detracción al mnemónico RCCVALDETR 81ADET 000008 MUEVE ELEMENTO_05 RCCVALDETR 81ADET 000009 ELEMENTO_01 HASTA_IGUAL "002" Mueve el valor del Mínimo de Seguridad Social al mnemónico RCCMINSS 81ADET 000010 MUEVE ELEMENTO_05 RCCMINSS 81ADET 000011 #VALIDACION JORNADA REDUCIDA 81ADET 000012 HSTOTXDIA SI_MAYOR SRAHSDIA JORN_REDUCIDA Se compara si la cantidad total de horas de jornada por día en el Convenio (RGM_TOTHSD) es mayor que la cantidad de horas a trabajar por día del empleado (RA_HRSDIA) 81ADET 000013 SALTA CONT_CALC Si no es Jornada Reducida, no realiza la proporcionalizaciónproporción 81ADET 000014 JORN_REDUCIDA ETIQUETA 81ADET 000015 SRAHSDIA MULTIPLICA RCCVALDETR RCCVALDETR Realiza la proporción del valor de detracción inicial, obtenido por tabla S018, de acuerdo a la jornada del empleado. 81ADET 000016 RCCVALDETR DIVIDE HSTOTXDIA RCCVALDETR 81ADET 000017 RCHROTEIR SI_IGUAL "VAC" CONT_CALC Si el procedimiento es tipo VAC, no realiza un control que debe hacer en LIQ 81ADET MUEVERCCVALDETRTOPE_DETRSe traslada más abajo porque no tomaba bien la lógica para personal con jornada completa 81ADET 000018 CONT_CALC ETIQUETA 81ADET 000019 MUEVE RCCVALDETR TOPE_DETR Si no es VAC, conserva el valor inicial de detracción en el mnemónico TOPE_DETR para otras validaciones en el concepto 836 81ADET 000020 000019RCHROTEIR CONT_CALC SI_IGUAL "SAC" CALC_SAC Si el procedimiento es tipo SAC, se desplaza hasta la etiqueta CALC_SACETIQUETA 81ADET 000020000021 #VALIDACIÓN DE FECHAS DE INGRESO 81ADET 000021000022 CALFECINI DIAS_360 CALFECFIN DIASTRABAJ Calcula los días trabajados en el periodo liquidado, y los guarda en el mnemónico DIASTRABAJ 81ADET 000022000023 #SE RESTAN DÍAS DE AUSENCIAS SICOSS Resta los días de ausencias para SICOSS (SICOSSAUS) a los días trabajados 81ADET 000023000024 DIASTRABAJ RESTA SICOSSAUS DIASTRABAJ 81ADET 000024000025 #OBTIENE BASE EN EL PROCEDIMIENTO ACTUAL REM02 Suma todos los conceptos del procedimiento actual, marcados como base para Remuneración 2, que son los que corresponden para la Remuneración 10 81ADET 000025000026 MUEVE "V" TP_SUMA_MOVLI 81ADET 000026000027 "1" FILTRO_MOVLI BSEREM2 81ADET 000027000028 SUMA_MOVLI BSEDETRACC 81ADET 000028000029 #VALIDA TIPO DE NÓMINA 81ADET 000029000030 RCHROTEIR SI_IGUAL "VAC" CALC_VAC Para el procedimiento VAC, debe continuar el cálculo en la etiqueta CALC_VAC 81ADET 000031 CALC_SAC ETIQUETA 81ADET 000032000030 RCHROTEIR SI_DIFERENTE "SAC" CONT_01 Para el procedimiento SAC, proporciona el valor de detracción por tabla a los días trabajados en el semestre y continúa en CONT_01SAC con las validaciones siguientes 81ADET 000031000033 RCCVALDETR DIVIDE 360 RCCVALDETR 81ADET 000032000034 RCCVALDETR MULTIPLICA DIASBSESAC RCCVALDETR 81ADET 000033000035 MUEVE VALORSAC BSEDETRACC 81ADET 000034000036 SALTA CONT_01SAC 81ADET 000035000037 CALC_VAC ETIQUETA Coloca los días de vacaciones (DIASVAC) en los días a tener en cuenta en la detracción (DIASTRABAJ) 81ADET 000036000038 MUEVE DIASVAC DIASTRABAJ 81ADET 000037000039 CONT_01 ETIQUETA 81ADET 000038000040 #VALIDA TOPE DE DETRACCION Y PROPORCIONA A DIAS TRABAJADOS Proporciona el valor de la detracción en función de los días trabajados en el mes (procedimiento LIQ) 81ADET 000039000041 RCCVALDETR DIVIDE 30 RCCVALDETR 81ADET 000040000042 RCCVALDETR MULTIPLICA DIASTRABAJ RCCVALDETR 81ADET 000043 CONT_SAC ETIQUETA 81ADET 000041000044 BSEDETRACC SI_MENOR RCCVALDETR CONT_02 Evalúa si la Remuneración 10 (mnemónico BSEDETRACC) es menor que el monto a detraer (mnemónico RCCVALDETR) 81ADET 000042000045 BSEDETRACC SI_MAYOR RCCMINSS CONT_03 Evalúa si la Remuneración 10 (mnemónico BSEDETRACC) es mayor que el Mínimo de Seguridad Social (mnemónico RCCMINSS) 81ADET 000043000046 SALTA CONT_04 81ADET 000044000047 CONT_02 ETIQUETA Si la Remuneración 10 (BSEDETRACC) es menor que el importe a detraer (RCCVALDETR), se coloca dicho importe en cero. 81ADET 000045000048 MUEVE 0 RCCVALDETR 81ADET 000046000049 SALTA FINAL 81ADET 000047000050 CONT_03 ETIQUETA 81ADET 000048000051 BSEDETRACC RESTA RCCVALDETR NAUX_01 Si la Remuneración 10 (BSEDETRACC) menos la detracción es menor que el mínimo Mínimo de Seguridad Social (RCCMINSS), tanto la Remuneración 10 como la detracción deben ser cero, sino se coloca la base detraída. 81ADET 000049000052 NAUX_01 SI_MENOR RCCMINSS CONT_04 81ADET 000050000053 MUEVE NAUX_01 BSEDETRACC 81ADET 000051000054 SALTA CONT_06 81ADET 000052000055 CONT_04 ETIQUETA 81ADET 000053000056 BSEDETRACC RESTA RCCMINSS RCCVALDETR La diferencia de la Remuneración 10 y el mínimo Mínimo de Seguridad Social, es lo que se puede detraer. Si la detracción es negativa, se colocan detracción y Remuneración 10 en cero. 81ADET 000054000057 RCCVALDETR SI_MENOR 0 CONT_05 81ADET 000055000058 BSEDETRACC RESTA RCCVALDETR BSEDETRACC 81ADET 000056000059 CONT_05 ETIQUETA 81ADET 000057000060 MUEVE 0 BSEDETRACC 81ADET 000058 MUEVE 0 RCCVALDETR 81ADET 000059 FINAL ETIQUETA 81ADET 000060 # TRACE_OFF 000061 MUEVE 0 RCCVALDETR 81ADET 000062 FINAL ETIQUETA 81ADET 000063 # TRACE_OFF
836DET - Detracción:
Fórmula
Secuencia
1a Expresión
Op. 1
2a Expresión
Resultado
Comentario
836DET 000001 NOCALCULA SI_IGUAL 1 FINAL 836DET 000002 RCHROTEIR SI_IGUAL "VAC" CONT_01 Si es procedimiento VAC, no realiza la búsqueda del acumulado y comienza a calcular a partir de la etiqueta CONT_01 836DET 000003 BSEDETRACC SUMA RCCVALDETR NAUX_01 Si no es procedimiento VAC, realiza la reconstrucción de la Remuneración 2, es decir la Remuneración 10 antes de la Detracción 836DET 000004 #SUMA DETRACCION SRD DEL MISMO PROCEDIMIENTO 836DET 000005 RCHROTEIR SI_IGUAL "SAC" CALC_HIST_SAC Si es procedimiento SAC, se desplaza hasta la etiqueta CONT_CALC_SAC 836DET 000006 MUEVE PERMESPER SUMA_NPGINI Se saca el "01" en fijo y se coloca el mes a validar con el mnemónico PERMESPER 836DET 000007 MUEVE PERMESPER SUMA_NPGFIM Se cambia el mnemónico PERNUMPAG y se coloca el mes a validar con el mnemónico PERMESPER 836DET 000008 SALTA SIGUE_HIST 836DET 000009 CALC_HIST_SAC ETIQUETA 836DET 000010 MUEVE MESINISAC SUMA_NPGINI Inicio de mes para SAC según el semestre 836DET 000011 MUEVE PERMESPER SUMA_NPGFIM 836DET 000012 SIGUE_HIST ETIQUETA 836DET 000013 MUEVE RCHROTEIR SUMA_TIPO_NOM Se coloca el tipo de procedimiento a acumular 836DET 000014 836DET - Detracción:
Fórmula
Secuencia
1a Expresión
Op. 1
2a Expresión
Resultado
Comentario
836DET 000001 NOCALCULA SI_IGUAL 1 FINAL 836DET 000002 RCHROTEIR SI_IGUAL "VAC" CONT_01 Si es procedimiento VAC, no realiza la búsqueda del acumulado y comienza a calcular a partir de la etiqueta CONT_01 836DET 000003 BSEDETRACC SUMA RCCVALDETR NAUX_01 Si no es procedimiento VAC, realiza la reconstrucción de la Remuneración 2, es decir la Remuneración 10 antes de la Detracción 836DET 000004 #SUMA DETRACCION SRD DEL MISMO PROCEDIMIENTO 836DET 000005 MUEVE "01" SUMA_NPGINI Suma la detracción realizada a procedimientos del mismo tipo que el que se liquida, dentro del mes, de la tabla SRD (Movimientos Históricos) y guarda el resultado en el mnemónico DETR_ANT 836DET 000006 MUEVE PERNUMPAG SUMA_NPGFIM 836DET 000007 MUEVE RCHROTEIR SUMA_TIPO_NOM 836DET 000008 SUMA_NPGINI SUMA_IMPHIS SUMA_NPGFIM DETR_ANT Realiza el acumulado indicado 836DET 000009000015 CONT_CALC ETIQUETA 836DET 000010000016 DETR_ANT SI_DIFERENTE TOPE_DETR CONT_01 Compara lo detraido detraído (DETR_ANT) anteriormente con el tope del mes (TOPE_DETR) 836DET 000011000017 MUEVE 0 BSEDETRACC Si ya fue consumido todo el tope a detraer (TOPE_DETR) a detraer, se colocan en cero la Remuneración 10 (BSEDETRACC) y la Detracción (RCCVALDETR) 836DET 000012000018 MUEVE 0 RCCVALDETR 836DET 000013000019 CONT_01 ETIQUETA 836DET 000014000020 TOPE_DETR RESTA DETR_ANT NAUX_02 Si queda por consumir del tope de detracción (TOPE_DETR), se resta dicho tope y lo anteriormente consumido en el mes (DETR_ANT) y se guarda en la variable NAUX_02 836DET 000015000021 BSEDETRACC SI_IGUAL 0 FINAL Si la Remuneración 10 es cero, se finaliza el cálculo 836DET 000016000022 NAUX_02 SI_MAYOR DETR_ANT CONT_02 Valida el saldo de detracción restante (NAUX_02) si es mayor que lo detraído detraido anteriormente (DETR_ANT) 836DET 000017000023 SALTA CONT_03 Si es menor, continúa el cálculo en la etiqueta CONT_03 836DET 000018000024 CONT_02 ETIQUETA 836DET 000019000025 NAUX_02 SI_MAYOR RCCVALDETR CONT_03 Valida el saldo de detracción restante (NAUX_02) si es mayor que lo detraído detraido actualmente (RCCVALDETR) 836DET 000020000026 MUEVE NAUX_02 RCCVALDETR Si es menor, mueve el saldo a detraer (NAUX_02) a la detracción actual (RCCVALDETR) 836DET 000021000027 CONT_03 ETIQUETA 836DET 000022000028 RCHROTEIR SI_IGUAL "VAC" CONT_04 Si el procedimiento es VAC, se finaliza el cálculo 836DET 000023000029 NAUX_01 RESTA RCCVALDETR BSEDETRACC Si no es procedimiento VAC, realiza la diferencia de la Remuneración 2 (NAUX_01) y la detracción (RCCVALDETR) y la guarda en el mnemónico ( BSEDETRACC, la Remuneración 10) 836DET 000024000030 CONT_04 ETIQUETA 836DET 000025000031 MUEVE RCCVALDETR IMPORTE Mueve la Detracción (RCCVALDETR) al IMPORTE 836DET 000026000032 FINAL ETIQUETA - 841SIC - Contribución SIPA
...
Contar con al menos los mnemónicos estándar, ya que serán utilizados para el cálculo de Detracciones:
Código Descripción Tipo Contenido Tabla RCCVALDETR Valor de Detracción en Tabla N - Numérico GetValType("N") BSEDETRACC Base de Detracción N - Numérico GetValType("N") RCHMES Mes del periodo F - Archivo RCH_MES RCH RCHROTEIR Tipo de Nómina del periodo F - Archivo RCH_ROTEIR RCH RCCMINSS Valor Mínimo Seguridad Social
N - Numérico GetValType("N") SRVREMUNE Campo RV_REMUNE F - Archivo RV_REMUNE SRV HSTOTXDIA Horas Totales x Día Convenio F - Archivo RGM_TOTHSD RGM SRAHSDIA Horas por Día Empleado SRA F - Archivo RA_HRSDIA SRA DETR_ANT Detracción consumida en el mes N - Numérico GetValType("N") TOPE_DETR Tope Detracción para comparar N - Numérico GetValType("N")
...
- Contar con al menos los criterios de acumulación estándar, ya que serán utilizados para el cálculo del procedimiento LIQ (Liquidación), VAC (Vacaciones), SAC (Sueldo Anual Complementario) o RES (Rescisión).
...
