Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

03. SOLUCIÓN

En la fórmula estándar 045RD 045ORD - Semana Corrida, se incorpora en la lógica el operador DIAS_FERIADO, el cual permite identificar los días feriados dentro del período correspondiente. Estos días se suman a los domingos del mes, lo que permite realizar el cálculo de forma correcta.

...

Totvs custom tabs box
tabsPre-condiciones, Procedimiento, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Respaldar el repositorio (RPO).
  2. Aplicar }¿Aplicar el parche correspondiente a la issue issue DNOMI-3240
  3. Verificar que las rutinas se encuentren actualizadas en el repositorio y verificar que coincidan con las descritas en el encabezado del presente documento técnico, considerando que las fechas sean iguales o superiores.
  4. Regeneración de Formulación:

Informações
titleNota

En caso de contar con formulación estándar nativa; solo debe entrar a la rutina Fórmulas (GPEA290), de manera que el sistema realice la actualización automática de las Fórmulas descritas en la sección 04. INFORMACIÓN ADICIONAL.

Si tiene personalizaciones en la formulación, como lo son Fórmulas de usuario; realizar los siguientes pasos.


    1. Generar archivos Excel para validación:

      • Ejecutar la rutina “Consultas | Archivos | Genéricos y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3.

      • Guardar los archivos de Excel generados (antes del cambio).

    2. Respaldar las siguientes tablas:
      • Respaldar Fórmulas (RC2 / RC3):
        • Respaldar la RC2 y RC3. 
        • Borrar los registros de la RC2 y RC3. 
    3. Carga de Formulación Estándar:
      • Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
        • Verificar las adecuaciones en la fórmula 045RD 045ORD - Semana Corrida como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.
    4. Regresar el respaldo de las tablas del punto b
      • Abrir las tablas RC2 y RC3.
    5. Generar archivos Excel para validación:
      • Ejecutar la rutina “Consultas | Archivos | Genéricos”  y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3.
      • Guardar los archivos de Excel generados (después del cambio).
      • Comparar los archivos Excel generados en el Punto a contra los generados en el Punto e, para determinar las diferencias de configuración de los datos.
        • Fórmulas (RC2 | RC3)
          • Comparar los archivos antes y después del cambio, para determinar las diferencias.
          • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para incluir las fórmulas de usuario.

5. Contar con información en los catálogos utilizados en el Cálculo de Nómina:

    • Tipos de Procedimiento.
      • Contar con el procedimiento LIQ - Nómina de Liquidación.
    • Procesos.
      • Configurar un proceso Mensual.
    • Conceptos.
    • Conceptos por proceso.
    • Tablas Alfanuméricas.
    • Instituciones.
    • Fórmulas.
      • Se debe contar con fórmula
actualizada 000ORD - Cálculo de Referencias
      • actualizada  045ORD - Semana Corrida, como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.
    • Mnemónicos.
    • Criterios de Acumulación.
    • Periodos.
Empleados:Informar fecha y motivo de baja al empleado, por ejemplo 06/02/2024 y estado Despedido ("D")
    • Feriados.
      • Contar con algún feriado dentro del periodo calculado.
    • Periodos: 
      • Nómina LIQ- Nómina de Liquidación, de ejemplo:
        • Mensual:
          • Periodo: 2025
          • Mes: 01
          • Número de Pago: 01
          • Fecha Inicial: 01/01/2025
          • Fecha: 31/01/2025
    • Empleados.
Totvs custom tabs box items
defaultno
referenciapaso2

Por Procedimiento (GPEM020):

  1. Ingresar a la rutina Por Procedimientos, ubicada en el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos).
  2. Informar los datos solicitados:
    1. En la pestaña Generales: Informar Proceso, Tipo de Procedimiento, Periodo, TRACE, etc.

    2. En la pestaña Rangos: Informar el empleado creado en las "Pre-condiciones".
    3. Dar clic en el botón de Confirmar.
  3. Si fue activado el TRACEel TRACE, validar el proceso de cálculo de las siguientes fórmulas, como se indica en el punto Fórmulas de la sección 04. INFORMACIÓN ADICIONAL:
    • Se puede consultar el log para verificar el cálculo correcto del concepto:
      • 000ORD - Referencias, debe de realizarse la validación del cálculo correcto de los "Días por pagar en el periodo", como se describe en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL045RD - Semana Corrida.


Recibo de Pago (GPEA630):

  1. Ingresar a la rutina Recibo de Pago, ubicada en el módulo Gestión de Personal - SIGAGPE (Consultas | Archivos).
  2. Seleccionar al empleado que se le realizó el Cálculo de Nómina:
  3. Dar clic en el botón de Visualizar.
    • Verificar que sean calculados correctamente los conceptos:
      • 040 - Sueldo Base.045RD - Semana Corrida

