Histórico da Página
...
El presente Documento de Referencia, contendrá:
- Configuración requerida.
- Conceptos por Proceso CON
Los conceptos que participan en el procedimiento CON Consolidación de Provisiones son los siguientes:
Secuencia
Concepto
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
Configuración requerida.Intereses Cesantía Acumulada (Reporta)
- Conceptos pre-configurados por estándar. El cliente puede cambiar esta de acuerdo a lo indicado por su área fiscal.
- Pre-Condiciones para ejecutar este Procedimiento de Cálculo
- Paso a Paso a seguir para calcular este Procedimiento.
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.
Por ejemplo, un empleado, con salario fijo, tiene un aumento en el mes de abril.
- 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
- Paso a Paso a seguir para calcular este Procedimiento.
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.
Por ejemplo, un empleado, con salario fijo, tiene un aumento en el mes de abril.
Mes | SBC Cesantía | % | Provisión |
1 | 3,000,000 | 8.33% | 249,900 |
2 | 3,000,000 | 8.33% | 249,900 |
3 | 3,000,000 | 8.33% | 249,900 |
4 | 3,500,000 | 8.33% | 291,550 |
5 | 3,500,000 | 8.33% | 291,550 |
6 | 3,500,000 | 8.33% | 291,550 |
7 | 3,500,000 | 8.33% | 291,550 |
8 | 3,500,000 | 8.33% | 291,550 |
9 | 3,500,000 | 8.33% | 291,550 |
10 | 3,500,000 | 8.33% | 291,550 |
11 | 3,500,000 | 8.33% | 291,550 |
12 | 3,500,000 | 8.33% | 291,550 |
Suma anual | 3,373,650 |
Cuando hay un aumento o una variación de salario, la provisión queda por debajo de lo que se debe 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 | ||
Mes | SBC Cesantía | % | Provisión | ||||
1 | 3,000,000 | 8.33% | 249,900 | ||||
2 | 3,000,000 | 8.33% | 249,900 | ||||
3 | 3,000,000 | 8.33% | 249,900 | ||||
4 | 3,500,000 | 8.33% | 291,550 | ||||
5 | 3,500,000 | 8.33% | 291,550 | ||||
6 | 3,500,000 | 8.33% | 291,550 | ||||
7 | 3,500,0008 | 17. | 33%5 | 2912,041,550667 | 8 | 31,500750,0008.33% | 291,550667 |
98 | 3,500,000 | 20.0 | 2,333,333 | 2,041,667 | 291,667 | ||
9 | 3,500,000 | 22.5 | 2,625,000 | 2,333,3338.33% | 291,550667 | ||
10 | 3,500,000 | 25.0 | 2,916,667 | 2,625,0008.33% | 291,550667 | ||
11 | 3,500,000 | 27.5 | 3,208,333 | 2,916,6678.33% | 291,550667 | ||
12 | 3,500,000 | 30.0 | 3,500,000 | 3,208,3338.33% | 291,550667 | ||
Suma anual | 3,373,650 |
Cuando hay un aumento o una variación de salario, la provisión queda por debajo de lo que se debe 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
...
Calculo al mes en curso
...
Provisión Acum
...
Provisión
500,000 |
Provisión Vacaciones (RCJ_PRVVAC)
Existen dos formas diferentes para calcular la base para las vacaciones:
- Salario Base de Cálculo para las vacaciones disfrutadas que es utilizado para los conceptos:
- 018 Vacaciones Disfrutadas
- 020 Vacaciones Compensadas
- 028 Vacaciones Días no Hábiles
- 029 Vacaciones Anticipadas
- Salario Base de Cálculo para las vacaciones definitivas
- 022 Vacaciones Proporcionales
- 024 Vacaciones Definitivas
El cliente puede definir con cuál de las dos bases se calcula la provisión de vacaciones, indicando esta configuración en el catálogo de procesos.
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:
Para el pago de julio:
- Acumulados de diciembre a mayo o
- Acumulados de enero a junio
Para el pago de diciembre
- Acumulados de junio a noviembre o
- Acumulados de julio a diciembre
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 % es aplicado sobre el valor de la Cesantía calculada de la siguiente forma:
- 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 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 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
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
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 |
NOTA: Agregar en la fórmula 017LIQ la validación de que si es la provisión de vacaciones es sobre la base de vacaciones definitivas no se calcule con esta fórmula (RV_PRVVAC='2')
NOTA: se sugiere poner la validación de que si es un aprendiz no calcule provisiones en la fórmula 000CON para no repetir esta validación en cada fórmula del procedimiento CON.
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 |
NOTA: el cálculo de SBCVACDEF correcto se realiza en la fórmula 000CON, por lo que la fórmula 023CON debería quedar como la fórmula 017LIQ agregando la validación que tiene la 023CON en la línea 000003.
026CO1 VACACIONES ACUMULADAS (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 REPORTA PROVISION 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 VACACIONES ACUMULADAS (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 | No aplica en esta nómina solo en LIQ |
026CO2 | 000005 | ACUDPROVVAC | RESTA | DIASVACPAG | ACUDPROVVAC | No aplica en esta nómina solo en LIQ |
026CO2 | 000006 | ACUDPROVVAC | RESTA | AUSVACPAG | ACUDPROVVAC | No aplica en esta nómina solo en LIQ |
026CO2 | 000007 | ACUDPROVVAC | RESTA | AUSVACPRO | ACUDPROVVAC | No aplica en esta nómina solo en LIQ |
026CO2 | 000008 | # DETERMINA VALOR ACU | ||||
026CO2 | 000009 | ACUVPROVVAC | RESTA | IMPVACDIS | ACUVPROVVAC | No aplica en esta nómina solo en LIQ |
026CO2 | 000010 | ACUVPROVVAC | RESTA | LICVACDIS | ACUVPROVVAC | No aplica en esta nómina solo en LIQ |
026CO2 | 000011 | ACUVPROVVAC | RESTA | IMPVACDEF | ACUVPROVVAC | No aplica en esta nómina solo en LIQ |
026CO2 | 000012 | ACUVPROVVAC | RESTA | IMPVACPRO | ACUVPROVVAC | No aplica en esta nómina solo en LIQ |
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 PRIMA POR SERVICIO SBC
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 |
NOTA: se sugiere meter la validación de que si el empleado ingresó posterior a la fecha final del periodo no se calcule en la fórmula 000CON para no repetirla en varias de las fórmulas del procedimiento CON.
234CO1 PRIMA ACUMULADA (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 |
NOTA: se sugiere que se mueva 1 a NOCALCULA cuando el empleado tenga Salario Integral en la fórmula 234CO1 para que las restantes fórmulas del procedimiento CON no tengan que realizar esta validación.
235CON PROVISION 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. NOTA: no considera el caso de que el mes inicie en diciembre y junio NOTA: se sugiere utilizar mnemónicos ANOINIPRI, ANOIFINPRI, MESINIPRI, MESFINPRI | |
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 | La forma en que está calculando en esta fórmula el SC de Prima es incorrecta. El SBC Prima se determina como está establecido en la fórmula 230LIQ, por lo que se sugiere utilizar el mnemónico SBCPRISERV. | |||
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 | NOTA: El campo RV_REF13 cambió y en vez de ser 1=Si;2=No ahora es 1=Con Pago; 2=Sin Pago; 3=No aplica, por lo que no está correcta esta parte de la fórmula. Se sugiere utilizar el mnemónico DIASBSEPR calculado en la fórmula 230LIQ. | |||
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 |
NOTA: en la fórmula 230LIQ se hace el análisis de los semestres (PROMESPRI) y se obtienen los mnemónicos ANOINIPRI, ANOIFINPRI, MESINIPRI, MESFINPRI, por lo que es inecesario volver a hacer este análisis en esta fórmula. Solo se necesita usar estos mnemónicos.
Se sugiere rehacer la fórmula:
- ACUVPROPRI = SBCPRISERV / 30 * DIASBSEPR – Acumulado de AÑOINIPRI y MESINIPRI a AÑOFINPRI y MESFINPRI de valores
- ACUDPROPRI = DIASSBCPR – DIASBSEPR Acumulado de AÑOINIPRI y MESINIPRI a AÑOFINPRI y MESFINPRI de días
234CO2 PRIMA ACUMULADA (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 CESANTIA SBC 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 CESANTIA ACUM (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 CESANTIA PROVISION
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 CESANTIA PROV REPORTA ACUM
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 INT CESANTIA PROVISION
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 |
...
1
...
3,000,000
...
250,000
...
0
...
250,000
...
2
...
3,000,000
...
500,000
...
250,000
...
250,000
...
3
...
3,000,000
...
750,000
...
500,000
...
250,000
...
4
...
3,500,000
...
1,166,667
...
750,000
...
416,667 Ajuste de enero a abril
...
5
...
3,500,000
...
1,458,333
...
1,166,667
...
291,667
...
6
...
3,500,000
...
1,750,000
...
1,458,333
...
291,667
...
7
...
3,500,000
...
2,041,667
...
1,750,000
...
291,667
...
8
...
3,500,000
...
2,333,333
...
2,041,667
...
291,667
...
9
...
3,500,000
...
2,625,000
...
2,333,333
...
291,667
...
10
...
3,500,000
...
2,916,667
...
2,625,000
...
291,667
...
11
...
3,500,000
...
3,208,333
...
2,916,667
...
291,667
...
12
...
3,500,000
...
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:
- Salario Base de Cálculo para las vacaciones disfrutadas que es utilizado para los conceptos:
- 018 Vacaciones Disfrutadas
- 020 Vacaciones Compensadas
- 028 Vacaciones Días no Hábiles
- 029 Vacaciones Anticipadas
- Salario Base de Cálculo para las vacaciones definitivas
- 022 Vacaciones Proporcionales
- 024 Vacaciones Definitivas
El cliente puede definir con cuál de las dos bases se calcula la provisión de vacaciones, indicando esta configuración en el catálogo de procesos.
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:
Para el pago de julio:
- Acumulados de diciembre a mayo o
- Acumulados de enero a junio
Para el pago de diciembre
- Acumulados de junio a noviembre o
- Acumulados de julio a diciembre
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 % es aplicado sobre el valor de la Cesantía calculada de la siguiente forma:
- 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 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 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
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
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
03. PANTALLA XXXXX
Otras acciones / Acciones relacionadas
...