Árvore de páginas

Carregando...

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS RH

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
Segmento RH

Módulo:SIGAGPE - Gestión de Personal.
Función:

   

Rutina
Archivo(s)Nombre Técnico
FechaGPFORMEXFórmulas Estándar - México.12/01/2023GPFO1MEXFunciones Adicionales de Fórmulas Estándar - México.12/01/2023
GPER884.INIGeneración de XML para recibos de Nómina 3.3
GPER88440.INIGeneración de XML para recibos de Nómina 4.0

   

Rutina(s) Involucradas(s)Nombre TécnicoFecha
GPER884Recibos de Nomina CFDI v 1.213/11/2022

   

      

País:México (MEX)
Ticket:
15975276

16188321

Requisito/Story/Issue (informe el requisito vinculado):DNOMI-
986
1068

02. SITUACIÓN/REQUISITO

Se identifica el siguiente incidente al realizar el Cálculo timbrado de un Recibo de Nómina mediante la rutina Por Procedimiento (GPEM020), cuando se tiene un empleado sin Fecha de Reingreso (RA_FECREI) y que ingresó en el periodo que se está calculando:

  • Error Description: Data width error - Field: RC_HORAS.

03. SOLUCIÓN

Se realizan las siguientes modificaciones en la Formulación (PRX) y Diccionario de Datos:

Fórmulas:

Fórmula REF01 - ORD Cálculo de Referencias:

...

Con la modificación anterior, se asigna la Fecha de Ingreso (EMPFECING) a la Fecha Inicial del Cálculo (CALFECINI) y en caso de que exista una Fecha de Reingreso (EMPFECREI) informada, ésta se asignará el valor a la Fecha Inicial del Cálculo (CALFECINI).

Diccionario de Datos:

...

Recibos de Nómina CFDI v 1.2 (GPER884):

  • Cuando se realiza el timbrado de un recibo de nómina para un empleado que se le realizó el cálculo de un concepto agregado por medio de una incidencia, con el campo Tipo SAT (RV_TIPSAT) con el valor "999O" y con el procedimiento Movimientos Fuera de Nómina (MNF), se muestra un error de digestión en la cadena original.

03. SOLUCIÓN

En los archivos de configuración para la Generación de XML para recibos de Nómina para 3.3 y 4.0; se valida que sean impresos los valores correspondientes a TotalGravado y TotalExento en la cadena original, cuando estos tengan un valor diferente a cero o sean diferentes.

La validación realizada en la impresión del Total Gravado y Total Exento, se realizó debido a que en el procedimiento 05 - Movimientos Fuera de Nómina, es posible agregar conceptos considerados como otros pagos sin informar conceptos salariales.

   

Nota
titleVigencia CFDI 3.3

Por medio del Segundo Anteproyecto de Décima Resolución de Modificaciones a la Resolución Miscelánea Fiscal para 2022, publicado por el Servicio de Administración Tributaria (SAT) en su página de Internet el 25 de noviembre de 2022, informa de una nueva prórroga para el uso del Comprobante Fiscal Digital por Internet (CFDI) versión 3.3.