04. INFORMACIÓN ADICIONAL

...

utiliza operador 360, donde considera todos los meses en base a 30 días
Operación

Código

Secuencia

1ra Expresión

Operación 1

2da Expresión

Resultado

Comentario
Sin cambios000ORD045ORD000001#TRACE_ON


Sin cambios000ORD045ORD000002#DETERMINA SI ESINACTIVONOCALCULASin cambios000ORD000003EMPSTATUSSI_IGUAL'D'CONT_01Sin cambios000ORD000004MUEVE1NOCALCULASin cambios000ORD000005EMPFECINGSI_MAYORPERFECFINFINAL
Sin cambios000ORD045ORD000006MUEVE0NOCALCULA000003EMPSEMCORSin cambios000ORD000007CONT_01ETIQUETASin cambios000ORD000008EMPSTATUSSI_DIFERENTE'D'CONT_02Sin cambios000ORD000009MUEVE1NOCALCULASin cambios000ORD000010EMPFECBAJSI_MENORPERFECINIS'FINAL
Sin cambios000ORD045ORD000011000004MUEVE0NOCALCULASin cambios000ORD000012MUEVEEMPFECBAJCALFECBAJSin cambios000ORD000013CONT_02ETIQUETASin cambios000ORD000014#OBTIENE DIAS DEL PERIODO'S'SUMA_MOVLICONSEMCORNAUX_01Sin cambios000ORD000015MUEVEPRODIASPERDIASPAGPERSin cambios000ORD000016PERDIASPERSI_IGUAL0CONT_03
Sin cambios000ORD000017MUEVEPERDIASPERDIASPAGPERSin cambios000ORD000018CONT_03ETIQUETASin cambios000ORD000019# SI INGRESO EN EL PERIODO045ORD000005Sin cambios000ORD000020MUEVEPERFECINICALFECINISin cambios000ORD000021MUEVEPERFECFINCALFECFINSin cambios000ORD000022EMPPERINGSI_DIFERENTEPERPERIODCONT_04Sin cambios000ORD000023EMPPAGINGSI_DIFERENTEPERNUMPAGCONT_04Sin cambios000ORD000024EMPFECINGSI_MENORPERFECINICONT_04Sin cambios000ORD000025MUEVEEMPFECINGCALFECINISin cambios000ORD000026CONT_04ETIQUETASin cambios000ORD000027PERFECINIRESTACALFECININAUX_01Sin cambiosDIVIDE000ORD000028DIASPAGPERSUMANAUX_01DIASPAGPERSin cambios000ORD000029# SI BAJA EN EL PERIODOSin cambios000ORD000030EMPSTATUSSI_DIFERENTE'D'CONT_05Sin cambios000ORD000031MUEVEEMPFECBAJCALFECFINDIASHABPERNAUX_01
Se agrega045ORD000006Se agrega000ORD000032CALFECINIDIAS_360FERIADOCALFECFINDIASPAGPERNAUX_02Se incorpora el mnemónico DIAS_FERIADO, el cual contiene los días feriados registrados en la tabla SP3. Estos valores se suman a los domingos correspondientes al mes, lo que permite calcular correctamente el importe.
Se agrega045ORD000007Se elimina000ORDPERFECFINRESTACALFECFINNAUX_02No aplicaSUMASe elimina000ORDDIASPAGPERRESTANAUX_02DIASPAGPERNo aplicaDIASDOMPERDIASDOMPER
Sin cambios000ORD045ORD000033000008CONTNAUX_0501ETIQUETAMULTIPLICADIASDOMPERIMPORTE
Se modifica000ORD000034# INICIALIZA DIAS /SALARIOSe modifica porque no se visualizaba el textoSin cambios000ORD045ORD000035000009MUEVE0DIASPAGPERREDONDEASALDODIASIMPORTESin cambios000ORD000036IMPORTE
MUEVEEMPSALARIOSALARIOSin cambios000ORD045ORD000037SALARIODIVIDEPRODIASPERSALDIASin cambios000ORD000038MUEVESALDIASALDIAPROSin cambios000ORD000039#OBTIENE DOMINGOS DELPERIODOTRABAJADO000010DIASVACSI_IGUAL0FINALSin cambios000ORD000040MUEVECALFECINIFECHAREFSin cambios000ORD000041CICLO_DOMETIQUETASin cambios000ORD000042DIA_SEMANAFECHAREFNAUX_03Sin cambios000ORD000043NAUX_03SI_DIFERENTE1CONT_06
Sin cambios000ORD045ORD000044000011
DOMINGOANOSUMA1DOMINGOSin cambios000ORD000045CONT_06ETIQUETASin cambios000ORD000046FECHAREFSI_MAYORCALFECFINCONT_07Sin cambios000ORD000047FECHAREFSUMA1FECHAREFSin cambios000ORD000048SALTACICLO_DOMSin cambios000ORD000049CONT_07ETIQUETASin cambios000ORD000050# DOMINGOSSin cambios000ORD000051DIASDOMPERSUMADOMINGODIASDOMPERSin cambios000ORD000052#OBTIENE DIAS HABILESSin cambios000ORD000053CALFECINIDIAS_HABILESCALFECFINDIASHABPERSin cambios000ORD000054#OBTIENE VALORUF ACTUALMES ANTERIOR Y UTMPERFECINIANO_INI_ACU
Sin cambios045ORD000012
ANOPERFECFINANO_FIN_ACU
Sin cambios045ORD000013
ANOEMPFECINGANOFECING
Sin cambios045ORD000014PERMESPERSTRTOVAL2NAUX_00
Sin cambios045ORD000015NAUX_00RESTA1NAUX_00
Sin cambios045ORD000016CICLOETIQUETA


