Histórico da Página
...
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ó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")
...