El plazo para el uso del CFDI versión 3.3 y la CRIP 1.0 se extiende hasta el 31 de marzo de 2023; otorgando tres meses más para su uso. Por lo anterior,  es a partir del 1 de abril de 2023 que se hace obligatorio el uso de las versiones 4.0 del CFDI y 2.0 de la CRIP.

   

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 el parche correspondiente a la issue DNOMI-9861068.
  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, y presente documento técnico, considerando que las fechas sean sean iguales o superiores.
  4. Realizar la

    modificación del campo RC_HORAS mencionada

    modificaciones resaltadas en azul, para los archivos de configuración GPER884.INI (para CFDI 3.3) o GPER88440.INI (para CFD 4.0) indicadas en el punto "

    Diccionario

    Archivos de

    Datos

    Configuración" de la sección 04. INFORMACIÓN ADICIONAL.

  5. Es importante mencionar, que el campo RC_HORAS y RC_VALOR; deben tener el mismo tamaño que los campos RD_HORAS y RD_VALOR para garantizar una persistencia de datos del Cálculo y Cierre de Nómina.
  6. Regeneración de Formulación:
  7. 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).

  8. Respaldar las siguientes tablas:
    • Respaldar Fórmulas (RC2 / RC3):
      • Respaldar la RC2 y RC3. 
      • Borrar los registros de la RC2 y RC3. 
  9. 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 REF01 - ORD Cálculo de Referencias.
  10. Regresar el respaldo de las tablas del punto b


    Informações
    titleVersión de CFDI

    La modificación del archivo de configuración, dependerá de la versión que se tenga implementada en cada cliente. Es decir, si se tiene implementada y funcionando la versión 4.0, se debe modificar el archivo GPER88440.INI, en caso contrario, se debe modificar el archivo GPER884.INI

    Abrir las tablasRC2 y RC3.Generar archivos Excel para validación:
  11. Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3.
  12. Guardar los archivos de Excel generados (después del cambio).
  13. 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)
  14. Comparar los archivos antes y después del cambio, para determinar las diferencias.
  15. Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para incluir las fórmulas de usuario

    .


  16. Contar con información en los catálogos utilizados en el Cálculo de Nómina.
    • Tipos de Procedimiento.
      • Contar con el procedimiento Movimientos Fuera de Nómina (MFN).
    • Procesos.
    • Conceptos.
      • Contar con un concepto con el campo Tipo SAT (RV_TIPSAT) con el valor "999O".
    • Conceptos por proceso.
      • Agregar el concepto creado previamente a la lista de conceptos para el Proceso y Procedimiento creados previamente.
    • Fórmulas.
    • Mnemónicos.
    • Criterios de Acumulación.
    • Periodos:Informar, por ejemplo, un período quincenal para enero de 2023 (202301) con número de pago 01.
    • Tablas Alfanuméricas.
    • Empleados:Informar, por ejemplo, un empleado con Fecha de Ingreso (RA_ADMISSA) en "01/01/2023" y el campo Fecha de Reingreso (RA_FECREI) vacío. También los campos Período Ing (RA_PERADM) y Pago ingreso (RA_PAGADM), deben tener informado valores que coincidan con el periodo configurado previamente..
    • Incidencias por Empleado:
      • Agregar una incidencia de tipo V - Valor para el Empleado, Proceso, Procedimiento, Periodo, y Concepto configurados previamente.
  17. Realizar el Cálculo de Nómina para el Proceso, Procedimiento, Periodo y Empleado configurados previamente.


Informações
titleTimbrado de CFDI 4.0

Para el correcto timbrado del Recibo de Nómina 4.0, se debe contar con las configuraciones mencionadas en el siguiente Documento Técnico:

DT Recibo de Nómina para versión CFDI 4.0 MEX

Totvs custom tabs box items
defaultno
referenciapaso2

