Histórico da Página
ÍNDICE
| Índice |
|---|
01.
Visión General
Que el cálculo de nómina estándar, atienda la legislación vigente en términos de Detracción para los procedimientos LIQ (Liquidación), SAC (Sueldo Anual Complementario), VAC (Vacaciones) y RES (Rescisión).
...
- Las fórmulas utilizadas en el cálculo del procedimiento LIQ (Liquidació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_ 810DETDETRACCIÓN REMUNERACIÓN 10 LIQ | SAC | VAC | RES CAK 20240429 005009 1 2 - Detalle de las fórmulas:
810DET - Detracción
...
Fórmula
...
Secuencia
...
1a Expresión
...
Op. 1
...
2a Expresión
...
Resultado
...
Comentario
...
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 | #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. | ||
| 810DET | 000004 | EMPMODALID | SI_IGUAL | "099" | FINAL | |
| 810DET | 000005 | #VALOR DETRACCIÓN | ||||
| 810DET | 000006 | BUSCA | TABLA_S018 | Busca en la tabla alfanumérica S018 (Parámetros generales) | ||
| 810DET | 000007 | ELEMENTO_01 | HASTA_IGUAL | "001" | Mueve el valor total de la detracción al mnemónico RCCVALDETR | |
| 810DET | 000008 | MUEVE | ELEMENTO_05 | RCCVALDETR | ||
| 810DET | 000009 | ELEMENTO_01 | HASTA_IGUAL | "002" | Mueve el valor del mínimo de Seguridad Social al mnemónico RCCMINSS | |
| 810DET | 000010 | MUEVE | ELEMENTO_05 | RCCMINSS | ||
| 810DET | 000011 | #VALIDACIÓN DE FECHAS | DE INGRESO | |||
| 810DET | 000012 | CALFECINI | DIAS_360 | CALFECFIN | DIASTRABAJ | Calcula los días trabajados en el periodo liquidado, y los guarda en el mnemónico DIASTRABAJ |
| 810DET | 000013 | #SE RESTAN DÍAS DE AUSENCIA | Resta los días de ausencias para SICOSS (SICOSSAUS) a los días trabajados | |||
| 810DET | 000014 | DIASTRABAJ | RESTA | SICOSSAUS | DIASTRABAJ | |
| 810DET | 000015 | #OBTIENE BASE EN EL PROCE | DIMIENTO 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 | |
| 810DET | 000016 | MUEVE | "V" | TP_SUMA_MOVLI | ||
| 810DET | 000017 | "1" | FILTRO_MOVLI | BSEREM2 | ||
| 810DET | 000018 | SUMA_MOVLI | BSEDETRACC | |||
| 810DET | 000019 | #VALIDA TIPO DE NÓMINA | ||||
| 810DET | 000020 | 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 |
| 810DET | 000021 | RCCVALDETR | DIVIDE | 360 | RCCVALDETR | |
| 810DET | 000022 | RCCVALDETR | MULTIPLICA | DIASBSESAC | RCCVALDETR | |
| 810DET | 000023 | MUEVE | VALORSAC | BSEDETRACC | ||
| 810DET | 000024 | CONT_01 | ETIQUETA | |||
| 810DET | 000025 | #VALIDA TOPE DETRACCIÓN | Y PROPORCIONA | A DIAS TRABAJADOS | ||
| 810DET | 000026 | RCCVALDETR | DIVIDE | 30 | RCCVALDETR | Proporciona el valor de la detracción en función de los días trabajados en el mes (procedimiento LIQ) |
| 810DET | 000027 | RCCVALDETR | MULTIPLICA | DIASTRABAJ | RCCVALDETR | |
| 810DET | 000028 | 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) |
| 810DET | 000029 | BSEDETRACC | SI_MAYOR | RCCMINSS | CONT_03 | Evalúa si la Remuneración 10 (BSEDETRACC) es mayor que el mínimo de Seguridad Social (RCCMINSS) |
| 810DET | 000030 | SALTA | CONT_04 | |||
| 810DET | 000031 | CONT_02 | ETIQUETA | Si la Remuneración 10 (BSEDETRACC) es menor que el importe a detraer (RCCVALDETR), se coloca dicho importe en cero. | ||
| 810DET | 000032 | MUEVE | 0 | RCCVALDETR | ||
| 810DET | 000033 | SALTA | FINAL | |||
| 810DET | 000034 | CONT_03 | ETIQUETA | |||
| 810DET | 000035 | BSEDETRACC | RESTA | RCCVALDETR | NAUX_01 | Si la Remuneración 10 (BSEDETRACC) menos la detracción es menor que el 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. |
| 810DET | 000036 | NAUX_01 | SI_MENOR | RCCMINSS | CONT_04 | |
| 810DET | 000037 | MUEVE | NAUX_01 | BSEDETRACC | ||
| 810DET | 000038 | SALTA | CONT_06 | |||
| 810DET | 000039 | CONT_04 | ETIQUETA | La diferencia de la Remuneración 10 y el 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. | ||
| 810DET | 000040 | BSEDETRACC | RESTA | RCCMINSS | RCCVALDETR | |
| 810DET | 000041 | RCCVALDETR | SI_MENOR | 0 | CONT_05 | |
| 810DET | 000042 | BSEDETRACC | RESTA | RCCVALDETR | BSEDETRACC | |
| 810DET | 000043 | CONT_05 | ETIQUETA | |||
| 810DET | 000044 | MUEVE | 0 | BSEDETRACC | ||
| 810DET | 000045 | MUEVE | 0 | RCCVALDETR | ||
| 810DET | 000046 | CONT_06 | ETIQUETA | |||
| 810DET | 000047 | MUEVE | BSEDETRACC | IMPORTE | ||
| 810DET | 000048 | FINAL | ETIQUETA | |||
| 810DET | 000049 | # | TRACE_OFF |
- 841SIC - Contribución SIPA
Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Comentario |
| 841SIC | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| 841SIC | 000002 | BSEDETRACC | MULTIPLICA | CTRBSIPA | NAUX_11 | Se reemplaza REM02 por BSEDETRACC (Remuneración Imponible 10) |
| 841SIC | 000003 | NAUX_11 | DIVIDE | 100 | NAUX_11 | |
| 841SIC | 000004 | NAUX_11 | SUMA | INCIMPINC | IMPORTE | |
| 841SIC | 000005 | IMPORTE | SI_IGUAL | 0 | FINAL | |
| 841SIC | 000006 | MUEVE | CTRBSIPA | UNIDADES | ||
| 841SIC | 000007 | FINAL | ETIQUETA |
- 842SIC - Contribución INSSJP
Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Comentario |
842SIC | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
842SIC | 000002 | BSEDETRACC | MULTIPLICA | CTRBINSSJP | NAUX_11 | Se reemplaza REM02 por BSEDETRACC (Remuneración Imponible 10) |
842SIC | 000003 | NAUX_11 | DIVIDE | 100 | NAUX_11 | |
842SIC | 000004 | NAUX_11 | SUMA | INCIMPINC | IMPORTE | |
842SIC | 000005 | IMPORTE | SI_IGUAL | 0 | FINAL | |
842SIC | 000006 | MUEVE | CTRBINSSJP | UNIDADES | ||
842SIC | 000007 | FINAL | ETIQUETA |
844SIC - Contribución Asignaciones Familiares
Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Comentario |
844SIC | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
844SIC | 000002 | BSEDETRACC | MULTIPLICA | CTRBASIGFAM | NAUX_11 | Se cambia REM03 por BSEDETRACC (Remuneración Imponible 10) |
844SIC | 000003 | NAUX_11 | DIVIDE | 100 | NAUX_11 | |
844SIC | 000004 | NAUX_11 | SUMA | INCIMPINC | IMPORTE | |
844SIC | 000005 | IMPORTE | SI_IGUAL | 0 | FINAL | |
844SIC | 000006 | MUEVE | CTRBASIGFAM | UNIDADES | ||
844SIC | 000007 | FINAL | ETIQUETA |
- 845SIC - Contribución FNE
Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Comentario |
845SIC | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
845SIC | 000002 | BSEDETRACC | MULTIPLICA | CTRBFNE | NAUX_11 | Se cambia REM03 por BSEDETRACC (Remuneración Imponible 10) |
845SIC | 000003 | NAUX_11 | DIVIDE | 100 | NAUX_11 | |
845SIC | 000004 | NAUX_11 | SUMA | INCIMPINC | IMPORTE | |
845SIC | 000005 | IMPORTE | SI_IGUAL | 0 | FINAL | |
845SIC | 000006 | MUEVE | CTRBFNE | UNIDADES | ||
845SIC | 000007 | FINAL | ETIQUETA |
...
Mnemónicos (GPEA300)
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ónde 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 SRV: Concepto Remunerativo S=Sí; N=No F - Archivo GetValType("F") SRV - Conceptos
Criterios de Acumulación (GPEA470)
...
Contar con al menos las tablas alfanuméricas estándar, ya que serán utilizadas para el cálculo de Detracciones:
Definición
Código Descripción Tabla Muestra Columna Mes/Año Orden Campos Descripción Campo Tipo Tamaño Decimal Picture Validación Consulta Versión ¿Usado Busq? S018 Parámetros Generales No 01 CODREG Código Parámetro C 3 0 @! NAOVAZIO() 010 1 - Sí S018 Parámetros Generales No 02 DESC Descripción C 40 0 @! 010 1 - Sí S018 Parámetros Generales No 03 FCHDES Vigencia Desde N 6 0 @R 9999/99 NAOVAZIO() 010 1 - Sí S018 Parámetros Generales No 04 FCHHAS Vigencia Hasta N 6 0 @R 9999/99 NAOVAZIO() 010 1 - Sí S018 Parámetros Generales No 05 VALOR Importe N 12 2 @E 999,999,999.99 010 2 - No
Mantenimiento
Código Parámetro Descripción Importe 001 Importe Detracción L27430 7,003.68 002 Mínimo Seguridad Social 57,688.19 Informações title Valor Detracción En la tabla S018 - Parámetros Generales, debe deben informarse un valor los valores en la columna Importe indicados arriba, para el Código de Parámetro 001, el cual corresponde al Valor de la Detracción en el mescorrecto funcionamiento de la fórmula 810DET que calcula la Remuneración 10 y la Detracción.
Empleados (GPEA010)
- Contar con información en los siguientes campos para el cálculo del procedimiento LIQ (Liquidación), SAC (Sueldo Anual Complementario) o RES (Rescisión):
- Tipo Sueldo (RA_TIPOSAL).
- Salario (RA_SALARIO).
- Situación Planilla (RA_SITFOHL).
- Fecha de Ingreso (RA_ADMISSA).
- En caso de que un empleado haya ingresado en el periodo correspondiente al procedimiento de cálculo LIQ (Liquidación) o SAC (Sueldo Anual Complementario) que se está procesando, el cálculo de la detracción se realiza proporcional a los días realmente trabajados.
...