Histórico da Página
ÍNDICE
Índice
01.
...
Visión General
El tipo de procedimiento CON Consolidación de Provisiones , tiene la finalidad de ajustar las provisiones calculadas en la nómina LIQ, cuando se elige realizar el cálculo con un % Fijo cada periodo o cuando los primeros periodos se calcularon en otro sistema y se migraron a Protheus a mediados de año, y en el anterior sistema no se calculaban las provisiones.
El presente Documento de Referencia, contendrá:
- Configuración requerida.Conceptos pre-configurados por estándar. El cliente puede cambiar ésta, de acuerdo a lo indicado por su área fiscal.
- Pre-Condiciones para ejecutar este Procedimiento de Cálculo
- Procedimiento: Paso a Paso a seguir para calcular este Procedimiento de Cálculo.
02.
...
Configuración
Procesos
Tipo Provisión (RCJ_PROV)
Se cuenta con 2 formas de realizar el cálculo de provisiones, en el procedimiento de cálculo LIQ Liquidación, indicada en procesos-
Cálculo % Fijo
El Tipo 1= % Fijo se calcula aplicando un % a la base correspondiente a cada concepto. Este % se indica en el campo de % del concepto.
...
Cuando hay un aumento o una variación de salario, la provisión queda por debajo de lo que se debe pagartiene que pagar, ya que él % se aplica sobre la base del periodo. En este ejemplo, la Cesantía que hay que depositar en febrero deberá ser de 3,500,000, por lo tanto, la provisión quedará por debajo.
Cálculo Ajuste
El Tipo 2 = Ajuste se calcula como si en ese periodo se fuera a liquidar el total de ese concepto, y se descuenta lo provisionado a la fecha, resultando un ajuste, en consecuencia. Por ejemplo, un empleado, con salario fijo, tiene un aumento en el mes de abril, por lo que se realiza un ajuste automático en ese mes.
Mes | SBC Cesantía | Días | Calculo al mes en curso | Provisión Acum | Provisión |
1 | 3,000,000 | 2.5 | 250,000 | 0 | 250,000 |
2 | 3,000,000 | 5.0 | 500,000 | 250,000 | 250,000 |
3 | 3,000,000 | 7.5 | 750,000 | 500,000 | 250,000 |
4 | 3,500,000 | 10.0 | 1,166,667 | 750,000 | 416,667 Ajuste de enero a abril |
5 | 3,500,000 | 12.5 | 1,458,333 | 1,166,667 | 291,667 |
6 | 3,500,000 | 15.0 | 1,750,000 | 1,458,333 | 291,667 |
7 | 3,500,000 | 17.5 | 2,041,667 | 1,750,000 | 291,667 |
8 | 3,500,000 | 20.0 | 2,333,333 | 2,041,667 | 291,667 |
9 | 3,500,000 | 22.5 | 2,625,000 | 2,333,333 | 291,667 |
10 | 3,500,000 | 25.0 | 2,916,667 | 2,625,000 | 291,667 |
11 | 3,500,000 | 27.5 | 3,208,333 | 2,916,667 | 291,667 |
12 | 3,500,000 | 30.0 | 3,500,000 | 3,208,333 | 291,667 |
Suma anual | 3,500,000 |
Provisión Vacaciones (RCJ_PRVVAC)
Existen dos formas diferentes para calcular la base para las vacaciones:
...
Aviso | ||
---|---|---|
| ||
En cualquiera de los dos casos, cuando un empleado se retira de la empresa, se tendrá que realizar un ajuste contable. Pues si se elige provisionar con el SBC de Vacaciones Disfrutadas, cuando se calcule la Liquidación de Contrato, la provisión quedará corta. Y si se elige provisionar con el SBC de Vacaciones Definitivas, y empleado tiene tiempo extra, habrá una diferencia al final de cada año si el empleado no se retira de la empresa. |
Mes Inicio de la Prima de Servicios (RCJ_MESPRI)
Por ley, la prima de servicios se paga en dos exhibiciones (junio y diciembre). Por usos y costumbres, el cálculo se puede realizar obteniendo los acumulados:
...
El cliente puede configurar cómo desea calcular el pago de la prima de servicios y la provisión de la misma.
% Intereses Cesantía
Por ley, se debe de pagar el 12% de interés de cesantía a más tardar el 31 de enero de cada año. Como la empresa está obligada al menos a pagar el 12% pero la ley no impide que la empresa pague más, este % se informa en el catálogo de procesos.
...
- El salario a diciembre del año anterior o si tuvo modificación de salario en los últimos 90 días del año anterior, el promedio del año.
- El subsidio transporte dependiendo de la configuración que tenga el empleado: 1 = Siempre paga el subsidio (prestación de la empresa), 2= de acuerdo a la ley (solo se paga si el salario es menor o igual a 2 SMMLV) o 3= nunca paga el subsidio (porque la empresa proporciona el servicio de transporte o el empleado vive muy cerca).
- Promedio del año de los conceptos variables para cesantía indicados en la sección Base Cesantía e Intereses de Cesantía.
Procedimiento de Cálculo
Cuando el cliente ocupa el Tipo de Provisión por porcentaje fijo (RCJ_PROV='1'), se puede ajustar la provisión mediante el procedimiento de cálculo CON Consolidación de la Provisión. Este se puede ejecutar cada vez que el cliente lo desee, desde una vez al mes, hasta una vez al año.
- Este procedimiento se debe cerrar para Es necesario cerrar este procedimiento para que el ajuste de las provisiones se guarde en los acumulados de nómina (RG7 y SRD).
- Se integra con contabilidad, para ajustar las provisiones contablemente.
- No se genera un archivo de neto, ya que no se realiza ningún depósito o pago a los empleados.
Conceptos
Porcentaje Provisiones (RV_PERC)
Se cuenta con 4 conceptos estándar de provisión. En el campo de % (RV_PERC) se debe informar es necesario informar el % fijo de la provisión, en caso de que se elija calcularla, en la nómina de Liquidación, con un % Fijo.
Concepto | Descripción | Tipo | % |
027 | Vacaciones Provisión | 3=Base Haberes | 4.167 |
221 | Cesantías Provisión | 3=Base Haberes | 8.333 |
228 | Intereses Cesantía Provisión | 3=Base Haberes | 8.333 |
235 | Prima por Servicios Provisión | 3=Base Haberes | 8.333 |
Base Vacaciones Disfrutadas (RV_MEDFER)
Los conceptos estándar, que forman parte de la base variable de las vacaciones disfrutadas, son:
Concepto | Descripción |
107 | Sueldo Variable Base |
108 | Salario Variable Integral |
111 | Sueldo por Hora Base |
112 | Salario por Hora Integral |
121 | Hora Recargo Nocturno |
122 | Hora Recargo Nocturno Festivo |
124 | Hora Domingo Diurno No Habitual |
125 | Hora Recargo Domingo Nocturno Habitual |
132 | Comisiones |
139 | Bono Reconocimiento |
Base Vacaciones Definitivas (RV_MEDFCO)
Los conceptos estándar, que forman parte de la base variable de las vacaciones definitivas (finiquitos), son:
Concepto | Descripción |
107 | Sueldo Variable Base |
108 | Salario Variable Integral |
111 | Sueldo por Hora Base |
112 | Salario por Hora Integral |
117 | Hora Extra Diurna |
118 | Hora Extra Nocturna |
119 | Hora Extra Diurna Festivo |
120 | Hora Extra Nocturna Festivo |
121 | Hora Recargo Nocturno |
122 | Hora Recargo Nocturno Festivo |
123 | Hora Domingo Diurno Habitual |
125 | Hora Recargo Domingo Nocturno Habitual |
132 | Comisiones |
139 | Bono Reconocimiento |
Días Vacaciones (RV_REFFER)
Los conceptos estándar, que disminuyen de los días para promediar las vacaciones, son:
Concepto | Descripción |
013 | Falta Injustificada |
014 | Castigo |
016 | Ausentismo sin Remuneración |
Base Cesantía e Intereses de Cesantía (RV_MEDCESA)
Los conceptos estándar, que forman parte de la base variable de cesantía e intereses, son:
Concepto | Descripción |
107 | Sueldo Variable Base |
111 | Sueldo por Hora Base |
117 | Hora Extra Diurna |
118 | Hora Extra Nocturna |
119 | Hora Extra Diurna Festivo |
120 | Hora Extra Nocturna Festivo |
121 | Hora Recargo Nocturno |
122 | Hora Recargo Nocturno Festivo |
123 | Hora Domingo Diurno Habitual |
124 | Hora Domingo Diurno No Habitual |
125 | Hora Recargo Domingo Nocturno Habitual |
132 | Comisiones |
139 | Bono Reconocimiento |
140 | Sobresueldo |
Días Cesantía (RV_REFCESA)
Los conceptos estándar, que disminuyen los días para promediar la cesantía, son:
Concepto | Descripción |
013 | Falta Injustificada |
014 | Castigo |
016 | Ausentismo sin Remuneración |
Base Prima de Servicios (RV_MED13)
Los conceptos estándar, que forman parte de la base variable de la prima de servicios, son:
Concepto | Descripción |
107 | Sueldo Variable Base |
111 | Sueldo por Hora Base |
117 | Hora Extra Diurna |
118 | Hora Extra Nocturna |
119 | Hora Extra Diurna Festivo |
120 | Hora Extra Nocturna Festivo |
121 | Hora Recargo Nocturno |
122 | Hora Recargo Nocturno Festivo |
123 | Hora Domingo Diurno Habitual |
124 | Hora Domingo Diurno No Habitual |
125 | Hora Recargo Domingo Nocturno Habitual |
132 | Comisiones |
139 | Bono Reconocimiento |
012 | Comisión Servicios |
114 | Retardos Sueldo Base |
Días Prima (RV_REF13)
Los conceptos estándar, que disminuyen los días para promediar la prima, son:
Concepto | Descripción |
013 | Falta Injustificada |
014 | Castigo |
016 | Ausentismo sin Remuneración |
Mnemónicos
Los mnemónicos utilizados en la formulación del procedimiento de cálculo CON son:
Mnemónico | Descripción | Tipo | Alias | Campo |
MESANOANT1 | Mes Inicial del Año Anterior para Calculo de Promedios | C | ||
MESANOANT2 | Mes Final del Año Anterior para Calculo de Promedios | C | ||
MESFINPRI | Mes Final Prima | C | ||
MESINIPRI | Mes Inicial Prima | C | ||
MESMESACT1 | Mes Inicial del Mes Actual para Calculo de Promedios | C | ||
MESMESACT2 | Mes Final del Mes Actual para Calculo de Promedios | C | ||
MESMESANT1 | Mes Inicial del Mes Anterior para Calculo de Promedios | C | ||
MESMESANT2 | Mes Final del Mes Anterior para Calculo de Promedios | C | ||
TABLA_S007 | Datos Generales de Empresa | C | ||
CALFECFIN | Fecha Final para Calculo de Sueldo | D | ||
CALFECINI | Fecha Inicial para Calculo de Sueldo | D | ||
FECANIACT | Fecha de Aniversario Actual | D | ||
FECANIANT | Fecha de Aniversario Anterior | D | ||
CONAUSCES | Conceptos: Días Cesantía 1=C/pago;2=S/pago;3=NoApl | F | SRV | RV_REFCESA |
CONAUSPRIM | Conceptos: Días Prima1=C/pago;2=S/pago;3=NoApl | F | SRV | RV_REF13 |
CONAUSVAC | Conceptos: Días Vacaciones Disf 1=C/pago;2=S/pago;3=NoApl | F | SRV | RV_REFFER |
CONSBCCES | Conceptos: SBC Cesantía 1=Si; 2=No | F | SRV | RV_MEDCESA |
CONSBCPRIM | Conceptos: SBC Prima Legal 1=Si; 2=No | F | SRV | RV_MED13 |
CONSBCVACC | Conceptos: SBC Vacaciones Definitivas 1=Si; 2=No | F | SRV | RV_MEDFCO |
CONSBCVACD | Conceptos: SBC Vacaciones Disfrutadas 1=Si;2=No | F | SRV | RV_MEDFER |
EMPCATFUN | Empleado: Categoría de la Función para Calculo Salarios | F | SRA | RA_CATFUNC |
EMPFECAUM | Empleado: Fecha de Aumento de Sueldo | F | SRA | RA_FECAUM |
EMPFECBAJ | Empleado: Fecha de Retiro de la Empresa | F | SRA | RA_DEMISSA |
EMPFECING | Empleado: Fecha de Ingreso por Primera Vez | F | SRA | RA_ADMISSA |
EMPFECREC | Empleado: Fecha de Reconocimiento | F | SRA | RA_DTREC |
EMPHRSMES | Empleado: Horas Trabajadas al Mes | F | SRA | RA_HRSMES |
EMPMONEDA | Empleado: Tipo de Moneda del Salario | F | SRA | RA_MOEDAPG |
EMPNITCES | Empleado: NIT de Cesantía | F | SRA | RA_FUNCESA |
EMPREMVAR | Empleado: Remuneración Variable 1=Si;2=No | F | SRA | RA_REMVAR |
EMPSALANT | Empleado: Salario Anterior | F | SRA | RA_ANTEAUM |
EMPSALARIO | Empleado: Salario Actual | F | SRA | RA_SALARIO |
EMPSTATUS | Empleado: Estatus " "=Activo; A=Aus; F=Vac; D=Retirado | F | SRA | RA_SITFOLH |
EMPSUBTRAN | Empleado: Auxilio de Trasporte 1=Siempre; 2=Ley; 3=Nunca | F | SRA | RA_SUBTRAN |
EMPTIPCOT | Empleado: Tipo de Cotizante | F | SRA | RA_TIPCOT |
EMPTIPOSAL | Empleado: TipoSalario 1=BaseFij;2=IntFij; 3=BaseVar 4=IntVar | F | SRA | RA_TIPOSAL |
PERANIOPER | Periodo: Año en que se aplicara en la SRD | F | RCH | RCH_ANO |
PERFECCORT | Periodo: Fecha de Corte del Periodo | F | RCH | RCH_DTCORT |
PERFECFIN | Periodo: Fecha Final del Periodo | F | RCH | RCH_DTFIM |
PERFECINI | Periodo: Fecha Inicial del Periodo | F | RCH | RCH_DTINI |
PERMESPER | Periodo: Mes en que se aplicará en la SRD | F | RCH | RCH_MES |
PERTIPONOM | Periodo: Tipo de Nomina en Ejecución | F | RCH | RCH_ROTEIR |
PROBAJORD | Proceso: Calcula Retiros en la Nómina Ordinaria 1=Si; 2=No | F | RCJ | RCJ_BAJORD |
PROCALEND | Proceso: Calendario 1=Comercial (360); 2=Civil (365) | F | RCJ | RCJ_CALEND |
PROMESPRI | Proceso: Mes inicial prima 12=Dic;01=Ene;06=Jun;07=Jul | F | RCJ | RCJ_MESPRI |
PROMESVAR | Proceso: Meses para Calculo del Promedio Salario Variable | F | RCJ | RCJ_MESVAR |
PROPORINT | Proceso: Porcentaje de Intereses de Cesantía | F | RCJ | RCJ_PORINT |
PROPRVVAC | Proceso: Calcula Prov Vac 1=SBC Disfrutadas; 2=SBC Definitiv | F | RCJ | RCJ_PRVVAC |
RCSFECBAJ | Finiquitos: Fecha de Retiro | F | SRG | RG_DATADEM |
TRASALMES | Trayectoria Laboral: Salario Mensual | F | RCP | RCP_SALMES |
ACUDPROCES | Acumulado Días Provisión Cesantías | N | ||
ACUDPROPRI | Acumulado DíasProvisión de Prima | N | ||
ACUDPROVVAC | Acumulado de Días de Provisión Vacaciones | N | ||
ACUVPROCES | Acumulado Valor Provisión Cesantías | N | ||
ACUVPROPRI | Acumulado Valor Provisión de Prima | N | ||
ACUVPROVVAC | Acumulado Valor Provisión Vacaciones | N | ||
ANOANOANT1 | Año Inicial del Año Anterior para Calculo de Promedios | N | ||
ANOANOANT2 | Año Final del Año Anterior para Calculo de Promedios | N | ||
ANOFINPER | Año Final Periodo para Calculo Antigüedad | N | ||
ANOFINPRI | Año Final Prima | N | ||
ANOING | Año en que Ingreso para Calculo Antigüedad | N | ||
ANOINIPRI | Año Inicial Prima | N | ||
ANOMESACT1 | Año Inicial del Mes Actual para Calculo de Promedios | N | ||
ANOMESACT2 | Año Final del Mes Actual para Calculo de Promedios | N | ||
ANOMESANT1 | Año Inicial del Mes Anterior para Calculo de Promedios | N | ||
ANOMESANT2 | Año Final del Mes Anterior para Calculo de Promedios | N | ||
ANTIGANIOS | Años de Antigüedad | N | ||
ANTIGDIAS | Días de Antigüedad | N | ||
ANTIGMESES | Meses de Antigüedad | N | ||
ANTIGUEDAD | Antigüedad (fraccionada) | N | ||
AUSVACDIS | Días Vacaciones Disfrutadas | N | ||
AUSVACPAG | Días Vacaciones Pagadas | N | ||
AUSVACPRO | Días Vacaciones Proporcionales | N | ||
CESANOACT | Cesantía Año Actual | N | ||
CESANOANT | Cesantía Año Anterior | N | ||
CESANTACU | Cesantía Anticipada Acumulada | N | ||
CESANTPAG | Cesantía Anticipada Pagada | N | ||
DIAFINPER | Día Final Periodo para Calculo Antigüedad | N | ||
DIAING | Día en que Ingresó para Calculo Antigüedad | N | ||
DIASANTACU | Días de Anticipo Cesantía a Descontar | N | ||
DIASANTPAG | Días de Anticipo de Cesantía Pagados | N | ||
DIASBSEPRI | Días Base Prima de Servicios | N | ||
DIASCESACT | Días Cesantía Año Actual | N | ||
DIASCESANT | Días Cesantía Año Anterior | N | ||
DIASCESPER | Días de Cesantía del Periodo | N | ||
DIASPRIPER | Días Base Prima del Periodo | N | ||
DIASPROM | Días Promedio | N | ||
DIASVACPAG | Días de Vacaciones Pagadas | N | ||
IMPVACDEF | Importe Vacaciones Definitivas | N | ||
IMPVACDIS | Importe Vacaciones Disfrutadas | N | ||
IMPVACPRO | Importe Vacaciones Proporcionales | N | ||
LICVACDIS | Importe Vacaciones Disfrutadas | N | ||
MESDIAFINPER | Mes y Día Fin del Periodo Con Formato MMDD | N | ||
MESDIAING | Mes y Día de Ingreso en Formato MMDD | N | ||
MESFINPER | Mes Final Periodo para Calculo Antigüedad | N | ||
MESING | Mes en que Ingreso para Calculo Antigüedad | N | ||
NOCALCULA | Indica Si NO Calcula A Un Empleado | N | ||
SALDIA | Salario Diario | N | ||
SALHORA | Salario Por Hora | N | ||
SALMES | Salario Mensual | N | ||
SALMESANT | Salario Mensual Anterior | N | ||
SALMINMES | Salario Mínimo Mensual | N | ||
SBCCESACT | Salario Base Cesantías Año Actual | N | ||
SBCPRISERV | Salario Base Cotización Prima de Servicios | N | ||
SBCPROVACC | Salario Base Cotización Promedio Vac. Compensadas | N | ||
SBCPROVACD | Salario Base Cotización Promedio Vac. Disfrutadas | N | ||
SBCVACDEF | Salario Base Cotización Vacaciones Definitivas | N | ||
SBCVACDIS | Salario Base Cotización Vacaciones Disfrutadas | N | ||
SUBTRANS | Subsidio Transporte | N |
Conceptos por Proceso CON
Los conceptos que participan en el procedimiento CON Consolidación de Provisiones son los siguientes:
Secuencia | Concepto | Descripción Concepto | Fórmula | Descripción Fórmula | |
00001 | 000 | Cálculo Referencias | 000CON | Referencias Consolidado | |
00002 | 017 | Vacaciones Disfrutadas SBC | 017LIQ | SBC Vacaciones Disfrutadas | |
00003 | 023 | Vacaciones Definitivas SBC | 023CON | SBC Vacaciones Definitivas | |
00004 | 026 | Vacaciones Provisión Acumulada | 026CO1 | Vacaciones Acumuladas (Lee) | |
00005 | 027 | Vacaciones Provisión | 027CON | Reporta Provisión | |
00006 | 026 | Vacaciones Provisión Acumulada | 026CO2 | Vacaciones Acumuladas (Reporta) | |
00007 | 230 | Prima Servicios SBC | 230LIQ | Prima Por Servicio SBC | |
00008 | 234 | Prima Servicios Provisión Acumulada | 234CO1 | Prima Acumulada (Lee) | |
00009 | 235 | Prima Servicios Provisión | 235CON | Provisión Prima De Servicios | |
00010 | 234 | Prima Servicios Provisión Acumulada | 234CO2 | Prima Acumulada (Reporta) | |
00011 | 216 | Cesantía Año Actual SBC | 216LIQ | Cesantía SBC Año Actual | |
00012 | 220 | Cesantía Provisión Acumulada | 220CO1 | Cesantía Acumulada (Lee) | |
00013 | 221 | Cesantía Provisión | 221CON | Cesantía Provisión | |
00014 | 220 | Cesantía Provisión Acumulada | 220LI2 | Cesantía Provisión Reporta Acumulada | |
00015 | 228 | Intereses Cesantía Provisión | 228CON | Intereses Cesantía Provisión | |
00016 | 227 | Intereses Cesantía Provisión Acumulada | 227CO2 | Intereses Cesantía Acumulada (Reporta) |
Encabezado de Fórmulas CON
En la formulación estándar al 2023, el procedimiento de cálculo CON Consolidación de Provisiones, utiliza las siguientes fórmulas:
ORIGEM | CODIGO | DESC | DESC2 | DESC3 | VERSAO | RECOMP | MODELO |
S_ | 000CON | Referencias Consolidado | CON | CCF 20220405 | 024 | 1 | 2 |
S_ | 017LIQ | SBC Vacaciones Disfrutadas | LIQ / CON / FIN | CCF 20220216 | 023 | 1 | 2 |
S_ | 023CON | SBC Vacaciones Definitivas | CON | CCF 20220216 | 003 | 1 | 2 |
S_ | 026CO1 | Vacaciones Acumuladas (Lee) | CON | CCF 20220216 | 006 | 1 | 2 |
S_ | 026CO2 | Vacaciones Acumuladas (Reporta) | CON | CCF 20220216 | 008 | 1 | 2 |
S_ | 027CON | Reporta Provisión | CON | NCM20210604 | 005 | 1 | 2 |
S_ | 216LIQ | Cesantía SBC Año Actual | LIQ / FIN / CON | CCF 20220214 | 051 | 1 | 2 |
S_ | 220CO1 | Cesantía Acumulada (Lee) | CON | CCF 20220218 | 008 | 1 | 2 |
S_ | 220LI2 | Cesantía Provisión Acumulada (Reporta) | LIQ | CCF 20220304 | 014 | 1 | 2 |
S_ | 221CON | Cesantía Provisión | CON | CCF 20220218 | 006 | 1 | 2 |
S_ | 227CO2 | Intereses Cesantía Acumulada (Reporta) | CON | CCF 20220224 | 006 | 1 | 2 |
S_ | 228CON | Intereses Cesantía Provisión | CON | CCF 20220224 | 009 | 1 | 2 |
S_ | 230LIQ | Prima por Servicio SBC | LIQ / FIN / PRI / CON | CCF 20220224 | 042 | 1 | 2 |
S_ | 234CO1 | Prima Acumulada (Lee) | CON | NCM 202002 | 003 | 1 | 2 |
S_ | 234CO2 | Prima Acumulada (Reporta) | CON | NCM 202002 | 003 | 1 | 2 |
S_ | 235CON | Provisión Prima de Servicios | CON | NCM 202002 | 003 | 1 | 2 |
Detalle de Fórmulas CON
000CON
...
Referencias Consolidado
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
000CON | 000001 | # | TRACE_ON | |||
000CON | 000002 | EMPFECING | SI_MAYOR | PERFECFIN | FINAL | Si el empleado ingresó posterior a la fecha final del periodo no se calcula. |
000CON | 000003 | EMPCATFUN | SI_IGUAL | "E" | FINAL | Si el empleado es un aprendiz no se calcula. |
000CON | 000004 | # VALIDA SI ESTA ACTIVO | Si el empleado está inactivo, no se calcula. | |||
000CON | 000005 | MUEVE | 1 | NOCALCULA | ||
000CON | 000006 | MUEVE | PERFECINI | CALFECINI | ||
000CON | 000007 | MUEVE | PERFECFIN | CALFECFIN | ||
000CON | 000008 | EMPSTATUS | SI_DIFERENTE | "D" | CONT_01 | |
000CON | 000009 | PROBAJORD | SI_IGUAL | "2" | FINAL | |
000CON | 000010 | EMPFECBAJ | SI_MENOR | PERFECINI | FINAL | |
000CON | 000011 | MUEVE | EMPFECBAJ | CALFECFIN | ||
000CON | 000012 | CONT_01 | ETIQUETA | |||
000CON | 000013 | MUEVE | 0 | NOCALCULA | ||
000CON | 000014 | #OBTIENE SAL MINIMOS | Obtiene de la tabla S007 · Salario Mínimo = Columna 3 · Subsidio Transporte = Columna 2 | |||
000CON | 000015 | BUSCA | TABLA_S007 | |||
000CON | 000016 | ELEMENTO_01 | HASTA_MAYOR | 0 | ||
000CON | 000017 | MUEVE | ELEMENTO_03 | SALMINMES | ||
000CON | 000018 | #OBTIENE SUBSIDIO DE TRANSPORTE | ||||
000CON | 000019 | MUEVE | ELEMENTO_02 | SUBTRANS | ||
000CON | 000020 | # ANIVERSARIO | Obtiene la fecha de aniversario considerando el día y mes de la fecha de ingreso y el año del periodo en ejecución. | |||
000CON | 000021 | DIA | EMPFECING | DIAING | ||
000CON | 000022 | MES | EMPFECING | MESING | ||
000CON | 000023 | ANO | EMPFECING | ANOING | ||
000CON | 000024 | DIA | PERFECFIN | DIAFINPER | ||
000CON | 000025 | MES | PERFECFIN | MESFINPER | ||
000CON | 000026 | ANO | PERFECFIN | ANOFINPER | ||
000CON | 000027 | MESING | MULTIPLICA | 100 | MESDIAING | |
000CON | 000028 | MESDIAING | SUMA | DIAING | MESDIAING | |
000CON | 000029 | MESFINPER | MULTIPLICA | 100 | MESDIAFINPER | |
000CON | 000030 | MESDIAFINPER | SUMA | DIAFINPER | MESDIAFINPER | |
000CON | 000031 | ANOFINPER | MULTIPLICA | 10000 | NAUX_30 | |
000CON | 000032 | NAUX_30 | SUMA | MESDIAING | NAUX_30 | |
000CON | 000033 | MESDIAFINPER | SI_MAYOR | MESDIAING | CONT_ANIV | |
000CON | 000034 | NAUX_30 | RESTA | 10000 | NAUX_30 | |
000CON | 000035 | CONT_ANIV | ETIQUETA | |||
000CON | 000036 | CONVIERTE_FECHA | NAUX_30 | FECANIANT | ||
000CON | 000037 | NAUX_30 | SUMA | 10000 | NAUX_30 | |
000CON | 000038 | CONVIERTE_FECHA | NAUX_30 | FECANIACT | ||
000CON | 000039 | # DIAS/MESES/ANIOS ANTIG | Obtiene la fecha para el cálculo de antigüedad: · Si fecha de reconocimiento está vacía, Fecha para antigüedad = Fecha de ingreso, · En caso contrario, fecha de reconocimiento. Si en proceso se indica que el calendario es de 360 días · Antigüedad en días= Diferencia entre la fecha para antigüedad y la fecha final del periodo con base en 360 días por año. · El operador DIAS_360 regresa en mnemónicos reservados los Años, Meses y Días de antigüedad. Si en proceso se indica que el calendario es de 365 días · Antigüedad en Días = (Fecha Final del periodo – Fecha para Antigüedad + 1) · Obtiene la antigüedad en años, meses y días. | |||
000CON | 000040 | MUEVE | EMPFECING | DAUX_01 | ||
000CON | 000041 | EMPFECREC | SI_IGUAL | VACIO | CONT_FECREC | |
000CON | 000042 | MUEVE | EMPFECREC | DAUX_01 | ||
000CON | 000043 | CONT_FECREC | ETIQUETA | |||
000CON | 000044 | # ANTIGUEDAD 360 DIAS | ||||
000CON | 000045 | PROCALEND | SI_DIFERENTE | "1" | CONT_ANT360 | |
000CON | 000046 | DAUX_01 | DIAS_360 | CALFECFIN | ANTIGUEDAD | |
000CON | 000047 | MUEVE | ANIOS_ANTIG | ANTIGANIOS | ||
000CON | 000048 | MUEVE | MESES_ANTIG | ANTIGMESES | ||
000CON | 000049 | MUEVE | DIAS_ANTIG | ANTIGDIAS | ||
000CON | 000050 | PROCALEND | SI_IGUAL | "1" | CONT_ANT365 | |
000CON | 000051 | CONT_ANT360 | ETIQUETA | |||
000CON | 000052 | # ANTIGUEDAD 365 DIAS | ||||
000CON | 000053 | CALFECFIN | RESTA | DAUX_01 | NAUX_03 | |
000CON | 000054 | NAUX_03 | SUMA | 1 | ANTIGUEDAD | |
000CON | 000055 | ANTIGUEDAD | DIVIDE | 365 | NAUX_01 | |
000CON | 000056 | 0 | TRUNCA | NAUX_01 | ANTIGANIOS | |
000CON | 000057 | ANTIGANIOS | MULTIPLICA | 365 | NAUX_01 | |
000CON | 000058 | ANTIGUEDAD | RESTA | NAUX_01 | NAUX_01 | |
000CON | 000059 | NAUX_01 | DIVIDE | 30.42 | NAUX_02 | |
000CON | 000060 | 0 | TRUNCA | NAUX_02 | ANTIGMESES | |
000CON | 000061 | ANTIGMESES | MULTIPLICA | 30.42 | NAUX_02 | |
000CON | 000062 | NAUX_01 | RESTA | NAUX_02 | ANTIGDIAS | |
000CON | 000063 | CONT_ANT365 | ETIQUETA | |||
000CON | 000064 | #VALIDA MESES A PROMEDIAR | PARA SALARIO | PROM VARIABLE | Obtiene del campo de procesos los meses para promediar los conceptos variables, en caso de que no se informe, se considerarán 12 meses. | |
000CON | 000065 | PROMESVAR | SI_DIFERENTE | 0 | CONT_12 | |
000CON | 000066 | MUEVE | 12 | PROMESVAR | ||
000CON | 000067 | CONT_12 | ETIQUETA | |||
000CON | 000068 | # CATEGORIA DIARIA | Si la categoría de la función es D · Salario Diario = Salario diario empleado · Salario Mensual = Salario Diario * 30 · Salario Hora = Salario Diario * 30 / Horas x mes del empleado · Salario Mensual Anterior = Salario diario empleado anterior * 30 | |||
000CON | 000069 | EMPCATFUN | SI_DIFERENTE | "D" | CONT_19 | |
000CON | 000070 | MUEVE | EMPSALARIO | SALDIA | ||
000CON | 000071 | EMPSALANT | MULTIPLICA | 30 | SALMESANT | |
000CON | 000072 | SALDIA | MULTIPLICA | 30 | SALMES | |
000CON | 000073 | SALMES | DIVIDE | EMPHRSMES | SALHORA | |
000CON | 000074 | CONT_19 | ETIQUETA | |||
000CON | 000075 | # CATEGORIA HORA | Si la categoría de la función es H · Salario Hora = Salario Empleado · Salario Mensual = Salario Hora * Horas x mes del empleado · Salario Diario = Salario Diario * 30 / Horas x mes del empleado · Salario Mensual Anterior =Salario empleado anterior * Horas x mes del empleado | |||
000CON | 000076 | EMPCATFUN | SI_DIFERENTE | "H" | CONT_20 | |
000CON | 000077 | MUEVE | EMPSALARIO | SALHORA | ||
000CON | 000078 | SALHORA | MULTIPLICA | EMPHRSMES | SALMES | |
000CON | 000079 | EMPSALANT | MULTIPLICA | EMPHRSMES | SALMESANT | |
000CON | 000080 | SALMES | DIVIDE | 30 | SALDIA | |
000CON | 000081 | CONT_20 | ETIQUETA | |||
000CON | 000082 | # CATEGORIA MENSUAL | Si la categoría de la función no es D ni H · Salario Mensual = Salario Empleado · Salario Diario = Salario Mensual / 30 · Salario Hora = Salario Mensual / Horas x mes del empleado · Salario Mensual Anterior =Salario empleado anterior | |||
000CON | 000083 | EMPCATFUN | SI_IGUAL | "D" | CONT_21 | |
000CON | 000084 | EMPCATFUN | SI_IGUAL | "H" | CONT_21 | |
000CON | 000085 | MUEVE | EMPSALARIO | SALMES | ||
000CON | 000086 | MUEVE | EMPSALANT | SALMESANT | ||
000CON | 000087 | EMPSALARIO | DIVIDE | 30 | SALDIA | |
000CON | 000088 | EMPSALARIO | DIVIDE | EMPHRSMES | SALHORA | |
000CON | 000089 | CONT_21 | ETIQUETA | |||
000CON | 000090 | # TIEMPO PARCIAL | Si el empleado labora tiempo parcial · Obtiene Proporción =Horas x mes del empleado / 240 · Salario Mensual = Salario Mensual * Proporción · Salario Diario = Salario Diario * Proporción · Salario Hora = Salario Hora * Proporción · Salario Mensual Anterior= Salario Mensual Anterior * Proporción | |||
000CON | 000091 | MUEVE | 1 | NAUX_08 | ||
000CON | 000092 | EMPHRSMES | SI_IGUAL | 240 | CONT_TP | |
000CON | 000093 | EMPHRSMES | DIVIDE | 240 | NAUX_08 | |
000CON | 000094 | CONT_TP | ETIQUETA | |||
000CON | 000095 | SALMES | MULTIPLICA | NAUX_08 | SALMES | |
000CON | 000096 | SALMESANT | MULTIPLICA | NAUX_08 | SALMESANT | |
000CON | 000097 | SALDIA | MULTIPLICA | NAUX_08 | SALDIA | |
000CON | 000098 | SALHORA | MULTIPLICA | NAUX_08 | SALHORA | |
000CON | 000099 | # SI ES SALARIO INTEGRAL | VALIDA MIN INTEG | Si es salario integral, valida que sea mayor a 13 SMMLV | ||
000CON | 000100 | EMPTIPOSAL | SI_IGUAL | "1" | CONT_MININT | |
000CON | 000101 | EMPTIPOSAL | SI_IGUAL | "3" | CONT_MININT | |
000CON | 000102 | SALMINMES | MULTIPLICA | 13 | NAUX_28 | |
000CON | 000103 | SALMES | SI_MAYOR | NAUX_28 | CONT_MININT | |
000CON | 000104 | SALMES | SI_IGUAL | NAUX_28 | CONT_MININT | |
000CON | 000105 | MUEVE | NAUX_28 | SALMES | ||
000CON | 000106 | SALMES | DIVIDE | 30 | SALDIA | |
000CON | 000107 | SALMES | DIVIDE | EMPHRSMES | SALHORA | |
000CON | 000108 | CONT_MININT | ETIQUETA | |||
000CON | 000109 | #VALIDA MONEDA | Si el salario fue pactado en una moneda diferente de la local · Obtiene el tipo de cambio a la fecha de corte del periodo en ejecución. · Salario Mensual = Salario Mensual * Tipo de Cambio · Salario Diario = Salario Diario * Tipo de Cambio · Salario Hora = Salario Hora * Tipo de Cambio · Salario Mensual Anterior= Salario Mensual Anterior * Tipo de Cambio | |||
000CON | 000110 | EMPMONEDA | SI_IGUAL | "01" | CONT_22 | |
000CON | 000111 | PERFECCORT | GET_MONEDA | EMPMONEDA | NAUX_08 | |
000CON | 000112 | SALMES | MULTIPLICA | NAUX_08 | SALMES | |
000CON | 000113 | SALDIA | MULTIPLICA | NAUX_08 | SALDIA | |
000CON | 000114 | SALHORA | MULTIPLICA | NAUX_08 | SALHORA | |
000CON | 000115 | CONT_22 | ETIQUETA | |||
000CON | 000116 | # OBTIENE ANO ANTERIOR | INI Y FIN | Obtiene el año y mes inicial y final de doce meses anteriores. Por ejemplo. Si el periodo en ejecución es el 202306 pago 02, el mes y año inicial serían el 06 de 2022 y el mes y año final serían el 05 del 2023. | ||
000CON | 000117 | ANO | PERFECINI | ANOANOANT1 | ||
000CON | 000118 | ANO | PERFECFIN | ANOANOANT2 | ||
000CON | 000119 | MES | PERFECINI | NAUX_09 | ||
000CON | 000120 | NAUX_09 | RESTA | PROMESVAR | NAUX_10 | |
000CON | 000121 | NAUX_09 | RESTA | 1 | NAUX_09 | |
000CON | 000122 | NAUX_10 | SI_MAYOR | 0 | CONT_23 | |
000CON | 000123 | ANOANOANT1 | RESTA | 1 | ANOANOANT1 | |
000CON | 000124 | 12 | SUMA | NAUX_10 | NAUX_10 | |
000CON | 000125 | CONT_23 | ETIQUETA | |||
000CON | 000126 | NAUX_09 | SI_MAYOR | 0 | CONT_24 | |
000CON | 000127 | MUEVE | 12 | NAUX_09 | ||
000CON | 000128 | ANOANOANT2 | RESTA | 1 | ANOANOANT2 | |
000CON | 000129 | CONT_24 | ETIQUETA | |||
000CON | 000130 | NAUX_10 | VALTOSTR | 2 | MESANOANT1 | |
000CON | 000131 | NAUX_09 | VALTOSTR | 2 | MESANOANT2 | |
000CON | 000132 | # OBTIENE ANO MES ANTERIOR | INI Y FIN | Obtiene el año y mes inicial y final de un mes anterior. Ejemplo 1. Si el periodo en ejecución es el 202306 pago 02, el mes y año sería el 05 de 2023. Ejemplo 2. Si el periodo en ejecución es el 202301 pago 01, el mes y año inicial sería el 12 de 2022. | ||
000CON | 000133 | MUEVE | ANOANOANT2 | ANOMESANT1 | ||
000CON | 000134 | MUEVE | ANOANOANT2 | ANOMESANT2 | ||
000CON | 000135 | MUEVE | MESANOANT2 | MESMESANT1 | ||
000CON | 000136 | MUEVE | MESANOANT2 | MESMESANT2 | ||
000CON | 000137 | # OBTIENE ANO MES ACTUAL | INI Y FIN | |||
000CON | 000138 | PERANIOPER | STRTOVAL | 4 | ANOMESACT1 | |
000CON | 000139 | PERANIOPER | STRTOVAL | 4 | ANOMESACT2 | |
000CON | 000140 | MUEVE | PERMESPER | MESMESACT1 | ||
000CON | 000141 | MUEVE | PERMESPER | MESMESACT2 | ||
000CON | 000142 | # OBTIENE DIAS P/PROM | Para los días promedio considera 360 o los días laborados del año, si ingreso en el año. | |||
000CON | 000143 | MUEVE | 360 | DIASPROM | ||
000CON | 000144 | ANTIGANIOS | SI_MAYOR | 0 | CONT_DIASPROM | |
000CON | 000145 | MUEVE | ANTIGUEDAD | DIASPROM | ||
000CON | 000146 | CONT_DIASPROM | ETIQUETA | |||
000CON | 000147 | # PROMEDIO VACACIONES | Obtiene el acumulado de un año anterior, de los días a restar de los días promedio de vacaciones (con pago y sin pago). | |||
000CON | 000148 | MUEVE | 0 | SBCPROVACD | ||
000CON | 000149 | MUEVE | 0 | SBCPROVACC | ||
000CON | 000150 | EMPREMVAR | SI_IGUAL | "2" | CONT_29 | |
000CON | 000151 | # DIAS AUS C/PAGO | PARA - DIASPROM | |||
000CON | 000152 | MUEVE | ANOANOANT1 | ANO_INI_ACU | ||
000CON | 000153 | MUEVE | ANOANOANT2 | ANO_FIN_ACU | ||
000CON | 000154 | FILTRO_ACUM | ||||
000CON | 000155 | "1" | FILTRO_ACUM | CONAUSVAC | ||
000CON | 000156 | MESANOANT1 | UNIDADES_EMPRESA | MESANOANT2 | NAUX_28 | |
000CON | 000157 | DIASPROM | RESTA | NAUX_28 | NAUX_28 | |
000CON | 000158 | # DIAS AUS S/PAGO | PARA + DIASPROM | |||
000CON | 000159 | MUEVE | ANOANOANT1 | ANO_INI_ACU | ||
000CON | 000160 | MUEVE | ANOANOANT2 | ANO_FIN_ACU | ||
000CON | 000161 | FILTRO_ACUM | ||||
000CON | 000162 | "2" | FILTRO_ACUM | CONAUSVAC | ||
000CON | 000163 | MESANOANT1 | UNIDADES_EMPRESA | MESANOANT2 | NAUX_29 | |
000CON | 000164 | NAUX_28 | SUMA | NAUX_29 | NAUX_29 | |
000CON | 000165 | # PROM VAC DISFRUTADAS | Obtiene el acumulado de un año anterior, de los conceptos que forman la base de vacaciones disfrutadas variables SBC Promedio Vacaciones Disfrutadas = Acumulado Disfrutadas / Días Promedio * 30 + Salario Mensual | |||
000CON | 000166 | MUEVE | ANOANOANT1 | ANO_INI_ACU | ||
000CON | 000167 | MUEVE | ANOANOANT2 | ANO_FIN_ACU | ||
000CON | 000168 | FILTRO_ACUM | ||||
000CON | 000169 | "1" | FILTRO_ACUM | CONSBCVACD | ||
000CON | 000170 | MESANOANT1 | IMPORTE_EMPRESA | MESANOANT2 | NAUX_01 | |
000CON | 000171 | NAUX_01 | DIVIDE | NAUX_29 | NAUX_03 | |
000CON | 000172 | NAUX_03 | MULTIPLICA | 30 | SBCPROVACD | |
000CON | 000173 | # PROM VAC COMPENSADAS | Obtiene el acumulado de un año anterior, de los conceptos que forman la base de vacaciones definitivas variables SBC Promedio Vacaciones Definitivas = Acumulado Definitivas / Días Promedio * 30 | |||
000CON | 000174 | MUEVE | ANOANOANT1 | ANO_INI_ACU | ||
000CON | 000175 | MUEVE | ANOANOANT2 | ANO_FIN_ACU | ||
000CON | 000176 | FILTRO_ACUM | ||||
000CON | 000177 | "1" | FILTRO_ACUM | CONSBCVACC | ||
000CON | 000178 | MESANOANT1 | IMPORTE_EMPRESA | MESANOANT2 | NAUX_04 | |
000CON | 000179 | NAUX_04 | DIVIDE | NAUX_29 | NAUX_05 | |
000CON | 000180 | NAUX_05 | MULTIPLICA | 30 | SBCPROVACC | |
000CON | 000181 | CONT_29 | ETIQUETA | |||
000CON | 000182 | SBCPROVACD | SUMA | SALMES | SBCVACDIS | SBCVACDIS = SBC Promedio Vacaciones Disfrutadas + Salario Mensual |
000CON | 000183 | SBCPROVACC | SUMA | SALMES | SBCVACDEF | SBCVACDIS = SBC Promedio Vacaciones Definitivas + Salario Mensual |
000CON | 000184 | FINAL | ETIQUETA | |||
000CON | 000185 | # | TRACE_OFF |
017LIQ SBC
...
Vacaciones Disfrutadas
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
017LIQ | 000001 | # | TRACE_ON | |||
017LIQ | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | Si es un aprendiz no calcula |
017LIQ | 000003 | EMPTIPCOT | SI_IGUAL | "12" | FINAL | |
017LIQ | 000004 | EMPTIPCOT | SI_IGUAL | "19" | FINAL | |
017LIQ | 000005 | EMPTIPCOT | SI_IGUAL | "20" | FINAL | |
017LIQ | 000006 | MUEVE | PERANIOPER | ANO_INI_ACU | Obtiene el acumulado del mes en ejecución del concepto de SBC Vacaciones Disfrutadas | |
017LIQ | 000007 | MUEVE | PERANIOPER | ANO_FIN_ACU | ||
017LIQ | 000008 | FILTRO_ACUM | ||||
017LIQ | 000009 | PERMESPER | IMPORTE_EMPRESA | PERMESPER | NAUX_01 | |
017LIQ | 000010 | SBCVACDIS | RESTA | NAUX_01 | IMPORTE | Ajusta el SBC de Vacaciones Disfrutadas: SBCVACDis = SBCVACDIS calculado en la fórmula 000CON – Acumulado del mes en ejecución. |
017LIQ | 000011 | FINAL | ETIQUETA | |||
017LIQ | 000012 | # | TRACE_OFF |
023CON SBC
...
Vacaciones Definitivas
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
023CON | 000001 | # | TRACE_ON | |||
023CON | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
023CON | 000003 | PROPRVVAC | SI_IGUAL | "1" | FINAL | |
023CON | 000004 | MUEVE | SALMES | SBCVACDEF | Si la provisión de vacaciones es sobre la base de vacaciones de vacaciones definitivas no se calcula este concepto | |
023CON | 000005 | SBCVACDEF | DIVIDE | 30 | SBCVACDEF | |
023CON | 000006 | EMPREMVAR | SI_IGUAL | "2" | CONT_01 | |
023CON | 000007 | # OBTIENE SAL PROM ANUAL | ETIQUETA | Obtiene el acumulado de un año anterior, de los conceptos que forman la base de vacaciones definitivas variables | ||
023CON | 000008 | MUEVE | ANOANOANT1 | ANO_INI_ACU | ||
023CON | 000009 | MUEVE | ANOANOANT2 | ANO_FIN_ACU | ||
023CON | 000010 | FILTRO_ACUM | ||||
023CON | 000011 | "1" | FILTRO_ACUM | CONSBCVACC | ||
023CON | 000012 | MESANOANT1 | IMPORTE_EMPRESA | MESANOANT2 | NAUX_01 | |
023CON | 000013 | MUEVE | ANOANOANT1 | ANO_INI_ACU | Obtiene el acumulado de un año anterior, de los días a restar de los días promedio de vacaciones con pago. NOTA: no se consideran los ausentismos sin pago. | |
023CON | 000014 | MUEVE | ANOANOANT2 | ANO_FIN_ACU | ||
023CON | 000015 | FILTRO_ACUM | ||||
023CON | 000016 | "1" | FILTRO_ACUM | CONAUSVAC | ||
023CON | 000017 | MESANOANT1 | UNIDADES_EMPRESA | MESANOANT2 | NAUX_02 | |
023CON | 000018 | NAUX_01 | DIVIDE | NAUX_02 | NAUX_03 | SBC Vacaciones Definitivas= Acumulado Definitivas Variable/ Días Ausentismos con pago + Salario Diario NOTA: Este cálculo está incorrecto. El que es correcto es el de la fórmula 000CON. |
023CON | 000019 | SBCVACDEF | SUMA | NAUX_03 | SBCVACDEF | |
023CON | 000020 | CONT_01 | ETIQUETA | |||
023CON | 000021 | MUEVE | SBCVACDEF | IMPORTE | ||
023CON | 000022 | FINAL | ETIQUETA | |||
023CON | 000023 | # | TRACE_OFF |
...
026CO1 Provisión Acumulada Vacaciones (Leer)
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
026CO1 | 000001 | # | TRACE_ON | |||
026CO1 | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
026CO1 | 000003 | ANO | PERFECFIN | NAUX_01 | Obtener los Acumulados de Días de Vacaciones Provisionadas del mes en ejecución. | |
026CO1 | 000004 | MUEVE | NAUX_01 | ANO_INI_ACU | ||
026CO1 | 000005 | MUEVE | NAUX_01 | ANO_FIN_ACU | ||
026CO1 | 000006 | FILTRO_ACUM | ||||
026CO1 | 000007 | PERMESPER | UNIDADES_EMPRESA | PERMESPER | ACUDPROVVAC | |
026CO1 | 000008 | MUEVE | NAUX_01 | ANO_INI_ACU | Obtener los Acumulados de Valor de Vacaciones Provisionadas, del mes en ejecución. | |
026CO1 | 000009 | MUEVE | NAUX_01 | ANO_FIN_ACU | ||
026CO1 | 000010 | FILTRO_ACUM | ||||
026CO1 | 000011 | PERMESPER | IMPORTE_EMPRESA | PERMESPER | ACUVPROVVAC | |
026CO1 | 000012 | FINAL | ETIQUETA | |||
026CO1 | 000013 | # | TRACE_ON |
...
027CON Provisión Vacaciones
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
027CON | 000001 | # | TRACE_ON | |||
027CON | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
027CON | 000003 | MUEVE | SBCVACDEF | NAUX_01 | SBC Vacaciones = SBC de Vacaciones Disfrutadas o Vacaciones Definitivas, dependiendo como esté configurado en procesos. | |
027CON | 000004 | PROPRVVAC | SI_IGUAL | "2" | CONT_01 | |
027CON | 000005 | MUEVE | SBCVACDIS | NAUX_01 | ||
027CON | 000006 | CONT_01 | ETIQUETA | |||
027CON | 000007 | TODOS_LOS_DIAS | DIAS_DERECHO | PERFECFIN | NAUX_02 | Obtiene los Días Derecho de Vacaciones a la fecha final del periodo. |
027CON | 000008 | NAUX_01 | DIVIDE | 30 | NAUX_03 | Valor Días Derecho = (SBC Vacaciones / 30) * Días Derecho |
027CON | 000009 | NAUX_02 | MULTIPLICA | NAUX_03 | NAUX_03 | |
027CON | 000010 | NAUX_03 | RESTA | ACUVPROVVAC | IMPORTE | Valor Provisión = Valor Días Derecho – Acumulado de Valor de Vacaciones Provisionadas. |
027CON | 000011 | NAUX_02 | RESTA | ACUDPROVVAC | ACUDPROVVAC | Acumulado de Días de Vacaciones Provisionadas = Días Derecho – Acumulado de Días de Vacaciones Provisionadas. |
027CON | 000012 | NAUX_03 | RESTA | ACUVPROVVAC | ACUVPROVVAC | Acumulado de Valor de Vacaciones Provisionadas = Valor Días Derecho -- Acumulado de Valor de Vacaciones Provisionadas |
027CON | 000013 | FINAL | ETIQUETA | |||
027CON | 000014 | # | TRACE_OFF |
...
026CO2 Provisión Acumulada Vacaciones (Reporta)
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
026CO2 | 000001 | # | TRACE_ON | |||
026CO2 | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
026CO2 | 000003 | # DETERMINA DIAS ACU | ||||
026CO2 | 000004 | ACUDPROVVAC | RESTA | AUSVACDIS | ACUDPROVVAC | Descuenta días de vacaciones disfrutadas de los días provisionado |
026CO2 | 000005 | ACUDPROVVAC | RESTA | DIASVACPAG | ACUDPROVVAC | Descuenta días de vacaciones pagadas de los días provisionados |
026CO2 | 000006 | ACUDPROVVAC | RESTA | AUSVACPAG | ACUDPROVVAC | Descuenta días de vacaciones pagadas de finiquitos de los días provisionados |
026CO2 | 000007 | ACUDPROVVAC | RESTA | AUSVACPRO | ACUDPROVVAC | Descuenta días de vacaciones proporcionales de los días provisionados |
026CO2 | 000008 | # DETERMINA VALOR ACU | ||||
026CO2 | 000009 | ACUVPROVVAC | RESTA | IMPVACDIS | ACUVPROVVAC | Descuenta valor de vacaciones disfrutadas del valor provisionado |
026CO2 | 000010 | ACUVPROVVAC | RESTA | LICVACDIS | ACUVPROVVAC | Descuenta valor de vacaciones pagadas del valor provisionado |
026CO2 | 000011 | ACUVPROVVAC | RESTA | IMPVACDEF | ACUVPROVVAC | Descuenta valor de vacaciones pagadas de finiquitos del valor provisionado |
026CO2 | 000012 | ACUVPROVVAC | RESTA | IMPVACPRO | ACUVPROVVAC | Descuenta dvalor ías de vacaciones proporcionales del valor provisionado |
026CO2 | 000013 | MUEVE | ACUDPROVVAC | UNIDADES | Reporta Acumulado de Días de Vacaciones Provisionadas. | |
026CO2 | 000014 | MUEVE | ACUVPROVVAC | IMPORTE | Reporta Acumulado de Valor de Vacaciones Provisionadas. | |
026CO2 | 000015 | FINAL | ETIQUETA | |||
026CO2 | 000016 | # | TRACE_OFF |
...
230LIQ SBC Prima por Servicio
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
230LIQ | 000001 | # | TRACE_ON | |||
230LIQ | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
230LIQ | 000003 | # PRACTICANES DEL SENA | NO PROVISIONA | No calcula practicantes del SENA | ||
230LIQ | 000004 | EMPTIPCOT | SI_IGUAL | "12" | FINAL | |
230LIQ | 000005 | EMPTIPCOT | SI_IGUAL | "19" | FINAL | |
230LIQ | 000006 | EMPTIPCOT | SI_IGUAL | "20" | FINAL | |
230LIQ | 000007 | EMPFECING | SI_MAYOR | PERFECFIN | FINAL | Si el empleado ingresó después de la fecha final del periodo no calcula. |
230LIQ | 000008 | # SALARIO INTEGRAL | NO PROVISIONA | No calcula los empleados con salario integral. | ||
230LIQ | 000009 | EMPTIPOSAL | SI_IGUAL | '2' | FINAL | |
230LIQ | 000010 | EMPTIPOSAL | SI_IGUAL | '4' | FINAL | |
230LIQ | 000011 | # DETERMINA FECHA INI Y FIN | De acuerdo a la configuración del mes inicial de la prima (en procesos) y del mes del periodo del procedimiento CON, es como se determinan los meses y años inicia y final para la lectura de los acumulados de los conceptos variable s para la prima de servicios. | |||
230LIQ | 000012 | PERANIOPER | STRTOVAL | 0 | NAUX_01 | |
230LIQ | 000013 | NAUX_01 | MULTIPLICA | 10000 | NAUX_01 | |
230LIQ | 000014 | MUEVE | PERFECFIN | DAUX_02 | ||
230LIQ | 000015 | # 1ER SEM INICIA DIC | ||||
230LIQ | 000016 | PROMESPRI | SI_DIFERENTE | "12" | CONT_DIC2 | |
230LIQ | 000017 | NAUX_01 | RESTA | 10000 | NAUX_01 | |
230LIQ | 000018 | PERMESPER | SI_IGUAL | "12" | CONT_DIC1 | |
230LIQ | 000019 | CONT_DIC1 | ETIQUETA | |||
230LIQ | 000020 | NAUX_01 | SUMA | 1201 | NAUX_01 | |
230LIQ | 000021 | CONT_DIC2 | ETIQUETA | |||
230LIQ | 000022 | # 1ER SEM INICIA ENE | ||||
230LIQ | 000023 | PROMESPRI | SI_DIFERENTE | "01" | CONT_ENE | |
230LIQ | 000024 | NAUX_01 | SUMA | 0101 | NAUX_01 | |
230LIQ | 000025 | CONT_ENE | ETIQUETA | |||
230LIQ | 000026 | # 2DO SEM INICIA JUN | ||||
230LIQ | 000027 | PROMESPRI | SI_DIFERENTE | "06" | CONT_JUN | |
230LIQ | 000028 | NAUX_01 | SUMA | 0601 | NAUX_01 | |
230LIQ | 000029 | CONT_JUN | ETIQUETA | |||
230LIQ | 000030 | # 2DO SEM INICIA JUL | ||||
230LIQ | 000031 | PROMESPRI | SI_DIFERENTE | "07" | CONT_JUL | |
230LIQ | 000032 | NAUX_01 | SUMA | 0701 | NAUX_01 | |
230LIQ | 000033 | CONT_JUL | ETIQUETA | |||
230LIQ | 000034 | CONVIERTE_FECHA | NAUX_01 | DAUX_01 | ||
230LIQ | 000035 | # VERIFICA SI INGRESO EN | EL SEMESTRE | Si ingresó dentro del semestre, toma la fecha de ingreso, en vez de la fecha de inicio del semestre. Si se retiró de la empresa dentro del semestre, toma la fecha de retiro, en vez de la fecha final del semestre. | ||
230LIQ | 000036 | EMPFECING | SI_MENOR | DAUX_01 | CONT_02 | |
230LIQ | 000037 | MUEVE | EMPFECING | DAUX_01 | ||
230LIQ | 000038 | CONT_02 | ETIQUETA | |||
230LIQ | 000039 | # VERIFICA SI RETIRO EN | EL SEMESTRE | |||
230LIQ | 000040 | PERTIPONOM | SI_DIFERENTE | "FIN" | CONT_03 | |
230LIQ | 000041 | MUEVE | EMPFECBAJ | DAUX_02 | ||
230LIQ | 000042 | EMPFECBAJ | SI_DIFERENTE | VACIO | CONT_03 | |
230LIQ | 000043 | MUEVE | RCSFECBAJ | DAUX_02 | ||
230LIQ | 000044 | CONT_03 | ETIQUETA | |||
230LIQ | 000045 | DAUX_01 | DIAS_360 | DAUX_02 | DIASBSEPRI | |
230LIQ | 000046 | # DIAS PRIMA DEL PERIODO | ||||
230LIQ | 000047 | MUEVE | PERFECINI | DAUX_03 | ||
230LIQ | 000048 | EMPFECING | SI_MENOR | DAUX_03 | CONT_FECINI | |
230LIQ | 000049 | MUEVE | EMPFECING | DAUX_03 | ||
230LIQ | 000050 | CONT_FECINI | ETIQUETA | |||
230LIQ | 000051 | MUEVE | PERFECFIN | DAUX_04 | ||
230LIQ | 000052 | EMPSTATUS | SI_DIFERENTE | "D" | CONT_FECFIN1 | |
230LIQ | 000053 | MUEVE | EMPFECBAJ | DAUX_04 | ||
230LIQ | 000054 | CONT_FECFIN1 | ETIQUETA | |||
230LIQ | 000055 | PERTIPONOM | SI_DIFERENTE | "FIN" | CONT_FECFIN2 | |
230LIQ | 000056 | EMPSTATUS | SI_IGUAL | "D" | CONT_FECFIN2 | |
230LIQ | 000057 | MUEVE | RCSFECBAJ | DAUX_04 | ||
230LIQ | 000058 | CONT_FECFIN2 | ETIQUETA | |||
230LIQ | 000059 | DAUX_03 | DIAS_360 | DAUX_04 | DIASPRIPER | Obtiene los días de prima |
230LIQ | 000060 | MUEVE | 0 | SBCPRISERV | ||
230LIQ | 000061 | # CALCULA AUX TRASPORTE | Se obtiene el Subsidio Transporte de la columna 2 de la tabla S007. En el campo Subsidio Trasporte del Empleado se indica 1=Siempre Paga; · Subsidio = Subsidio Tabla. 2=de acuerdo a Ley; · Si el Salario mensual es <= 2 * SMMLV, Subsidio = Subsidio Tabla, en caso contrario, Subsidio = 0. 3=Nunca Paga. · Subsidio=0. | |||
230LIQ | 000062 | MUEVE | 0 | NAUX_03 | ||
230LIQ | 000063 | EMPSUBTRAN | SI_IGUAL | "3" | CONT_AUXTRAN | |
230LIQ | 000064 | BUSCA | TABLA_S007 | |||
230LIQ | 000065 | ELEMENTO_01 | HASTA_MAYOR | 0 | ||
230LIQ | 000066 | MUEVE | ELEMENTO_02 | NAUX_03 | ||
230LIQ | 000067 | EMPSUBTRAN | SI_IGUAL | "1" | CONT_AUXTRAN | |
230LIQ | 000068 | SALMINMES | MULTIPLICA | 2 | NAUX_04 | |
230LIQ | 000069 | SALMES | SI_MENOR | NAUX_04 | CONT_AUXTRAN | |
230LIQ | 000070 | SALMES | SI_IGUAL | NAUX_04 | CONT_AUXTRAN | |
230LIQ | 000071 | MUEVE | 0 | NAUX_03 | ||
230LIQ | 000072 | CONT_AUXTRAN | ETIQUETA | |||
230LIQ | 000073 | SBCPRISERV | SUMA | NAUX_03 | SBCPRISERV | |
230LIQ | 000074 | # OBTIENE DIAS SEMESTRE | Obtiene días acumulados de ausentismo que se restarán de los días del semestre. | |||
230LIQ | 000075 | MES | DAUX_01 | NAUX_05 | ||
230LIQ | 000076 | NAUX_05 | VALTOSTR | 2 | MESINIPRI | |
230LIQ | 000077 | MES | DAUX_02 | NAUX_06 | ||
230LIQ | 000078 | NAUX_06 | VALTOSTR | 2 | MESFINPRI | |
230LIQ | 000079 | ANO | DAUX_01 | ANOINIPRI | ||
230LIQ | 000080 | ANO | DAUX_02 | ANOFINPRI | ||
230LIQ | 000081 | # DIAS CON PAGO | ||||
230LIQ | 000082 | MUEVE | ANOINIPRI | ANO_INI_ACU | ||
230LIQ | 000083 | MUEVE | ANOFINPRI | ANO_FIN_ACU | ||
230LIQ | 000084 | FILTRO_ACUM | ||||
230LIQ | 000085 | "1" | FILTRO_ACUM | CONAUSPRIM | ||
230LIQ | 000086 | MESINIPRI | UNIDADES_EMPRESA | MESFINPRI | NAUX_07 | |
230LIQ | 000087 | DIASBSEPRI | RESTA | NAUX_07 | DIASBSEPRI | |
230LIQ | 000088 | # DIAS SIN PAGO | ||||
230LIQ | 000089 | MUEVE | ANOINIPRI | ANO_INI_ACU | ||
230LIQ | 000090 | MUEVE | ANOFINPRI | ANO_FIN_ACU | ||
230LIQ | 000091 | FILTRO_ACUM | ||||
230LIQ | 000092 | "2" | FILTRO_ACUM | CONAUSPRIM | ||
230LIQ | 000093 | CAUX_01 | UNIDADES_EMPRESA | CAUX_02 | NAUX_08 | |
230LIQ | 000094 | DIASBSEPRI | SUMA | NAUX_08 | DIASBSEPRI | |
230LIQ | 000095 | # OBTIENE DIAS PERIODO | Obtiene días del periodo de ausentismo que se restarán de los días del semestre. | |||
230LIQ | 000096 | MUEVE | "D" | TP_SUMA_MOVLI | ||
230LIQ | 000097 | # DIAS CON PAGO | ||||
230LIQ | 000098 | "1" | SUMA_MOVLI | CONAUSPRIM | NAUX_09 | |
230LIQ | 000099 | DIASBSEPRI | RESTA | NAUX_09 | DIASBSEPRI | |
230LIQ | 000100 | DIASPRIPER | RESTA | NAUX_09 | DIASPRIPER | |
230LIQ | 000101 | # DIAS SIN PAGO | ||||
230LIQ | 000102 | "2" | SUMA_MOVLI | CONAUSPRIM | NAUX_10 | |
230LIQ | 000103 | DIASBSEPRI | SUMA | NAUX_10 | DIASBSEPRI | |
230LIQ | 000104 | DIASPRIPER | SUMA | NAUX_10 | DIASPRIPER | |
230LIQ | 000105 | # OBTIENE VALOR SEMESTRE | Obtiene valor acumulado del semestre de los conceptos variables de prima | |||
230LIQ | 000106 | MUEVE | ANOINIPRI | ANO_INI_ACU | ||
230LIQ | 000107 | MUEVE | ANOFINPRI | ANO_FIN_ACU | ||
230LIQ | 000108 | FILTRO_ACUM | ||||
230LIQ | 000109 | "1" | FILTRO_ACUM | CONSBCPRIM | ||
230LIQ | 000110 | MESINIPRI | IMPORTE_EMPRESA | MESFINPRI | NAUX_11 | |
230LIQ | 000111 | MUEVE | "V" | TP_SUMA_MOVLI | Obtiene valor del periodo de los conceptos variables de prima | |
230LIQ | 000112 | # OBTIENE VALOR PERIODO | ||||
230LIQ | 000113 | "1" | SUMA_MOVLI | CONSBCPRIM | NAUX_12 | |
230LIQ | 000114 | # SUMA PROMEDIO VAR | A SBCPRISERV | Obtiene el promedio variable del semestre | ||
230LIQ | 000115 | NAUX_11 | SUMA | NAUX_12 | NAUX_13 | |
230LIQ | 000116 | NAUX_13 | DIVIDE | DIASBSEPRI | NAUX_13 | |
230LIQ | 000117 | NAUX_13 | MULTIPLICA | 30 | NAUX_13 | |
230LIQ | 000118 | SBCPRISERV | SUMA | NAUX_13 | SBCPRISERV | |
230LIQ | 000119 | # OBTIENE SAL SI MOD SAL | EN PER PRIMA | Si no tuvo modificación de salario en los últimos 90 días, toma el salario mensual actual. En caso contrario, lee de trayectoria laboral el salario que tuvo y obtiene el promedio. Por ejemplo, si el semestre va del 01/01/2022 al 30/06/2022 y el empleado tuvo una modificación de salario el 15/11/2021 de 3,000,000 y otra modificación de salario el 15/04/2022 de 3,200,000, se tomaría: 01/01 al 14/04 – 3,000,000 – 104 días 15/04 al 30/06 – 3,200,000 – 76 días Considerará 104 días de 3,000,000 y 74 días de 3,200,000 lo que dará un salario promedio mensual de 3,084,444 que será sumado a el salario variable promedio y al subsidio transporte. | ||
230LIQ | 000120 | MUEVE | SALMES | NAUX_14 | ||
230LIQ | 000121 | CALFECFIN | SUMA | -90 | DAUX_05 | |
230LIQ | 000122 | EMPFECAUM | SI_IGUAL | VACIO | CONT_MODSAL | |
230LIQ | 000123 | DAUX_05 | SI_MAYOR | EMPFECAUM | CONT_MODSAL | |
230LIQ | 000124 | MUEVE | 0 | NAUX_14 | ||
230LIQ | 000125 | DAUX_01 | LEE_TRAY | DAUX_02 | "01,05" | |
230LIQ | 000126 | TRASALMES | DIVIDE | 30 | NAUX_17 | |
230LIQ | 000127 | NAUX_17 | MULTIPLICA | DIAS_TRAY_SIG | NAUX_18 | |
230LIQ | 000128 | NAUX_14 | SUMA | NAUX_18 | NAUX_14 | |
230LIQ | 000129 | SIG_TRAY | ||||
230LIQ | 000130 | NAUX_14 | DIVIDE | DIASBSEPRI | NAUX_14 | |
230LIQ | 000131 | NAUX_14 | MULTIPLICA | 30 | NAUX_14 | |
230LIQ | 000132 | CONT_MODSAL | ETIQUETA | |||
230LIQ | 000133 | # SUMA PROM SAL | A SBCPRISERV | |||
230LIQ | 000134 | SBCPRISERV | SUMA | NAUX_14 | SBCPRISERV | |
230LIQ | 000135 | # RESTA ACUM PERIODO | Lee los acumulados del mes para ajustar el SBC. | |||
230LIQ | 000136 | MUEVE | PERANIOPER | ANO_INI_ACU | ||
230LIQ | 000137 | MUEVE | PERANIOPER | ANO_FIN_ACU | ||
230LIQ | 000138 | FILTRO_ACUM | ||||
230LIQ | 000139 | PERMESPER | IMPORTE_EMPRESA | PERMESPER | NAUX_15 | |
230LIQ | 000140 | SBCPRISERV | RESTA | NAUX_15 | IMPORTE | |
230LIQ | 000141 | MUEVE | DIASPRIPER | UNIDADES | ||
230LIQ | 000142 | FINAL | ETIQUETA | |||
230LIQ | 000143 | # | TRACE_OFF |
...
234CO1 Provisión Acumulada Prima (Leer)
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
234CO1 | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
234CO1 | 000002 | EMPTIPOSAL | SI_IGUAL | "2" | FINAL | No se calculan los empleados con salario integrado |
234CO1 | 000003 | EMPTIPOSAL | SI_IGUAL | "4" | FINAL | |
234CO1 | 000004 | ANO | PERFECFIN | NAUX_01 | Obtener los Acumulados de Días de Prima Provisionada del mes en ejecución. Obtener los Acumulados de Valor de Prima Provisionada del mes en ejecución. | |
234CO1 | 000005 | MUEVE | NAUX_01 | ANO_INI_ACU | ||
234CO1 | 000006 | MUEVE | NAUX_01 | ANO_FIN_ACU | ||
234CO1 | 000007 | PERMESPER | UNIDADES_EMPRESA | PERMESPER | ACUDPROPRI | |
234CO1 | 000008 | PERMESPER | IMPORTE_EMPRESA | PERMESPER | ACUVPROPRI | |
234CO1 | 000009 | FINAL | ETIQUETA |
...
235CON Provisión Prima de Servicios
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
235CON | 000001 | # | TRACE_ON | |||
235CON | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
235CON | 000003 | # PRACTICANTES DEL SENA | NO PROVISIONA | Si es un practicante del SENA no calcula. | ||
235CON | 000004 | EMPTIPCOT | SI_IGUAL | "12" | FINAL | |
235CON | 000005 | EMPTIPCOT | SI_IGUAL | "19" | FINAL | |
235CON | 000006 | EMPTIPCOT | SI_IGUAL | "20" | FINAL | |
235CON | 000007 | # SALARIO INTEGRAL | NO PROVISIONA | Si es un salario integral no calcula | ||
235CON | 000008 | EMPTIPOSAL | SI_IGUAL | "2" | FINAL | |
235CON | 000009 | EMPTIPOSAL | SI_IGUAL | "4" | FINAL | |
235CON | 000010 | # PRIMER PERIODO PRIMA | ||||
235CON | 000011 | PERANIOPER | STRTOVAL | 0 | ANO_FIN_ACU | |
235CON | 000012 | MUEVE | ANO_FIN_ACU | ANO_INI_ACU | ||
235CON | 000013 | MUEVE | "01" | CAUX_01 | Obtiene el mes inicial y final de la prima. | |
235CON | 000014 | MUEVE | PERMESPER | CAUX_02 | ||
235CON | 000015 | CAUX_02 | STRTOVAL | 0 | NAUX_03 | |
235CON | 000016 | # SEGUNDO PERIODO PRIMA | ||||
235CON | 000017 | PERMESPER | SI_MENOR | "07" | CONT_00 | |
235CON | 000018 | MUEVE | "07" | CAUX_01 | ||
235CON | 000019 | NAUX_03 | RESTA | 6 | NAUX_03 | |
235CON | 000020 | CONT_00 | ETIQUETA | |||
235CON | 000021 | # OBTIENE ACUM Y BASE MES | ||||
235CON | 000022 | ANO | PERFECFIN | NAUX_20 | Obtiene los acumulados de los conceptos base prima del semestre | |
235CON | 000023 | MUEVE | NAUX_20 | ANO_INI_ACU | ||
235CON | 000024 | MUEVE | NAUX_20 | ANO_FIN_ACU | ||
235CON | 000025 | FILTRO_ACUM | ||||
235CON | 000026 | "1" | FILTRO_ACUM | CONSBCPRIM | ||
235CON | 000027 | CAUX_01 | IMPORTE_EMPRESA | CAUX_02 | NAUX_00 | |
235CON | 000028 | # DETERMINA MESES PROMEDIO | L | |||
235CON | 000029 | ANO_FIN_ACU | MULTIPLICA | 10000 | NAUX_04 | |
235CON | 000030 | CAUX_01 | STRTOVAL | 0 | NAUX_05 | |
235CON | 000031 | NAUX_05 | MULTIPLICA | 100 | NAUX_05 | |
235CON | 000032 | NAUX_04 | SUMA | NAUX_05 | NAUX_06 | |
235CON | 000033 | NAUX_06 | SUMA | 1 | NAUX_06 | |
235CON | 000034 | CONVIERTE_FECHA | NAUX_06 | DAUX_01 | ||
235CON | 000035 | EMPFECING | SI_MENOR | DAUX_01 | CONT_01 | |
235CON | 000036 | PERFECFIN | RESTA | EMPFECING | NAUX_07 | |
235CON | 000037 | NAUX_07 | DIVIDE | 30 | NAUX_07 | |
235CON | 000038 | NAUX_07 | RESIDUO | 1 | NAUX_12 | |
235CON | 000039 | NAUX_12 | SI_IGUAL | 0 | CONT_01 | |
235CON | 000040 | 1 | RESTA | NAUX_12 | NAUX_13 | |
235CON | 000041 | NAUX_07 | SUMA | NAUX_13 | NAUX_03 | |
235CON | 000042 | CONT_01 | ETIQUETA | |||
235CON | 000043 | # DETERMINA SBC PRIMA | ||||
235CON | 000044 | NAUX_00 | DIVIDE | NAUX_03 | NAUX_01 | |
235CON | 000045 | # DETERMINA DIAS PRIMA | ||||
235CON | 000046 | FILTRO_ACUM | ||||
235CON | 000047 | "S" | FILTRO_ACUM | CONAUSPRIM | ||
235CON | 000048 | CAUX_01 | UNIDADES_EMPRESA | CAUX_02 | NAUX_04 | |
235CON | 000049 | CONT_10 | ETIQUETA | |||
235CON | 000050 | # OBTENER PROV AL MES ACT | ||||
235CON | 000051 | PERMESPER | STRTOVAL | 0 | NAUX_09 | |
235CON | 000052 | NAUX_01 | DIVIDE | 12 | NAUX_10 | |
235CON | 000053 | NAUX_10 | MULTIPLICA | NAUX_03 | NAUX_10 | |
235CON | 000054 | # OBTENER ACUM DESDE ENE | ||||
235CON | 000055 | MUEVE | ANOMESACT1 | ANO_INI_ACU | ||
235CON | 000056 | MUEVE | ANOMESACT2 | ANO_FIN_ACU | ||
235CON | 000057 | FILTRO_ACUM | ||||
235CON | 000058 | CAUX_01 | IMPORTE_EMPRESA | CAUX_02 | NAUX_11 | |
235CON | 000059 | # OBTENER PROV DEL MES | ||||
235CON | 000060 | NAUX_10 | RESTA | ACUVPROPRI | IMPORTE | |
235CON | 000061 | CONT_04 | ETIQUETA | |||
235CON | 000062 | MUEVE | NAUX_10 | ACUVPROPRI | ||
235CON | 000063 | FINAL | ETIQUETA | |||
235CON | 000064 | # | TRACE_OFF |
...
234CO2 Provisión Acumulada Prima (Reporta)
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
234CO2 | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
234CO2 | 000002 | EMPTIPOSAL | SI_IGUAL | "2" | FINAL | No calcula empleados con salario integral |
234CO2 | 000003 | EMPTIPOSAL | SI_IGUAL | "4" | FINAL | |
234CO2 | 000004 | MUEVE | ACUDPROPRI | UNIDADES | Reporta el acumulado de días de prima provisionado | |
234CO2 | 000005 | MUEVE | ACUVPROPRI | IMPORTE | Reporta el acumulado de valor de prima provisionado | |
234CO2 | 000006 | FINAL | ETIQUETA |
...
216LIQ SBC Cesantía Año Actual
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
216LIQ | 000001 | # | TRACE_ON | |||
216LIQ | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
216LIQ | 000003 | # PRACTICANTES DEL SENA | NO PROVISIONA | Si es practicante del SENA no calcula | ||
216LIQ | 000004 | EMPTIPCOT | SI_IGUAL | "12" | FINAL | |
216LIQ | 000005 | EMPTIPCOT | SI_IGUAL | "19" | FINAL | |
216LIQ | 000006 | EMPTIPCOT | SI_IGUAL | "20" | FINAL | |
216LIQ | 000007 | # SALARIO INTEGRAL | NO PROVISIONA | Si es un empleado con salario integral no calcula | ||
216LIQ | 000008 | EMPTIPOSAL | SI_IGUAL | "2" | FINAL | |
216LIQ | 000009 | EMPTIPOSAL | SI_IGUAL | "4" | FINAL | |
216LIQ | 000010 | # FECHA INICIO PERIODO | Si el empleado ingreso en el periodo, · DAUX_04=Fecha de ingreso En caso contrario: · DAUX_04 =Fecha de inicio del periodo | |||
216LIQ | 000011 | MUEVE | PERFECINI | DAUX_04 | ||
216LIQ | 000012 | EMPFECING | SI_MENOR | DAUX_04 | CONT_INIPER | |
216LIQ | 000013 | MUEVE | EMPFECING | DAUX_04 | ||
216LIQ | 000014 | CONT_INIPER | ETIQUETA | |||
216LIQ | 000015 | # FECHA INICIO CESANTÍA | Si el empleado ingreso antes del 01/01 del año del periodo en ejecución · Fecha inicio cesantía = 01/enero año en ejecución En caso contrario · Fecha inicio Cesantía = Fecha de ingreso | |||
216LIQ | 000016 | ANO | PERFECFIN | NAUX_01 | ||
216LIQ | 000017 | NAUX_01 | MULTIPLICA | 10000 | NAUX_01 | |
216LIQ | 000018 | NAUX_01 | SUMA | 101 | NAUX_02 | |
216LIQ | 000019 | CONVIERTE_FECHA | NAUX_02 | DAUX_01 | ||
216LIQ | 000020 | EMPFECING | SI_MENOR | DAUX_01 | CONT_ING1 | |
216LIQ | 000021 | MUEVE | EMPFECING | DAUX_01 | ||
216LIQ | 000022 | CONT_ING1 | ETIQUETA | |||
216LIQ | 000023 | # FECHA FINAL CESANTÍA | ACTUAL | |||
216LIQ | 000024 | MUEVE | CALFECFIN | DAUX_02 | Si el empleado se inactivo durante el periodo en ejecución · Fecha final cesantía = fecha retiro del empleado En caso contrario Fecha final Cesantía = Fecha final del periodo en ejecución | |
216LIQ | 000025 | # DIAS TOTALES CES | Días Cesantía = Diferencia entre la fecha inicial y final de cesantía con base en 360 días por año | |||
216LIQ | 000026 | DAUX_01 | DIAS_360 | DAUX_02 | DIASCESACT | |
216LIQ | 000027 | # DIAS PERIODO CES | Días de Cesantía del Periodo = Diferencia entre la fecha de inicio del periodo y la fecha final de cesantía con base en 360 días por año. | |||
216LIQ | 000028 | DAUX_04 | DIAS_360 | DAUX_02 | DIASCESPER | |
216LIQ | 000029 | # AUS CON REM ACU | Obtiene los días acumulados de ausentismo con pago, a restar de los días de cesantía Obtiene los días acumulados de ausentismo sin pago, a restar de los días de cesantía | |||
216LIQ | 000030 | ANO | CALFECINI | ANO_INI_ACU | ||
216LIQ | 000031 | ANO | CALFECFIN | ANO_FIN_ACU | ||
216LIQ | 000032 | FILTRO_ACUM | ||||
216LIQ | 000033 | "1" | FILTRO_ACUM | CONAUSCES | ||
216LIQ | 000034 | "01" | UNIDADES_EMPRESA | "12" | NAUX_03 | |
216LIQ | 000035 | DIASCESACT | RESTA | NAUX_03 | DIASCESACT | |
216LIQ | 000036 | # AUS SIN REM ACU | ||||
216LIQ | 000037 | ANO | CALFECINI | ANO_INI_ACU | ||
216LIQ | 000038 | ANO | CALFECFIN | ANO_FIN_ACU | ||
216LIQ | 000039 | FILTRO_ACUM | ||||
216LIQ | 000040 | "2" | FILTRO_ACUM | CONAUSCES | ||
216LIQ | 000041 | "01" | UNIDADES_EMPRESA | "12" | NAUX_04 | |
216LIQ | 000042 | DIASCESACT | SUMA | NAUX_04 | DIASCESACT | |
216LIQ | 000043 | # AUS CON REM PER | Obtiene los días del mes de ausentismo con pago, a restar de los días de cesantía del mes Obtiene los días del mes de ausentismo sin pago, a restar de los días de cesantía del mes | |||
216LIQ | 000044 | MUEVE | "D" | TP_SUMA_MOVLI | ||
216LIQ | 000045 | "1" | SUMA_MOVLI | CONAUSCES | NAUX_05 | |
216LIQ | 000046 | DIASCESACT | RESTA | NAUX_05 | DIASCESACT | |
216LIQ | 000047 | DIASCESPER | RESTA | NAUX_03 | DIASCESPER | |
216LIQ | 000048 | # AUS SIN REM PER | ||||
216LIQ | 000049 | MUEVE | "D" | TP_SUMA_MOVLI | ||
216LIQ | 000050 | "2" | SUMA_MOVLI | CONAUSCES | NAUX_06 | |
216LIQ | 000051 | DIASCESACT | SUMA | NAUX_06 | DIASCESACT | |
216LIQ | 000052 | DIASCESPER | SUMA | NAUX_06 | DIASCESPER | |
216LIQ | 000053 | # CONCEPTOS VAR ACUM | Obtiene el acumulado del valor de los conceptos variables que forman parte del SBC de cesantías | |||
216LIQ | 000054 | ANO | CALFECINI | ANO_INI_ACU | ||
216LIQ | 000055 | ANO | CALFECFIN | ANO_FIN_ACU | ||
216LIQ | 000056 | FILTRO_ACUM | ||||
216LIQ | 000057 | "1" | FILTRO_ACUM | CONSBCCES | ||
216LIQ | 000058 | "01" | IMPORTE_EMPRESA | "12" | NAUX_07 | |
216LIQ | 000059 | # CONCEPTOS VAR PER | Obtiene el del valor de los conceptos variables que forman parte del SBC de cesantías del mes. | |||
216LIQ | 000060 | MUEVE | "V" | TP_SUMA_MOVLI | ||
216LIQ | 000061 | "1" | SUMA_MOVLI | CONSBCCES | NAUX_08 | |
216LIQ | 000062 | # DETERMINA SBCCESACT | Determina el SBC de Cesantía Actual = (Acumulado Variable Cesantía + Variable del Periodo Cesantía) / Días + Conceptos | |||
216LIQ | 000063 | NAUX_07 | SUMA | NAUX_08 | NAUX_09 | |
216LIQ | 000064 | NAUX_09 | DIVIDE | DIASCESACT | NAUX_09 | |
216LIQ | 000065 | NAUX_09 | MULTIPLICA | 30 | SBCCESACT | |
216LIQ | 000066 | #DETERMINA AUX TRANSPORTE | Se obtiene el Subsidio Transporte de la columna 2 de la tabla S007. En el campo Subsidio Trasporte del Empleado se indica · 1=Siempre Paga; o Subsidio = Subsidio Tabla. · 2=De acuerdo a Ley; o Si el Salario mensual es <= 2 * SMMLV, § Subsidio = Subsidio Tabla, o En caso contrario, § Subsidio = 0. · 3=Nunca Paga. o Subsidio=0. Suma el Subsidio transporte al SBC de Cesantía Actual. | |||
216LIQ | 000067 | MUEVE | 0 | NAUX_10 | ||
216LIQ | 000068 | EMPSUBTRAN | SI_IGUAL | "3" | CONT_11 | |
216LIQ | 000069 | MUEVE | SUBTRANS | NAUX_10 | ||
216LIQ | 000070 | EMPSUBTRAN | SI_IGUAL | "1" | CONT_11 | |
216LIQ | 000071 | SALMINMES | MULTIPLICA | 2 | NAUX_11 | |
216LIQ | 000072 | SALMES | SI_MENOR | NAUX_11 | CONT_11 | |
216LIQ | 000073 | SALMES | SI_IGUAL | NAUX_11 | CONT_11 | |
216LIQ | 000074 | MUEVE | 0 | NAUX_10 | ||
216LIQ | 000075 | CONT_11 | ETIQUETA | |||
216LIQ | 000076 | SBCCESACT | SUMA | NAUX_10 | SBCCESACT | |
216LIQ | 000077 | # SI MOD SAL EN 90 DIAS | PROMEDIO | EN CASO CONTRARIO SALMES | Si no tuvo modificación de salario en los últimos 90 días, suma el salario mensual actual al SBC de Cesantía Actual. En caso contrario, obtiene el salario promedio de enero a la fecha de trayectoria laboral y se suma al SBC de Cesantía Actual. | |
216LIQ | 000078 | MUEVE | SALMES | NAUX_12 | ||
216LIQ | 000079 | DAUX_02 | SUMA | -90 | DAUX_03 | |
216LIQ | 000080 | EMPFECAUM | SI_IGUAL | VACIO | CONT_12 | |
216LIQ | 000081 | DAUX_03 | SI_MAYOR | EMPFECAUM | CONT_12 | |
216LIQ | 000082 | MUEVE | 0 | NAUX_12 | ||
216LIQ | 000083 | DAUX_01 | LEE_TRAY | DAUX_02 | "01,05" | |
216LIQ | 000084 | TRASALMES | DIVIDE | 30 | NAUX_13 | |
216LIQ | 000085 | NAUX_13 | MULTIPLICA | DIAS_TRAY_SIG | NAUX_13 | |
216LIQ | 000086 | NAUX_12 | SUMA | NAUX_13 | NAUX_12 | |
216LIQ | 000087 | SIG_TRAY | ||||
216LIQ | 000088 | NAUX_12 | DIVIDE | DIASCESACT | NAUX_12 | |
216LIQ | 000089 | NAUX_12 | MULTIPLICA | 30 | NAUX_12 | |
216LIQ | 000090 | CONT_12 | ETIQUETA | |||
216LIQ | 000091 | SBCCESACT | SUMA | NAUX_12 | SBCCESACT | |
216LIQ | 000092 | ANO | CALFECINI | ANO_INI_ACU | Obtiene el SBC acumulado del mes en ejecución | |
216LIQ | 000093 | ANO | CALFECFIN | ANO_FIN_ACU | ||
216LIQ | 000094 | FILTRO_ACUM | ||||
216LIQ | 000095 | PERMESPER | IMPORTE_EMPRESA | PERMESPER | NAUX_13 | |
216LIQ | 000096 | SBCCESACT | RESTA | NAUX_13 | IMPORTE | Hace un ajuste del SBC que se determinó que debe ser vs el que está acumulado |
216LIQ | 000097 | MUEVE | DIASCESPER | UNIDADES | ||
216LIQ | 000098 | MUEVE | EMPNITCES | ENTIDAD | ||
216LIQ | 000099 | FINAL | ETIQUETA | |||
216LIQ | 000100 | # | TRACE_OFF |
...
220CO1 Provisión Acumulada Cesantía (Leer)
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
220CO1 | 000001 | # | TRACE_ON | |||
220CO1 | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
220CO1 | 000003 | EMPTIPOSAL | SI_IGUAL | "2" | FINAL | No calcula empleados de salario integral |
220CO1 | 000004 | EMPTIPOSAL | SI_IGUAL | "4" | FINAL | |
220CO1 | 000005 | EMPTIPCOT | SI_IGUAL | "12" | FINAL | No calcula aprendices del SENA |
220CO1 | 000006 | EMPTIPCOT | SI_IGUAL | "19" | FINAL | |
220CO1 | 000007 | EMPTIPCOT | SI_IGUAL | "20" | FINAL | |
220CO1 | 000008 | ANO | PERFECINI | ANO_INI_ACU | Obtener los Acumulados de Valor de Cesantía Provisionada del mes en ejecución. | |
220CO1 | 000009 | MUEVE | ANO_INI_ACU | ANO_FIN_ACU | ||
220CO1 | 000010 | FILTRO_ACUM | ||||
220CO1 | 000011 | PERMESPER | IMPORTE_EMPRESA | PERMESPER | ACUVPROCES | |
220CO1 | 000012 | ANO | PERFECINI | ANO_INI_ACU | Obtener los Acumulados de Días de Cesantía Provisionada del mes en ejecución. | |
220CO1 | 000013 | MUEVE | ANO_INI_ACU | ANO_FIN_ACU | ||
220CO1 | 000014 | FILTRO_ACUM | ||||
220CO1 | 000015 | PERMESPER | UNIDADES_EMPRESA | PERMESPER | ACUDPROCES | |
220CO1 | 000016 | FINAL | ETIQUETA | |||
220CO1 | 000017 | # | TRACE_OFF |
...
221CON Provisión Cesantía
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
221CON | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
221CON | 000002 | EMPTIPOSAL | SI_IGUAL | "2" | FINAL | No calcula empleados de salario integral |
221CON | 000003 | EMPTIPOSAL | SI_IGUAL | "4" | FINAL | |
221CON | 000004 | EMPTIPCOT | SI_IGUAL | "12" | FINAL | No calcula aprendices del SENA |
221CON | 000005 | EMPTIPCOT | SI_IGUAL | "19" | FINAL | |
221CON | 000006 | EMPTIPCOT | SI_IGUAL | "20" | FINAL | |
221CON | 000007 | SBCCESACT | DIVIDE | 30 | NAUX_01 | Valor Acumulado Provisión Nuevo= SBC Cesantía Actual / 30 * Días Acumulados Cesantía Ajuste Provisión Cesantía = Valor Acumulado Provisión Nuevo - Valor Acumulado de Provisión |
221CON | 000008 | NAUX_01 | MULTIPLICA | ACUDPROCES | NAUX_03 | |
221CON | 000009 | NAUX_03 | RESTA | ACUVPROCES | IMPORTE | |
221CON | 000010 | MUEVE | NAUX_03 | ACUVPROCES | ||
221CON | 000011 | FINAL | ETIQUETA |
...
220LI2 Provisión Acumulada Cesantía (Reporta)
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
220LI2 | 000001 | # | TRACE_ON | |||
220LI2 | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
220LI2 | 000003 | EMPTIPOSAL | SI_IGUAL | "2" | FINAL | No calcula empleados de salario integral |
220LI2 | 000004 | EMPTIPOSAL | SI_IGUAL | "4" | FINAL | |
220LI2 | 000005 | EMPTIPCOT | SI_IGUAL | "12" | FINAL | No calcula aprendices del SENA |
220LI2 | 000006 | EMPTIPCOT | SI_IGUAL | "19" | FINAL | |
220LI2 | 000007 | EMPTIPCOT | SI_IGUAL | "20" | FINAL | |
220LI2 | 000008 | # DETERMINA DIAS ACU | Resta de los días provisionados los días de cesantía anticipados y los días de cesantías pagados | |||
220LI2 | 000009 | DIASCESACT | SUMA | DIASCESANT | NAUX_01 | |
220LI2 | 000010 | NAUX_01 | SUMA | DIASANTPAG | NAUX_01 | |
220LI2 | 000011 | NAUX_01 | RESTA | DIASANTACU | NAUX_01 | |
220LI2 | 000012 | NAUX_01 | DIVIDE | 360 | NAUX_01 | |
220LI2 | 000013 | NAUX_01 | MULTIPLICA | 30 | NAUX_01 | |
220LI2 | 000014 | 2 | REDONDEA | NAUX_01 | NAUX_01 | |
220LI2 | 000015 | ACUDPROCES | RESTA | NAUX_01 | ACUDPROCES | |
220LI2 | 000016 | # DETERMINA VALOR ACU | Resta del valor provisionados el valor de la cesantía anticipada y el valor de la cesantía pagada | |||
220LI2 | 000017 | ACUVPROCES | RESTA | CESANOACT | ACUVPROCES | |
220LI2 | 000018 | ACUVPROCES | RESTA | CESANOANT | ACUVPROCES | |
220LI2 | 000019 | ACUVPROCES | RESTA | CESANTPAG | ACUVPROCES | |
220LI2 | 000020 | ACUVPROCES | SUMA | CESANTACU | ACUVPROCES | |
220LI2 | 000021 | MUEVE | ACUDPROCES | UNIDADES | Reporta el nuevo valor acumulado de días de cesantía | |
220LI2 | 000022 | MUEVE | ACUVPROCES | IMPORTE | Reporta el nuevo valor acumulado de valor de cesantía provisionado | |
220LI2 | 000023 | 0 | REDONDEA | IMPORTE | IMPORTE | |
220LI2 | 000024 | FINAL | ETIQUETA | |||
220LI2 | 000025 | # | TRACE_OFF |
...
228CON Provisión Intereses Cesantía
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
228CON | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
228CON | 000002 | EMPTIPOSAL | SI_IGUAL | "2" | FINAL | No calcula empleados de salario integral |
228CON | 000003 | EMPTIPOSAL | SI_IGUAL | "4" | FINAL | |
228CON | 000004 | EMPTIPCOT | SI_IGUAL | "12" | FINAL | No calcula aprendices del SENA |
228CON | 000005 | EMPTIPCOT | SI_IGUAL | "19" | FINAL | |
228CON | 000006 | EMPTIPCOT | SI_IGUAL | "20" | FINAL | |
228CON | 000007 | DIASCESACT | SI_IGUAL | 0 | FINAL | Si no hay días o SBC de cesantías no calcula. |
228CON | 000008 | SBCCESACT | SI_IGUAL | 0 | FINAL | |
228CON | 000009 | PROPORINT | DIVIDE | 100 | NAUX_01 | Provisión Intereses Cesantía = SBC Cesantía Actual * % Intereses * Días de Cesantía del Periodo / 360. |
228CON | 000010 | SBCCESACT | MULTIPLICA | NAUX_01 | NAUX_01 | |
228CON | 000011 | NAUX_01 | MULTIPLICA | DIASCESPER | NAUX_01 | |
228CON | 000012 | NAUX_01 | DIVIDE | 360 | IMPORTE | |
228CON | 000013 | FINAL | ETIQUETA |
227CO2 INT CESANTIA ACUM (REPORTA)
CÓDIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | COMENTARIO |
227CO2 | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
227CO2 | 000002 | EMPTIPOSAL | SI_IGUAL | "2" | FINAL | No calcula empleados de salario integral |
227CO2 | 000003 | EMPTIPOSAL | SI_IGUAL | "4" | FINAL | |
227CO2 | 000004 | EMPTIPCOT | SI_IGUAL | "12" | FINAL | No calcula aprendices del SENA |
227CO2 | 000005 | EMPTIPCOT | SI_IGUAL | "19" | FINAL | |
227CO2 | 000006 | EMPTIPCOT | SI_IGUAL | "20" | FINAL | |
227CO2 | 000007 | MUEVE | ACUDPROCES | UNIDADES | Reporta Días de Cesantía calculados en fórmulas 2020CO1 y 221CON | |
227CO2 | 000008 | PROPORINT | DIVIDE | 100 | NAUX_01 | Acumulado Valor Provisión Intereses Cesantía = Acumulado Valor Provisión Cesantía * % Intereses |
227CO2 | 000009 | ACUVPROCES | MULTIPLICA | NAUX_01 | NAUX_01 | |
227CO2 | 000010 | NAUX_01 | MULTIPLICA | ACUDPROCES | NAUX_01 | |
227CO2 | 000011 | NAUX_01 | DIVIDE | 360 | IMPORTE | |
227CO2 | 000012 | FINAL | ETIQUETA |
03. Pre-Condiciones
Catálogos
Se debe tener Es necesario tener información en los catálogos siguientes, ubicados en "Actualizaciones | Archivos", para poder ingresar registros de empleados.
...
Y en los catálogos ubicados en "Actualizaciones | Rel. Reg. Electron":
- SR6 - Turnos de Trabajo
- RF3 - Jornadas
- RF4 - Encabezado de Horarios
- RF8 - Detalle de Horarios
- RF5 - Encabezado de Tipo de Día
- RF6 - Detalle de Tipo de Día
- RF2 - Tabla de Horarios
- SPA - Reglas
- SP3 - Feriados
Formulación Estándar
Se tiene que Es necesario tener al menos la formulación estándar en la base de datos. Si no se tiene aún cargada, hay que ingresar a las rutinas ubicadas en "Actualizaciones | Definici Cálculo":
...
Aviso | ||
---|---|---|
| ||
|
...
Operación
- Períodos: Se deben de Es necesario tener creados al menos dos periodos de la nómina de consolidados, ya que el cierre no permite ejecutarse, si no existe el siguiente periodo.
- Período: el formato de captura para este campo es aaaamm, esto es, cuatro dígitos para el año y dos dígitos para el mes.
- Núm. Pago: el cliente define la periodicidad de este cálculo pero como la periodicidad mínima es un periodo al mes, se sugiere poner siempre el 01.
- Mes SRD: mes fiscal en el cual se acumulan los cálculos en la tabla de Histórico de Movimientos (SRD). En este periodo, se sugiere que se ponga el mes en que se realizará el ajuste de la provisión.
- Año SRD: año fiscal en el cual se acumulan los cálculos en la tabla de Histórico de Movimientos (SRD). En este periodo, se sugiere que se ponga el año en que se realizará el ajuste de la provisión.
- Fecha inicial: poner la fecha de inicio del ajuste de la provisión. Por ejemplo, si se realiza el consolidado cada mes, sería el primer día del mes. Si se realiza trimestral, sería el primer día del trimestre.
- Fecha final: poner la fecha final del ajuste de la provisión. Por ejemplo, si se realiza el consolidado cada mes, sería el último día del mes. Si se realiza trimestral, sería el último día del trimestre.
- Fecha pago: al no ser una nómina que se pague a los empleados, esta fecha no es relevante, por lo que se sugiere poner la fecha final del ajuste de la provisión.
- Fecha de corte: al no ser una nómina que se pague a los empleados, esta fecha no es relevante, por lo que se sugiere poner la fecha final del ajuste de la provisión.
- Criterio Acumulación: poner 01.
- Secuencia de Acumulación: corresponde al mes de en qué se contabilizará. En este caso se sugiere el mes de la fecha del ajuste de la provisión.
También se puede ejecutar la rutina de Generación de Estándar de Periodos, ubicada en "Actualizaciones | Definici Cálculo | Generación Estándar Periodos" con los parámetros de Proceso y Procedimiento CON. NOTA: El Estándar de Periodos y la Fecha de Inicio se indican en el encabezado de Conceptos por Proceso.
- Empleados: El procedimiento CON se calcula con empleados activos.
- Cierre: es necesario tener cerrados todos los periodos de todos los procedimientos del mes, para poder calcular el procedimiento CON. Por ejemplo en el mes de
- Empleados: Se debe de tener empleados.
- Cierre: se deben tener cerrados todos los periodos de todos los procedimientos del mes, para poder calcular el procedimiento CON. Por ejemplo en el mes de junio se tienen los siguientes periodos. De ; de los cuales deben estar cerrados es necesario que estén cerrados los de LIQ, APL, PRI, MFN antes de calcular el de CON.
- Dos periodos quincenales de la nómina LIQ Liquidación.
- Dos periodos quincenales de la nómina APL Aplicación de Liquidación de Contratos.
- Un periodo semestral de la nómina PRI Prima de Servicios.
- Dos periodos quincenales de la nómina MFN Movimientos Fuera de Nómina.
- Un periodo mensual de la nómina CON Consolidación de Provisiones.
- Histórico de Acumulados (RG7)
- Y si se realizó una migración de sistema, se debe contar con los acumulados de los conceptos siguientes (RG7 y SRD), tanto en días como en valor:
Concepto | Descripción |
026 | Vacaciones Provisión Acumulados |
220 | Cesantías Provisión Acumulados |
227 | Intereses Cesantía Provisión Acumulada |
234 | Prima por Servicios Provisión Acumulada |
04. PANTALLA XXXXX
Principales campos y controles
...
Card documentos | ||||
---|---|---|---|---|
|
...
- : se requiere tener acumulados de los conceptos de provisión para realizar el ajuste de provisiones.
- En caso de que no se tengan acumulados, al menos se deberán registrar en el histórico de acumulados (RG7) los días provisionados al mes en que se calculará la consolidación. Por ejemplo, para Cesantía se provisionan 2.5 días cada mes, si se va a calcular la nómina CON de mayo, generar un registro similar al siguiente. De esta forma le calculará 12.5 días * el SBC de Cesantía de Provisión.
RG7_FILIAL | D MG 01 |
RG7_PROCES | 00001 |
RG7_ROTEIR | |
RG7_MAT | 000001 |
RG7_PD | 027 |
RG7_ANOINI | 2023 |
RG7_ANOFIM | 2023 |
RG7_CODCRI | 01 |
RG7_SEQACU | 01 |
RG7_HRS01 | 0 |
RG7_ACUM01 | 0 |
RG7_HRS02 | 0 |
RG7_ACUM02 | 0 |
RG7_HRS03 | 0 |
RG7_ACUM03 | 0 |
RG7_HRS04 | 0 |
RG7_ACUM04 | 0 |
RG7_HRS05 | 12.5 |
RG7_ACUM05 | 0 |
RG7_HRS06 | 0 |
RG7_ACUM06 | 0 |
RG7_HRS07 | 0 |
RG7_ACUM07 | 0 |
RG7_HRS08 | 0 |
RG7_ACUM08 | 0 |
RG7_HRS09 | 0 |
RG7_ACUM09 | 0 |
RG7_HRS10 | 0 |
RG7_ACUM10 | 0 |
RG7_HRS11 | 0 |
RG7_ACUM11 | 0 |
RG7_HRS12 | 0 |
RG7_ACUM12 | 0 |
RG7_HRS13 | 0 |
RG7_ACUM13 | 0 |
Los conceptos que es necesario tener acumulados tanto en días como en valor son:
Concepto | Descripción |
026 | Vacaciones Provisión Acumulados |
220 | Cesantías Provisión Acumulados |
227 | Intereses Cesantía Provisión Acumulada |
234 | Prima por Servicios Provisión Acumulada |
04. Procedimiento
Cálculo
- Ingresar a la rutina de Cálculo de Nómina ubicada en el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos | Por Procedimiento).
- 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 CON (Consolidación de Provisiones).
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. Para este procedimiento elegir los empleados activos.
- Activos.
- Inactivos.
- Ambos
- Habilitar Grabación: No es ocupado en este procedimiento de cálculo.
- Habilitar TRACE, habilitar la generación del log del cálculo, en caso de que se quiera revisar el paso a paso de como se calcula un empleado. No se puede habilitar el TRACE cuando se calculan todos los empleados, porque manda un aviso y finaliza el cálculo.
- En la pestaña Rangos:
- Empleados, informar el o los empleados a calcular. Si se deja vacío, quiere decir que se quieren calcular todos.
- Departamentos, informar el o los departamentos de los empleados a calcular. Si se deja vacío, quiere decir que se quieren calcular todos.
- Centro de Costos, informar el o los centros de costos de los empleados a calcular.Si se deja vacío, quiere decir que se quieren calcular todos.
- Localidad de Pago, informar el o las localidades de pago de los empleados a calcular. Si se deja vacío, quiere decir que se quieren calcular todos.
- En la pestaña Rangos:
- Dar clic en el botón de Confirmar.
- Validar que el Cálculo de Nómina, finaliza de forma exitosa, revisando el log de cálculo en "Otras Acciones | Log". Elegir el día y la hora enla lista del lado izquierdo, y el log se mostrará del lado derecho.
En el log se observa que después de cargar las tablas de la formulación estándar, inició el cálculo a las 17:10:51 y finalizó a las 17:11:16. Esto nos indica que terminó exitosamente. Es decir no hubo ningún problema.
3. 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 Detalle Fórmulas CON enla sección 02. Configuración
Con el TRACE activado se puede observar línea por línea de la fórmula, con los valores que van tomando los mnemónicos. De esta forma se puede rastrear lo que va haciendo el cálculo, para una mejor comprensión del mismo.
4. Validar que el Cálculo de Nómina se realizó correctamente para el o los empleados seleccionados, consultando los Recibos de Pago (GPEA630), ubicados en "Consultas | Archivos | Recibo de Pago". Primero se ubica al empleado a consultar. Seleccionar el botón de Visualizar,
Por defecto, siempre muestra el recibo de la nómina ordinaria, que en el caso de Colombia es la LIQ, por lo que se puede cambiar los datos del periodo, número de pago y/o procedimiento que se requiera.
Informações | ||
---|---|---|
| ||
|
Nota | ||
---|---|---|
| ||
Antes del Cierre de la nómina CON, es necesario realizar un respaldo. |
05. Información Adicional
Documento de Referencia de la Localización de Colombia:
DT Localización Colombia (SIGAGPE) - Protheus 12
06.
...
Tablas Utilizadas
Formulación Estándar
- RCJ - Procesos.
- SRY - Tipos de Procedimiento.
- RG9 - Criterios de Acumulación
- SRV - Conceptos
- RCB - Definición de Tablas.
- RCC - Contenido de Tablas.
- RC2 - Encabezado de Fórmulas
- RC3 - Detalle de Fórmulas
- RGA - Encabezado Conceptos por Proceso
- SRM - Detalle Conceptos por Proceso.
- CT5 - Asientos Estándar
...
Catálogos
- SQB - Departamentos
- SRJ - Funciones
- SQ3 - Cargos
- SA6 - Bancos/Agencias
- CTT - Centro de Costos
- RCE - Sindicatos
- CTD - Ítem Contable
- CTO - Monedas Contable
- CTH - Clase Valor
- CC2 - Municipios
- SM2 - Asientos Monedas
...
Operación
- RFQ - Periodos por Mes
- RCF - Periodos por Turno
- RFG - Periodos por Día
- RCH - Periodos
- SRA - Empleados
- RCP - Trayectoria Laboral.
- SPF - Cambio de Turno
- SRF - Control Días Derecho.
- SRC - Movimientos del Periodo.
- RG7 - Histórico de Acumulados
...