Índice
01. Visión general
Mostrar la funcionalidad estándar del cálculo de provisión para vacaciones en el procedimiento de cálculo de 01 (Nómina Ordinaria).
02. Definición
¿Qué es una provisión?
La provisión es una reserva de una cantidad para pagar gastos anticipados. La prestación tiene por objeto cubrir un gasto ya considerado cierto o con alta posibilidad de ocurrencia.
Las provisiones representan expectativas de pérdida de activos o estimaciones de montos a desembolsar que, si bien no están aún realizadas financieramente, se derivan de eventos desencadenantes contables ya ocurridos.
Una vez que estas pérdidas de activo o pasivo se definen por completo, dejan de tener la consideración de provisiones.
Además de estas, existen otras disposiciones muy comunes, como la participación de los trabajadores en los resultados de la empresa y la contribución social sobre las utilidades.
Son gastos que, aún no pagados, se configuran como incurridos, según el principio de competencia contable.
03. Ejemplo de utilización
Para mayor información sobre la Configuración y Cálculo del procedimiento 01 - Nómina Ordinaria (en este proceso será calculada la provisión de vacaciones), se debe considerar la siguiente información:
Pre-condiciones
- Contar con las actualizaciones al Diccionario de Datos, mencionadas en la sección 05. Diccionario de Datos. También para mayor información sobre la configuración de los campos utilizados en el proceso, se recomienda ingresar al Documento de Referencia mencionado en la sección 06. Información Adicional.
- Contar con los catálogos necesarios para el Cálculo de Nómina.
- Tipos de Procedimiento.
- Procesos.
- Conceptos.
- Conceptos por proceso.
- Fórmulas.
- Mnemónicos.
- Criterios de Acumulación.
- Periodos.
- Tablas Alfanuméricas.
- Empleados.
Para mayor información sobre la configuración de los catálogos utilizados en el cálculo del procedimiento 01 (Nómina Ordinaria), se recomienda leer la sección 04. Catálogos Utilizados.
Procedimiento
- Ingresar a la rutina Por procedimiento (GPEM020), ubicada en el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos).
- Informar los campos solicitados para el cálculo:
En la pestaña Generales:
Proceso, informar el proceso configurado previamente.
Tipo de Procedimiento, seleccionar el procedimiento 01 (Nómina Ordinaria).
Periodo, se informará automáticamente el periodo seleccionado en el catálogo de Periodos (RCH).
- N° Pago, se informará automáticamente el número de pago del periodo seleccionado en el catálogo de Periodos (RCH).
- Fecha Inicial, se informará automáticamente la fecha inicial del periodo seleccionado en el catálogo de Periodos (RCH).
- Fecha Final, se informará automáticamente la fecha final del periodo seleccionado en el catálogo de Periodos (RCH).
- Estatus, seleccionar el estatus de los empleados a procesar:
- Activos.
- Inactivos.
- Ambos
- Habilitar Grabación, habilitar la grabación de campos en tablas como pueden ser SRA - Empleados, RCP - Trayectoria Laboral, etc.
- Habilitar TRACE, habilitar la generación del log del cálculo al finalizar el proceso.
- En la pestaña Rangos:
- Empleados, informar el o los empleados a calcular.
- Departamentos, informar el o los departamentos de los empleados a calcular.
- Centro de Costos, informar el o los centros de costos de los empleados a calcular.
- Localidad de Pago, informar el o las localidades de pago de los empleados a calcular
- Dar clic en el botón de Confirmar.
- Validar que el Cálculo de Nómina, finaliza de forma exitosa.
- Si fue activado el TRACE:
- Se puede consultar el log para verificar la ejecución de cada una de las fórmulas estándar. Para mayor información sobre la interpretación de las fórmulas, se recomienda leer el punto Fórmulas (GPEA290) de la sección 04. Catálogos Utilizados.
- Si fue activado el TRACE:
- Validar que el Cálculo de Nómina se realizó correctamente para el o los empleados seleccionados, ingresando a la rutina Recibo de Pago (GPEA630).
04. Catálogos utilizados
Tipos de Procedimiento (GPEA162)
- Contar con el tipo de procedimiento estándar 01 (Nómina Ordinaria).
Procesos (GPEA420)
La frecuencia del cálculo estará definida con base a la configuración de los procesos, la cual puede ser como se muestra a continuación:
Procesos
Descripción
Frecuencia de pago
Días del Periodo
Unidad
01
Mensual
Mensual
30
Días
02
Quincenal
Quincenal
15
Días
03
Semanal
Semanal
7
Días
- El campo factor de prima vacacional (RCJ_FACPVA), indicará el porcentaje que se pagará del premio de vacaciones.
Empleados (GPEA010)
Contar con información en los siguientes campos para el cálculo de provisión de vacaciones:
- El campo Sueldo diario. (RA_SALDIA), indicará el sueldo base por día del empleado.
- El campo Código del proceso. (RA_PROCES), indicará el proceso que estará vinculado el empleado.
Conceptos (GPEA040)
Los conceptos estándar utilizados en el cálculo de provisión de vacaciones se muestran a continuación:
Concepto | Descripción | Tipo de Cod. | Imprime Concepto | Id. de Cálculo | Tipo Concepto |
---|---|---|---|---|---|
118 | Vacaciones Provisión | 3 - Base (Remuneración) | 1 - Sí | 11801 | V - Valor |
131 | Prima VAC Provisión | 3 - Base (Remuneración) | 1 - Sí | 13101 | V - Valor |
REF01 | Cálculo de Referencias | 3 - Base (Remuneración) | 2 - No | REF01 | D - Días |
Mnemónicos (RCA)
Los mnemónicos estándar utilizados en el cálculo de provisión de vacaciones se muestran a continuación:
Código Mnemónico | Descripción Mnemónico | Tipo de Mnemónico | Observaciones |
EMPSALDIA | Salario diario actual. | F - Archivo | Extrae la información del campo Sueldo diario (RA_SALDIA) de la tabla de empleados (SRA). |
INCUNIINC | Unidades de Incidencias. | F - Archivo | Extrae la información del campo Número horas registradas (RGB_HORAS) de la tabla de incidencias (RGB). |
INCIMPINC | Importe de la Incidencia. | F - Archivo | Extrae la información del campo Valor del registro (RGB_VALOR) de la tabla de incidencias (RGB). |
EMPCVEPRO | Proceso Asignado al Empleado. | F - Archivo | Extrae la información del campo Código del Proceso (RA_PROCES) de la tabla de empleados (SRA). |
ANTIGUEDAD | Antiguedad. | N - Numérico | Mnemónico Transferible. Guarda el valor de la antigüedad del empleado. |
DIASPROVAC | Días periodo a pagar para prov vacaciones. | N - Numérico | Mnemónico Transferible. Guarda el número de días a pagar para la provisión de vacaciones. |
PROFACPVAC | Factor de Prima Vacacional | F - Archivo | Extrae la información del campo Factor Prima Vacacional (RCJ_FACPVA) de la tabla de Registro de Proceso (RCJ). |
Para más detalles de la configuración de los campos usados, puede consultar en la sección 05. Información Adicional la liga con del documento de referencia del diccionario de datos de la localización de Mexico.
Criterios de Acumulación (GPEA470)
Contar con al menos los criterios de acumulación estándar, ya que serán utilizados para el cálculo del procedimiento 01 (Nómina Ordinaria).
Incidencias por empleado (GPEA580)
Los campos que influyen en el cálculo de provisión de vacaciones son los siguientes:
- El campo Número horas registradas (RGB_HORAS), indicará el total de horas para el asiento.
- El campo Valor del registro (RGB_VALOR), indicará el valor total para el asiento.
Periodos (GPEA400)
Contar con información en los siguientes campos para el cálculo del procedimiento 01 (Nómina Ordinaria):
- 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, número de pago a realizar, dependiendo de la configuración del proceso.
- Mes SRD, mes fiscal en el cual se acumulan los cálculos en la tabla de Histórico de Movimientos (SRD).
- Año SRD, año fiscal en el cual se acumulan los cálculos en la tabla de Histórico de Movimientos (SRD).
- Fecha inicial, poner la fecha inicial del periodo.
- Fecha final, poner la fecha final del periodo.
- Fecha pago, poner la fecha de pago del periodo.
- Fecha de corte, poner la fecha de corte del periodo.
- Criterio Acumulación, informar el criterio en el cual se realizará la acumulación de valores.
- Secuencia de Acumulación, generalmente corresponde al mes de en qué se contabilizará.
Nota
Se recomienda el uso del parámetro MV_PERMOD2 igual a .T.. Para más información puede consultar la sección 05. Diccionario de Datos.
Tablas Alfanuméricas (GPEA320)
Contar con al menos las tablas alfanuméricas estándar, ya que serán utilizadas para el cálculo de provisión de vacaciones:
Contar con información en las tablas S008 - Vacaciones. La estructura estándar de la tabla es la siguiente:
Código Descripción Orden Campos Descripción campo Tipo Tamaño Decimal Formato Validación Versión ¿Búsqueda? Muestra año/mes S008 Vacaciones 1 PROCESO Proceso C 5 0 @! 3 1 S S008 Vacaciones 2 ANTIG Antigüedad N 9 6 99.999999 3 1 S S008 Vacaciones 3 DIAS Días Vac N 2 0 99 3 2 S S008 Vacaciones 4 FACTOR Factor Int N 8 6 9.999999 3 2 S S008 Vacaciones 5 AGUIN Días Aguinaldo N 3 0 999 3 2 S
Fórmulas (GPEA290)
Las fórmulas que aplican en el cálculo de provisiones son las que se detallan a continuación:
Código | Descripción | Procedimientos | Última modificación |
---|---|---|---|
11801 | ORD Vacaciones Provisión | Nómina 01,05,09,10 | JLRR 2020 |
13101 | ORD Provisión Prima Vacacional | Nómina 01,05,09,10 | JLRR2020 |
REF01 | ORD Cálculo de Referencias | Nómina 01 | MAGR 20230110 |
Detalle de las fórmulas:
11801 - ORD Vacaciones Provisión
Código | Secuencia | 1ra Expresión | Operación 1 | 2da Expresión | Resultado | Interpretación |
11801 | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | Determina si se realizará el cálculo del concepto. |
11801 | 000002 | MUEVE | EMPSALDIA | NAUX_02 | Copia el valor del mnemónico EMPSALDIA (Salario diario) al mnemónico auxiliar NAUX_02. | |
11801 | 000003 | # IMPVACACU | SI_IGUAL | 0 | CONT_SD | |
11801 | 000004 | # IMPVACACU | DIVIDE | DIASVACACU | NAUX_02 | |
11801 | 000005 | # CONT_SD | ETIQUETA | |||
11801 | 000006 | INCUNIINC | SI_IGUAL | 0 | CONT_01 | Válida si el concepto es informado por incidencias, en caso contrario saltará el cálculo a la secuencia 000009. |
11801 | 000007 | MUEVE | INCUNIINC | UNIDADES | Si el mnemónico INCUNIINC tiene un valor, se copiará a las unidades del concepto. | |
11801 | 000008 | UNIDADES | MULTIPLICA | NAUX_02 | IMPORTE | Multiplica el salario diario por las unidades informadas en la incidencia y se copiará al importe del concepto. |
11801 | 000009 | CONT_01 | ETIQUETA | |||
11801 | 000010 | INCIMPINC | SI_IGUAL | 0 | CONT_02 | Válida si el concepto es informado por incidencias, en caso contrario saltará el cálculo a la secuencia 000014. |
11801 | 000011 | MUEVE | INCIMPINC | IMPORTE | Si el mnemónico INCIMPINC tiene un valor, se copiará el valor a importe. | |
11801 | 000012 | UNIDADES | SI_DIFERENTE | 0 | CONT_02 | |
11801 | 000013 | IMPORTE | DIVIDE | NAUX_02 | UNIDADES | Divide el valor informado en la incidencia entre el salario diario y se guardará en las unidades del concepto. |
11801 | 000014 | CONT_02 | ETIQUETA | |||
11801 | 000015 | IMPORTE | SI_DIFERENTE | 0 | FINAL | Si es calculado las unidades y valor del concepto el cálculo finaliza. |
11801 | 000016 | BUSCA | TABLA_S008 | Busca en la tabla S008 - Vacaciones los días de vacaciones correspondientes a la antigüedad y proceso del empleado. | ||
11801 | 000017 | ELEMENTO_01 | HASTA_IGUAL | EMPCVEPRO | ||
11801 | 000018 | ELEMENTO_02 | HASTA_MAYOR | ANTIGUEDAD | ||
11801 | 000019 | ELEMENTO_03 | DIVIDE | 365 | NAUX_01 | Divide los días de vacaciones entre 365 y es guardado en en mnemónico auxiliar NAUX_01. |
11801 | 000020 | NAUX_01 | MULTIPLICA | DIASPROVAC | NAUX_01 | Multiplica la proporción de días por los días periodo a pagar para prov vacaciones. |
11801 | 000021 | NAUX_01 | MULTIPLICA | NAUX_02 | IMPORTE | Multiplica los días de la provisión de vacaciones por el salario diario del empleado y es guardado en el importe del concepto. |
11801 | 000022 | MUEVE | NAUX_01 | UNIDADES | Guarda la cantidad de días de provisión de vacaciones en las unidades del concepto. | |
11801 | 000023 | FINAL | ETIQUETA |
13101 - ORD Provisión Prima Vacacional (En letra negrita se resaltan las secuencias que realizan el cálculo de los mnemónicos usados en los conceptos 118 y 131.)
Código | Secuencia | 1ra Expresión | Operación 1 | 2da Expresión | Resultado | Interpretación |
13101 | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
13101 | 000002 | MUEVE | EMPSALDIA | NAUX_00 | Copia el valor del mnemónico EMPSALDIA (Salario diario) al mnemónico auxiliar NAUX_00. | |
13101 | 000003 | IMPVACACU | SI_IGUAL | 0 | CONT_SD | Valida si el importe acomulado de la prima vacacional es igual a 0, en caso de si, se salta a la secuencia 000006. |
13101 | 000004 | # IMPVACACU | DIVIDE | DIASVACACU | NAUX_00 | |
13101 | 000005 | CONT_SD | ETIQUETA | |||
13101 | 000006 | INCUNIINC | SI_IGUAL | 0 | CONT_01 | Válida si el concepto es informado por incidencias, en caso contrario saltará el cálculo a la secuencia 000011. |
13101 | 000007 | MUEVE | INCUNIINC | UNIDADES | Si el mnemónico INCUNIINC tiene un valor, se copiará a las unidades del concepto. | |
13101 | 000008 | UNIDADES | MULTIPLICA | NAUX_00 | NAUX_01 | Multiplica el salario diario por las unidades informadas en la incidencia. |
13101 | 000009 | NAUX_01 | MULTIPLICA | NAUX_10 | IMPORTE | Se multiplica NAUX_01 por NAUX_10 y es guardado en el importe del concepto. |
13101 | 000010 | CONT_01 | ETIQUETA | Válida si el concepto es informado por incidencias, en caso contrario saltará el cálculo a la secuencia 000014. | ||
13101 | 000011 | INCIMPINC | SI_IGUAL | 0 | CONT_02 | |
13101 | 000012 | MUEVE | INCIMPINC | IMPORTE | Si el mnemónico INCIMPINC tiene un valor, se copiará el valor a importe. | |
13101 | 000013 | UNIDADES | SI_DIFERENTE | 0 | CONT_02 | |
13101 | 000014 | IMPORTE | DIVIDE | NAUX_00 | NAUX_01 | Divide el valor informado en la incidencia entre el salario diario y se guardará en las unidades del concepto. |
13101 | 000015 | NAUX_01 | DIVIDE | NAUX_10 | UNIDADES | Se divide NAUX_01 entre NAUX_10 y es guardado en las unidades del concepto. |
13101 | 000016 | CONT_02 | ETIQUETA | |||
13101 | 000017 | IMPORTE | SI_DIFERENTE | 0 | FINAL | Si es calculado las unidades y valor del concepto el cálculo finaliza. |
13101 | 000018 | BUSCA | TABLA_S008 | Busca en la tabla S008 - Vacaciones los días de vacaciones correspondientes a la antigüedad y proceso del empleado. | ||
13101 | 000019 | ELEMENTO_01 | HASTA_IGUAL | EMPCVEPRO | ||
13101 | 000020 | ELEMENTO_02 | HASTA_MAYOR | ANTIGUEDAD | ||
13101 | 000021 | ELEMENTO_03 | MULTIPLICA | PROFACPVAC | NAUX_01 | |
13101 | 000022 | NAUX_01 | DIVIDE | 365 | NAUX_01 | Divide los días de vacaciones entre 365 y es guardado en en mnemónico auxiliar NAUX_01. |
13101 | 000023 | NAUX_01 | MULTIPLICA | DIASPROVAC | NAUX_01 | Multiplica la proporción de días por los días periodo a pagar para prov vacaciones. |
13101 | 000024 | NAUX_01 | MULTIPLICA | NAUX_00 | IMPORTE | Multiplica los días de la provisión de vacaciones por el salario diario del empleado y es guardado en el importe del concepto. |
13101 | 000025 | MUEVE | NAUX_01 | UNIDADES | Guarda la cantidad de días de provisión de vacaciones en las unidades del concepto. | |
13101 | 000026 | FINAL | ETIQUETA |
REF01 - ORD Cálculo de Referencias
Código | Secuencia | 1ra Expresión | Operación 1 | 2da Expresión | Resultado | Interpretación |
REF01 | 000001 | # | TRACE_ON | |||
REF01 | 000002 | # DETERMINA SI | ES INACTIVO Y SI | SE CALCULA | ||
REF01 | 000003 | EMPSTATUS | SI_IGUAL | D | CONT_00 | |
REF01 | 000004 | MUEVE | 1 | NOCALCULA | ||
REF01 | 000005 | EMPFECING | SI_MAYOR | PERFECCORT | CONT_00 | |
REF01 | 000006 | EMPFECREI | SI_MAYOR | PERFECCORT | CONT_00 | |
REF01 | 000007 | MUEVE | 0 | NOCALCULA | ||
REF01 | 000008 | CONT_00 | ETIQUETA | |||
REF01 | 000009 | EMPSTATUS | SI_DIFERENTE | D | CONT_01 | |
REF01 | 000010 | MUEVE | 1 | NOCALCULA | ||
REF01 | 000011 | PROBAJORD | SI_IGUAL | 2 | FINAL | |
REF01 | 000012 | EMPFECBAJ | SI_MENOR | PERFECINI | FINAL | |
REF01 | 000013 | MUEVE | 0 | NOCALCULA | ||
REF01 | 000014 | MUEVE | EMPFECBAJ | CALFECBAJ | ||
REF01 | 000015 | CONT_01 | ETIQUETA | |||
REF01 | 000016 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
REF01 | 000017 | # OBTIENE SAL | MINIMOS | |||
REF01 | 000018 | BUSCA | TABLA_S006 | |||
REF01 | 000019 | ELEMENTO_01 | HASTA_IGUAL | I | ||
REF01 | 000020 | MUEVE | ELEMENTO_02 | SALINFON | ||
REF01 | 000021 | BUSCA | TABLA_S006 | |||
REF01 | 000022 | ELEMENTO_01 | HASTA_IGUAL | A | ||
REF01 | 000023 | MUEVE | ELEMENTO_02 | SALMINDF | ||
REF01 | 000024 | BUSCA | TABLA_S006 | |||
REF01 | 000025 | ELEMENTO_01 | HASTA_IGUAL | U | ||
REF01 | 000026 | MUEVE | ELEMENTO_02 | IMPORTEUMA | ||
REF01 | 000027 | BUSCA | TABLA_S006 | |||
REF01 | 000028 | ELEMENTO_01 | HASTA_IGUAL | EMPZONECO | ||
REF01 | 000029 | MUEVE | ELEMENTO_02 | SALMIN | ||
REF01 | 000030 | IMPORTEUMA | MULTIPLICA | 25 | TOPEINTE | |
REF01 | 000031 | IMPORTEUMA | MULTIPLICA | PROTOPIVCV | TOPEIVCV | |
REF01 | 000032 | # OBTIENE | MES-DIA | FEC INI PER | ||
REF01 | 000033 | ANO | PERFECINI | NAUX_30 | ||
REF01 | 000034 | MES | PERFECINI | NAUX_01 | ||
REF01 | 000035 | DIA | PERFECINI | NAUX_02 | ||
REF01 | 000036 | NAUX_01 | MULTIPLICA | 100 | NAUX_01 | |
REF01 | 000037 | NAUX_01 | SUMA | NAUX_02 | NAUX_01 | |
REF01 | 000038 | # OBTIENE | ANTIGUEDAD | Obtiene la antigüedad del empleado y es guardada en el mnemónico ANTIGUEDAD para posteriormente ser usada en el concepto 118 y 131. | ||
REF01 | 000039 | MUEVE | PERFECFIN | CALFECFIN | ||
REF01 | 000040 | MUEVE | EMPFECREC | DAUX_01 | ||
REF01 | 000041 | EMPFECREC | SI_DIFERENTE | VACIO | CONT_ANT1 | |
REF01 | 000042 | MUEVE | EMPFECREI | DAUX_01 | ||
REF01 | 000043 | EMPFECREI | SI_DIFERENTE | VACIO | CONT_ANT1 | |
REF01 | 000044 | MUEVE | EMPFECING | DAUX_01 | ||
REF01 | 000045 | CONT_ANT1 | ETIQUETA | |||
REF01 | 000046 | MUEVE | PERFECFIN | DAUX_02 | ||
REF01 | 000047 | EMPSTATUS | SI_DIFERENTE | D | CONT_ANT2 | |
REF01 | 000048 | MUEVE | EMPFECBAJ | DAUX_02 | ||
REF01 | 000049 | MUEVE | EMPFECBAJ | CALFECFIN | ||
REF01 | 000050 | CONT_ANT2 | ETIQUETA | |||
REF01 | 000051 | DAUX_02 | RESTA | DAUX_01 | NAUX_08 | |
REF01 | 000052 | NAUX_08 | SUMA | 1 | NAUX_08 | |
REF01 | 000053 | NAUX_08 | DIVIDE | 365 | ANTIGUEDAD | |
REF01 | 000054 | #OBTIENE MES INICIAL PARA | ACUMULADOS | |||
REF01 | 000055 | MUEVE | 01 | MES1 | ||
REF01 | 000056 | ANTIGUEDAD | SI_MAYOR | 1 | CONT_A | |
REF01 | 000057 | MES | DAUX_01 | NAUX_00 | ||
REF01 | 000058 | NAUX_00 | VALTOSTR | MES1 | ||
REF01 | 000059 | CONT_A | ETIQUETA | |||
REF01 | 000060 | # OBTIENE | FECHA | ANIVERSARIO | ||
REF01 | 000061 | PERANIOPER | STRTOVAL | 4 | NAUX_02 | |
REF01 | 000062 | EMPFECREI | SI_IGUAL | VACIO | CONT_02 | |
REF01 | 000063 | ANO | EMPFECREI | NAUX_00 | ||
REF01 | 000064 | MES | EMPFECREI | NAUX_03 | ||
REF01 | 000065 | DIA | EMPFECREI | NAUX_04 | ||
REF01 | 000066 | MUEVE | EMPFECREI | DAUX_04 | ||
REF01 | 000067 | EMPFECREI | SI_DIFERENTE | VACIO | CONT_03 | |
REF01 | 000068 | CONT_02 | ETIQUETA | |||
REF01 | 000069 | ANO | EMPFECING | NAUX_00 | ||
REF01 | 000070 | MES | EMPFECING | NAUX_03 | ||
REF01 | 000071 | DIA | EMPFECING | NAUX_04 | ||
REF01 | 000072 | MUEVE | EMPFECING | DAUX_04 | ||
REF01 | 000073 | CONT_03 | ETIQUETA | |||
REF01 | 000074 | NAUX_03 | MULTIPLICA | 100 | NAUX_03 | |
REF01 | 000075 | NAUX_03 | SUMA | NAUX_04 | NAUX_05 | |
REF01 | 000076 | NAUX_30 | SI_MAYOR | NAUX_00 | CONT_04 | |
REF01 | 000077 | NAUX_02 | SUMA | 1 | NAUX_02 | |
REF01 | 000078 | NAUX_05 | SI_MAYOR | NAUX_01 | CONT_04 | |
REF01 | 000079 | NAUX_02 | SUMA | 1 | NAUX_02 | |
REF01 | 000080 | CONT_04 | ETIQUETA | |||
REF01 | 000081 | NAUX_02 | MULTIPLICA | 10000 | NAUX_06 | |
REF01 | 000082 | NAUX_06 | SUMA | NAUX_05 | NAUX_06 | |
REF01 | 000083 | CONVIERTE_FECHA | NAUX_06 | FECANI | ||
REF01 | 000084 | # OBTIENE DIAS | DEL ANIO | |||
REF01 | 000085 | PERANIOPER | STRTOVAL | 4 | NAUX_09 | |
REF01 | 000086 | NAUX_09 | MULTIPLICA | 10000 | NAUX_09 | |
REF01 | 000087 | NAUX_09 | SUMA | 0101 | NAUX_09 | |
REF01 | 000088 | CONVIERTE_FECHA | NAUX_09 | UNOENE | ||
REF01 | 000089 | DAUX_02 | RESTA | UNOENE | NAUX_09 | |
REF01 | 000090 | UNOENE | SI_MAYOR | DAUX_04 | CONT_DANIO | |
REF01 | 000091 | UNOENE | SI_IGUAL | DAUX_04 | CONT_DANIO | |
REF01 | 000092 | DAUX_02 | RESTA | DAUX_04 | NAUX_09 | |
REF01 | 000093 | CONT_DANIO | ETIQUETA | |||
REF01 | 000094 | NAUX_09 | SUMA | 1 | DIASPAGANO | |
REF01 | 000095 | # OBTIENE PERIODO | PAGO Y DIAS | PARA CALCULO | SAL PROM VAC | |
REF01 | 000096 | PERPERIOD | STRTOVAL | 6 | NAUX_10 | |
REF01 | 000097 | NAUX_10 | DIVIDE | 100 | NAUX_10 | |
REF01 | 000098 | 0 | TRUNCA | NAUX_10 | NAUX_11 | |
REF01 | 000099 | NAUX_10 | RESTA | NAUX_11 | NAUX_10 | |
REF01 | 000100 | NAUX_11 | RESTA | 1 | NAUX_11 | |
REF01 | 000101 | NAUX_11 | SUMA | NAUX_10 | NAUX_11 | |
REF01 | 000102 | NAUX_11 | MULTIPLICA | 100 | NAUX_11 | |
REF01 | 000103 | NAUX_11 | VALTOSTR | 6 | PERINIVAC | |
REF01 | 000104 | MUEVE | PERNUMPAG | PAGINIVAC | ||
REF01 | 000105 | MUEVE | 365 | DIASVACACU | ||
REF01 | 000106 | PERINIVAC | SI_MAYOR | EMPPERING | CONT_SALVAC | |
REF01 | 000107 | PAGINIVAC | SI_MAYOR | EMPPAGING | CONT_SALVAC | |
REF01 | 000108 | MUEVE | EMPPERING | PERINIVAC | ||
REF01 | 000109 | MUEVE | EMPPAGING | PAGINIVAC | ||
REF01 | 000110 | PERFECFIN | RESTA | DAUX_04 | DIASVACACU | |
REF01 | 000111 | DIASVACACU | SUMA | 1 | DIASVACACU | |
REF01 | 000112 | CONT_SALVAC | ETIQUETA | |||
REF01 | 000113 | EMPSALDIA | MULTIPLICA | DIASVACACU | IMPVACACU | |
REF01 | 000114 | # OBTIENE | DIAS DEL PERIODO | |||
REF01 | 000115 | MUEVE | PRODIASPER | DIASPAGPER | ||
REF01 | 000116 | PERDIASPER | SI_IGUAL | 0 | CONT_06 | |
REF01 | 000117 | MUEVE | PERDIASPER | DIASPAGPER | ||
REF01 | 000118 | CONT_06 | ETIQUETA | |||
REF01 | 000119 | # SI INGRESO | EN EL PERIODO | |||
REF01 | 000120 | MUEVE | PERFECINI | CALFECINI | ||
REF01 | 000121 | # | MUEVE | PERFECFIN | CALFECFIN | |
REF01 | 000122 | # SE MODIFICA EL CRITERIO | PARA SABER SI | INGRESO EN EL PERIODO | ||
REF01 | 000123 | EMPPERING | SI_DIFERENTE | PERPERIOD | CONT_08 | |
REF01 | 000124 | EMPPAGING | SI_DIFERENTE | PERNUMPAG | CONT_08 | |
REF01 | 000125 | #COMIENZA TRATAMIENTO | PARA VALIDAR | FECHA DE REINGRESO | ||
REF01 | 000126 | MUEVE | EMPFECING | CALFECINI | ||
REF01 | 000127 | EMPFECREI | SI_IGUAL | VACIO | CONT_13 | |
REF01 | 000128 | MUEVE | EMPFECREI | CALFECINI | ||
REF01 | 000129 | CONT_13 | ETIQUETA | |||
REF01 | 000130 | # PERFECINI | RESTA | DAUX_04 | NAUX_01 | |
REF01 | 000131 | # NAUX_01 | SI_MAYOR | PRODIASPER | CONT_08 | |
REF01 | 000132 | # NAUX_01 | SI_MENOR | 0 | CONT_DIAS | |
REF01 | 000133 | # INGRESA DIAS ANTES DEL | PERIODO | VERIFICA SI ES PRIMER | PAGO | |
REF01 | 000134 | # | ANO | DAUX_04 | ANO_INI_ACU | |
REF01 | 000135 | # | ANO | PERFECINI | ANO_FIN_ACU | |
REF01 | 000136 | # | MES | DAUX_04 | NAUX_02 | |
REF01 | 000137 | # | MES | PERFECINI | NAUX_03 | |
REF01 | 000138 | # NAUX_02 | VALTOSTR | 2 | CAUX_01 | |
REF01 | 000139 | # NAUX_03 | VALTOSTR | 2 | CAUX_02 | |
REF01 | 000140 | # "0032" | FILTRO_ACUM | CONIDCAL | ||
REF01 | 000141 | # CAUX_01 | IMPORTE_EMPRESA | CAUX_02 | NAUX_01 | |
REF01 | 000142 | # NAUX_01 | SI_DIFERENTE | 0 | CONT_08 | |
REF01 | 000143 | # CONT_DIAS | ETIQUETA | |||
REF01 | 000144 | # | MUEVE | EMPFECREI | CALFECINI | |
REF01 | 000145 | # | MUEVE | 0 | CAUX_01 | |
REF01 | 000146 | # EMPFECREI | SI_DIFERENTE | VACIO | CONT_07 | |
REF01 | 000147 | # | MUEVE | EMPFECING | CALFECINI | |
REF01 | 000148 | # | MUEVE | 1 | CAUX_01 | |
REF01 | 000149 | # CONT_07 | ETIQUETA | |||
REF01 | 000150 | # CALCULA DIAS A PAGAR | DE MAS O DE | MENOS EN BASE A MESES DE | 30 DIAS | |
REF01 | 000151 | PERFECINI | RESTA | CALFECINI | NAUX_08 | |
REF01 | 000152 | # | DIA | CALFECINI | NAUX_01 | |
REF01 | 000153 | # CUANDO INGRESA EL 31 | ES NUEVO INGRESO | Y ES LA MISMA QUINCENA | ||
REF01 | 000154 | # CAUX_01 | SI_DIFERENTE | 1 | ETIQ_000 | |
REF01 | 000155 | # CALFECINI | SI_MENOR | PERFECINI | ETIQ_000 | |
REF01 | 000156 | # NAUX_01 | SI_DIFERENTE | 31 | ETIQ_000 | |
REF01 | 000157 | # DIASPAGPER | SUMA | 1 | DIASPAGPER | |
REF01 | 000158 | # ETIQ_000 | ETIQUETA | |||
REF01 | 000159 | # NAUX_08 | SI_MENOR | 0 | APLICA_DIAS | |
REF01 | 000160 | # NAUX_01 | SI_IGUAL | 31 | APLICA_DIAS | |
REF01 | 000161 | # NAUX_02 | SI_IGUAL | NAUX_03 | APLICA_DIAS | |
REF01 | 000162 | # 30 | RESTA | NAUX_01 | NAUX_08 | |
REF01 | 000163 | # NAUX_08 | SUMA | 1 | NAUX_08 | |
REF01 | 000164 | # APLICA_DIAS | ETIQUETA | |||
REF01 | 000165 | DIASPAGPER | SUMA | NAUX_08 | DIASPAGPER | |
REF01 | 000166 | CONT_08 | ETIQUETA | |||
REF01 | 000167 | # SI BAJA | EN EL PERIODO | |||
REF01 | 000168 | EMPSTATUS | SI_DIFERENTE | D | CONT_09 | |
REF01 | 000169 | MUEVE | EMPFECBAJ | CALFECFIN | ||
REF01 | 000170 | PERFECFIN | RESTA | CALFECFIN | NAUX_09 | |
REF01 | 000171 | DIASPAGPER | RESTA | NAUX_09 | DIASPAGPER | |
REF01 | 000172 | CONT_09 | ETIQUETA | |||
REF01 | 000173 | # OBTIENE | DIAS IMSS | |||
REF01 | 000174 | CALFECFIN | RESTA | CALFECINI | DIASIMSS | |
REF01 | 000175 | DIASIMSS | SUMA | 1 | DIASIMSS | |
REF01 | 000176 | # VALIDA SI HAY MOD DE | SDO | |||
REF01 | 000177 | EMPPERAUM | SI_DIFERENTE | PERPERIOD | CONT_010 | |
REF01 | 000178 | EMPPAGAUM | SI_DIFERENTE | PERNUMPAG | CONT_010 | |
REF01 | 000179 | EMPFECAUM | SI_MENOR | CALFECINI | CONT_010 | |
REF01 | 000180 | EMPFECAUM | RESTA | CALFECINI | NAUX_00 | |
REF01 | 000181 | NAUX_00 | SI_MENOR | DIASIMSS | CONT_009 | |
REF01 | 000182 | MUEVE | DIASIMSS | NAUX_00 | ||
REF01 | 000183 | CONT_009 | ETIQUETA | |||
REF01 | 000184 | # INICIALIZA DIAS PARA | PROVISION | VACACIONES | Obtiene los dias periodo a pagar para la provisión de vacaciones. | |
REF01 | 000185 | MUEVE | DIASPAGPER | DIASPROVAC | ||
REF01 | 000186 | DIASIMSS | RESTA | NAUX_00 | DIASIMSS | |
REF01 | 000187 | MUEVE | NAUX_00 | DIASIMSSAN | ||
REF01 | 000188 | CONT_010 | ETIQUETA | |||
REF01 | 000189 | # CALCULA DIAS CREDITO | INFONAVIT | |||
REF01 | 000190 | MUEVE | CALFECINI | INFFECINIC | ||
REF01 | 000191 | MUEVE | CALFECFIN | INFFECFINC | ||
REF01 | 000192 | MUEVE | CALFECINI | DAUX_19 | ||
REF01 | 000193 | EMPVALINF | SI_IGUAL | 0 | ETIQ_CONTINUA | |
REF01 | 000194 | MUEVE | EMPREIINF | DAUX_20 | ||
REF01 | 000195 | DAUX_20 | SI_DIFERENTE | VACIO | ETIQ_001 | |
REF01 | 000196 | MUEVE | EMPINIINF | DAUX_20 | ||
REF01 | 000197 | ETIQ_001 | ETIQUETA | |||
REF01 | 000198 | MUEVE | DAUX_20 | INFFECINIC | ||
REF01 | 000199 | INFFECINIC | SI_MENOR | CALFECINI | ETIQ_002 | |
REF01 | 000200 | MUEVE | INFFECINIC | DAUX_19 | ||
REF01 | 000201 | ETIQ_002 | ETIQUETA | |||
REF01 | 000202 | EMPSUSINF | SI_IGUAL | VACIO | ETIQ_003 | |
REF01 | 000203 | EMPSUSINF | SI_MAYOR | INFFECFINC | ETIQ_003 | |
REF01 | 000204 | EMPSUSINF | SI_MENOR | INFFECINIC | ETIQ_003 | |
REF01 | 000205 | EMPSUSINF | SI_MENOR | CALFECINI | ETIQ_CONTINUA | |
REF01 | 000206 | # SI FECHA INICIO CREDITO | ES IGUAL A LA | FECHA SUSPENSION | NO CALCULA CREDITO | |
REF01 | 000207 | INFFECINIC | SI_IGUAL | EMPSUSINF | ETIQ_CONTINUA | |
REF01 | 000208 | MUEVE | EMPSUSINF | INFFECFINC | ||
REF01 | 000209 | ETIQ_003 | ETIQUETA | |||
REF01 | 000210 | INFFECFINC | RESTA | DAUX_19 | NAUX_20 | |
REF01 | 000211 | NAUX_20 | SUMA | 1 | NAUX_20 | |
REF01 | 000212 | NAUX_20 | SI_MENOR | 0 | ETIQ_CONTINUA | |
REF01 | 000213 | DIASIMSS | SUMA | DIASIMSSAN | NAUX_02 | |
REF01 | 000214 | NAUX_20 | SI_MENOR | NAUX_02 | ETIQ_004 | |
REF01 | 000215 | MUEVE | NAUX_02 | NAUX_20 | ||
REF01 | 000216 | ETIQ_004 | ETIQUETA | |||
REF01 | 000217 | MUEVE | NAUX_20 | INFDIASCR | ||
REF01 | 000218 | ETIQ_CONTINUA | ETIQUETA | |||
REF01 | 000219 | # SI SE CAPTURA 15.2083 | ||||
REF01 | 000220 | PERDIASPER | SI_IGUAL | 0 | CONT_11 | |
REF01 | 000221 | PERDIASPER | SI_DIFERENTE | 15.208333 | CONT_11 | |
REF01 | 000222 | PERDIASPER | SI_DIFERENTE | 15.25 | CONT_11 | |
REF01 | 000223 | DIASPAGPER | SI_IGUAL | 16 | CONT_10 | |
REF01 | 000224 | DIASPAGPER | SI_IGUAL | 15 | CONT_10 | |
REF01 | 000225 | SALTA | CONT_11 | |||
REF01 | 000226 | CONT_10 | ETIQUETA | |||
REF01 | 000227 | MUEVE | PERDIASPER | DIASPAGPER | ||
REF01 | 000228 | CONT_11 | ETIQUETA | |||
REF01 | 000229 | MUEVE | DIASPAGPER | DIASAUS | ||
REF01 | 000230 | # OBTIENE | DIAS SDO Y DSR | |||
REF01 | 000231 | MUEVE | 0 | DIASSDOPER | ||
REF01 | 000232 | CALFECINI | DIAS_HABILES | CALFECFIN | DIASSDOPER | |
REF01 | 000233 | DIASPAGPER | RESTA | DIASSDOPER | DIASDSR | |
REF01 | 000234 | # | MUEVE | DIASPAGPER | DIASSDOPER | |
REF01 | 000235 | MUEVE | DIASPAGPER | DIASFDOPER | ||
REF01 | 000236 | PERCALVAL | SI_IGUAL | 2 | CONT_12 | |
REF01 | 000237 | MUEVE | DIASPAGPER | DIASVALPER | ||
REF01 | 000238 | CONT_12 | ETIQUETA | |||
REF01 | 000239 | PROFAC7MO | RESTA | 1 | FRACFAC7MO |
Conceptos por proceso (GPEA161)
Los configuracion de los conceptos por proceso que participan en el cálculo de provisiones de vacaciones son los siguientes.
Proceso | Procedimiento | Secuencia | Tipo de concepto | Cod. concepto | Descripción concepto | Cod. fórmula | Desc. Fórmula | Criterio Acum. | Genera Acum. | Lee Inciden. | Lee Prést. | Lee Acumul. | Lee Aus. | Lee Benef. | Lee Asto. Fijo |
01,02,03 | 01 | 00001 | 3-Base (Remuneración) | REF | Cálculo de Referencias | REF01 | ORD Cálculo de Referencias | 01 | 1 | 1 | 2 | 2 | 2 | 2 | 2 |
01,02,03 | 01 | 00021 | 3-Base (Remuneración) | 118 | Vacaciones Provisión | 11801 | ORD Vacaciones Provisión | 01 | 1 | 2 | 2 | 1 | 2 | 2 | 2 |
01,02,03 | 01 | 00029 | 3-Base (Remuneración) | 131 | Prima Vacacional Provisión | 13101 | ORD Provisión Prima Vacacional | 01 | 1 | 1 | 2 | 2 | 2 | 2 | 2 |
05. Diccionario de Datos
Para consultar más detalles del diccionario de datos, puede consultar en la sección 05. Información Adicional la liga con del documento de referencia del diccionario de datos de la localización de Mexico.
Para el correcto funcionamiento del cálculo del procedimiento 01 (Nómina Ordinaria), se deben configurar los siguientes parámetros:
Parámetro | Tipo | Descripción | Contenido |
---|---|---|---|
MV_MODFOL | C | Determina qué versión se está utilizando (1=Estándar y 2=Modelo 2). | 2 |
MV_PERMOD2 | L | Utiliza el registro de períodos simplificado disponible para la nómina modelo 2 (.F. = No usa (estándar); .T. = Si usa) | .T. |
05. Información Adicional
Documento de referencia de la localización de México:
DT Localización México (SIGAGPE) - Protheus 12
Documento de referencia del diccionario de datos de la localización de Mexico:
DT Diccionario de Datos México (SIGAGPE)
05. Tablas utilizadas
- RCJ - Procesos.
- SRY - Tipos de Procedimiento.
- CTT - Centros de Costo.
- RCB - Definición de Tablas.
- RCC - Mantenimiento de Tablas.
- SR6 - Turnos de Trabajo.
- SPA - Reglas Apunte.
- RF3 - Jornadas.
- RF8/RF4 - Horario.
- RF9 - Tipo Día.
- RCM - Tipos de Ausencia.
- RGA/SRM - Conceptos por Proceso.
- RFQ/RCH - Periodos.
- SRF - Control Días Derecho.
- SRA - Empleados.
- SRC - Movimientos del Periodo.
- SR3/SR7 - Histórico de Salarios.
- RCP - Trayectoria Laboral.
- RGB - Incidencias.