Sin cambios045ORD000017NAUX_00Sin cambios000ORD000055MUEVE0UFVALORSin cambios000ORD000056MUEVE0UFVALANTSin cambios000ORD000057MUEVE0UTMVALORSin cambios000ORD000058ANOPERFECININAUX_04Sin cambios000ORD000059MESPERFECININAUX_05Sin cambios000ORD000060BUSCATABLA_S002Sin cambios000ORD000061ELEMENTO_01HASTA_IGUALNAUX_04Sin cambios000ORD000062ELEMENTO_02HASTA_IGUALNAUX_05Sin cambios000ORD000063MUEVEELEMENTO_03UFVALORSin cambios000ORD000064MUEVEELEMENTO_04UTMVALORSin cambios000ORD000065NAUX_05RESTA1NAUX_05Sin cambios000ORD000066NAUX_05SI_MAYOR0CONT_0801
Sin cambios000ORD045ORD000067MUEVE12NAUX_05000018ANO_INI_ACUSin cambios000ORD000068NAUX_04RESTA1NAUX_04Sin cambiosANO_INI_ACU
000ORD000069CONT_08ETIQUETASin cambios000ORD045ORD000070000019BUSCATABLA_S002Sin cambios000ORD000071ELEMENTO_01HASTA_IGUALNAUX_04ANO_FIN_ACURESTA1ANO_FIN_ACUSin cambios000ORD000072ELEMENTO_02HASTA_IGUALNAUX_05
Sin cambios000ORD000073MUEVEELEMENTO_03UFVALANTSin cambios000ORD000074## OBTINENE FECHA DEANIVERSARIO045ORD00002012SUMANAUX_00NAUX_00Sin cambios000ORD000075ANOEMPFECINGNAUX_11Sin cambios000ORD000076MESEMPFECINGNAUX_12Sin cambios000ORD000077DIAEMPFECINGNAUX_13Sin cambios000ORD000078ANOPERFECFINNAUX_14
Sin cambios000ORD045ORD000079000021NAUXCONT_1301SI_DIFERENTEETIQUETA