Por Procedimiento (GPEM020Recibo de Nómina CFDI V1.2 (GPER884):

  • Ingresar al módulo SIGAGPE - Gestión de Personal.
  • Ingresar a la rutina 
Por procedimiento
  • Recibo de Nómina CFDI V1.2, ubicada en
el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos).Informar los datos solicitados:
  •  "Informes | Empleados | Recibo de Nómina CFDI V1.2 (GPER884)".
  • Informar las preguntas solicitadas, utilizando la información creada
  • En la pestaña Generales: Informar Proceso, Tipo de Procedimiento, Periodo, TRACE, etc.

  • En la pestaña Rangos: Informar el empleado creado
    • en las "Pre-condiciones".
    • Dar clic en
    el botón de Confirmar
    •  "Ok".
  • Validar que el Cálculo de Nómina, finaliza de forma exitosa.
    • Si fue activado el TRACE:
      • Se puede consultar el log para verificar que la fórmula 106ORD - ORD Cálculo de Referencias, calcula correctamente los días de pago que le corresponden al empleado.
  •    

    Informações
    titleNOTA

    En caso de que el empleado configurado, cuente con Fecha de Reingreso (RA_FECREI) informada y se encuentro dentro del periodo calculado, se tomará dicha fecha como Fecha Inicial para el cálculo de nómina.

    04. INFORMACIÓN ADICIONAL 

    Diccionario de Datos:

    Mediante el Configurador (SIGACFG), realizar las siguientes modificaciones al campo RC_HORAS:

    ...

    Tipo

    ...

    Numérico

    ...

    Orden

    ...

    09

    ...

    Tamaño

    ...

    9

    ...

    Decimal

    ...

    2

    ...

    Título

    ...

    Horas Regist

    ...

    Descripción

    ...

    Número de Horas Registrad

    ...

    • Visualizar el mensaje de que se ha generado el timbre fiscal.

    04. INFORMACIÓN ADICIONAL 

    Archivos de Configuración


    Nota
    titleArchivos de Configuración Estándar

    Las configuraciones que se sugieren a continuación, se realizaron utilizando los archivos de configuración estándar; en caso de que se tengan personalizaciones, se deben realizar las modificaciones tomando en cuenta dichas personalizaciones que tiene cada cliente.


    Modificar la sección de Percepciones para los archivos de configuración:

    GPER88440.INI - Archivo de Configuración para la Generación de XML para recibos de Nómina 4.0:

    Painel
    titleGPER88440.INI

    //PERCEPCIONES
    //TotalSueldos
    (PRE) IIf(nTotSueld <> 0, cCadOrig += Alltrim(Transform(Round(nTotSueld,2), "99999999.99")) + _aTotal[098], "")
    //TotalSeparacionIndemnizacion
    (PRE) IIf(nTotIndem <> 0, cCadOrig += Alltrim(Transform(Round(nTotIndem,2), "99999999.99")) + _aTotal[098], "")
    //TotalJubilacionPensionRetiro
    (PRE) IIf(nTotJubil <> 0, cCadOrig += Alltrim(Transform(Round(nTotJubil,2), "99999999.99")) + _aTotal[098], "")
    //TotalGravado
    (PRE) IIf(MV_PAR02 <> '05' .Or. nTotPGrav <> 0, cCadOrig += Alltrim(Transform(Round(nTotPGrav,2), "99999999.99")) + _aTotal[098], "")
    //TotalExento
    (PRE) IIf(MV_PAR02 <> '05' .Or. nTotPExen <> 0, cCadOrig += Alltrim(Transform(Round(nTotPExen,2), "99999999.99")) + _aTotal[098], "")
    //PERCEPCION (AccionesOTitulos y/o Horas Extras)
    (PRE) VldCad884("1")


    GPER884.INI - Archivo de Configuración para la Generación de XML para recibos de Nómina 3.3:

    Painel
    titleGPER884.INI

    //PERCEPCIONES
    //TotalSueldos
    (PRE) IIf(nTotSueld <> 0, cCadOrig += Alltrim(Transform(Round(nTotSueld,2), "99999999.99")) + _aTotal[098], "")
    //TotalSeparacionIndemnizacion
    (PRE) IIf(nTotIndem <> 0, cCadOrig += Alltrim(Transform(Round(nTotIndem,2), "99999999.99")) + _aTotal[098], "")
    //TotalJubilacionPensionRetiro
    (PRE) IIf(nTotJubil <> 0, cCadOrig += Alltrim(Transform(Round(nTotJubil,2), "99999999.99")) + _aTotal[098], "")
    //TotalGravado
    (PRE)IIf(MV_PAR02 <> '05' .Or. nTotPGrav <> 0, cCadOrig += Alltrim(Transform(Round(nTotPGrav,2), "99999999.99")) + _aTotal[098], "")
    //TotalExento
    (PRE) IIf(MV_PAR02 <> '05' .Or. nTotPExen <> 0, cCadOrig += Alltrim(Transform(Round(nTotPExen,2), "99999999.99")) + _aTotal[098], "")
    //PERCEPCION (AccionesOTitulos y/o Horas Extras)
    (PRE) VldCad884("1")

       

    Informações
    titleNOTA

    La variable MV_PAR02 utilizada en la configuración del archivo, corresponde a la pregunta 2 - ¿Proceso? del grupo de preguntas GPER884

       

    Informações
    titlePaquete de uso interno

    Las actualizaciones al Diccionario de Datos estándar, se realizaron en el paquete:

    Código: 011625
    Descripción: MI - DNOMI-986 - AJUSTES PARA SRC Y SRD

    NOTA:

    Los ajustes realizados al campo RC_HORAS en el paquete, también se realizaron para los países localizados de Mercado Internacional

    .

       

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

    05. ASUNTOS RELACIONADOS

    Documento de Referencia de la Localización de México: 

    ...