29CONT_09Sin cambios000ORD045ORD000080000022NAUX_1205SI_DIFERENTEMAYOR23CONT_0903
Sin cambios000ORD045ORD000081000023NAUX_14RESIDUO4NAUX_29Sin cambios000ORD000082NAUX_29SI_IGUAL0CONT_09Sin cambios000ORD000083MUEVE1NAUX_1305SI_IGUAL3CONT_03Sin cambios000ORD000084MUEVE3NAUX_12Sin cambios000ORD000085CONT_09ETIQUETA
Sin cambios000ORD045ORD000086000024NAUX_1400MULTIPLICAVALTOSTR
100MES1NAUX_10
Sin cambios000ORD045ORD000087000025NAUX_12MES1SUMANAUX_10NAUX_10Sin cambios000ORDUNIDADESMES1000088NAUX_10MULTIPLICA100NAUX_1001
Sin cambios000ORD045ORD000089000026NAUX_1301SUMANAUXSI_10IGUALNAUX_10Sin cambios000ORD000090CONVIERTE_FECHANAUX_10PRODIASPERCONT_02
ANIVERSARIOSin cambios000ORD045ORD000091#OBTIENE FECHA FIN DELPERIODO PARAAUSENCIASSin cambios000ORD000092MUEVEDIASPAGPERDIASAUSSin cambios000ORD000093MUEVEDIASPAGPERDIASPLANSASin cambios000ORD000094MUEVEPERFECFINFECFINAUSSin cambios000ORD000095MUEVEPERFECFINFECFINVACSin cambios000ORD000096DIAPERFECFINNAUX_06Sin cambios000ORD00009730RESTANAUX_06NAUX_06Sin cambios000ORD000098FECFINAUSSUMANAUX_06FECFINAUSSin cambios000ORD000099# OBTIENE MES Y ANIODE 30 DIASSin cambios000ORD000100ANOPERFECINIANIOIMES30Sin cambios000ORD000101ANOPERFECFINANIOFMES30Sin cambios000ORD000102ANOEMPFECINGANOFECINGSin cambios000ORD000103MESEMPFECINGMESFECINGSin cambios000ORD000104# OBTIENE ANO-MES INGRESOSin cambios000ORD000105ANOFECINGMULTIPLICA100NAUX_13Sin cambios000ORD000106NAUX_13SUMAMESFECINGNAUX_13Sin cambios000ORD000107PERMESPERSTRTOVAL2NAUX_10Sin cambios000ORD000108# MES ANTERIOR AL ACTUALSin cambios000ORD000109NAUX_10RESTA1NAUX_10Sin cambios000ORD000110NAUX_10VALTOSTR2MES30DIASSin cambios000ORD000111MUEVE1NAUX_12Sin cambios000ORD000112CICLOETIQUETASin cambios000ORD000113NAUX_10SI_MAYOR0CONT_10Sin cambios000ORD000114ANIOIMES30RESTA1ANIOIMES30Sin cambios000ORD000115ANIOFMES30RESTA1ANIOFMES30Sin cambios000ORD000116MUEVE12NAUX_10Sin cambios000ORD000117CONT_10ETIQUETASin cambios000ORD000118NAUX_10VALTOSTRMES30DIASSin cambios000ORD000119# VALIDA ANO-MES INGRESOVALTOSTRANO-MES MES30000027NAUX_00RESTA1NAUX_00
Sin cambios045ORD000028#VALIDA SI ANO/MESMENORFECING

Sin cambios045ORD000029ANO_INI_ACUSI_MENORANOFECINGCONT_03
Sin cambios045ORD000030
SALTA
CICLO
Sin cambios045ORD000031CONT_02ETIQUETA


Sin cambios045ORD000032MES1SUMA_IMPORTESMES1NAUX_02
Sin cambios045ORD000033NAUX_02SUMASEMCORPROSEMCORPRO
Sin cambios045ORD000034NAUX_00RESTA1NAUX_00
Sin cambios045ORD0000351SUMANAUX_05NAUX_05
Sin cambios045ORD000036
SALTA
CICLO
Sin cambios045ORD000037CONT_03ETIQUETA


Sin cambios045ORD000038SEMCORPRODIVIDENAUX_05SEMCORPRO
Sin cambios045ORD000039SEMCORPROSI_DIFERENTE0FINAL
Sin cambios045ORD000040
MUEVEEMPSALARIOSEMCORPRO
Sin cambios045ORD000041FINALETIQUETA


Sin cambios045ORD000042Sin cambios000ORD000120ANIOIMES30MULTIPLICA100NAUX_14Sin cambios000ORD000121NAUX_14SUMANAUX_10NAUX_14Sin cambios000ORD000122NAUX_14SI_MENORNAUX_13FINALSin cambios000ORD000123MUEVEANIOIMES30ANO_INI_ACUSin cambios000ORD000124MUEVEANIOFMES30ANO_FIN_ACUSin cambios000ORD000125"1"FILTRO_ACUMCONREFPAGSin cambios000ORD000126MES30DIASSUMA_UNIDADESMES30DIASNAUX_11Sin cambios000ORD000127NAUX_11SI_IGUALPRODIASPERFINALSin cambios000ORD000128# SI NAUX_12>49SALE CICLOPARA QUE NO TRUENEEL CALCULOSin cambios000ORD000129NAUX_12SI_MAYOR49FINALSin cambios000ORD000130NAUX_12SUMA1NAUX_12Sin cambios000ORD000131NAUX_10RESTA1NAUX_10Sin cambios000ORD000132SALTACICLOSin cambios000ORD000133FINALETIQUETASin cambios000ORD000134#TRACE_OFF



Card documentos
InformacaoSolución disponible para versión 12.1.2210 (con garantía extendida) o superiores.
Titulo¡IMPORTANTE!

...