01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAGPE - Gestión de Personal. |
---|
Función: | |
---|
RutinaFechaGPFORMEXFórmulas Estándar - México.12/01/2023GPFO1MEXFunciones Adicionales de Fórmulas Estándar - México.12/01/2023GPER884.INI | Generación de XML para recibos de Nómina 3.3 | GPER88440.INI | Generación de XML para recibos de Nómina 4.0 |
Rutina(s) Involucradas(s) | Nombre Técnico | Fecha |
---|
GPER884 | Recibos de Nomina CFDI v 1.2 | 13/11/2022 |
|
1597527616188321 |
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI- |
---|
98602. 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 |
---|
|
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 |
---|
tabs | Pre-condiciones, Procedimiento, Paso 03, Paso 04 |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| - Respaldar el repositorio (RPO).
- Aplicar el parche correspondiente a la issue DNOMI-9861068.
- 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.
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 DatosConfiguración" de la sección 04. INFORMACIÓN ADICIONAL.
- 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.
Regeneración de Formulación: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).
- Respaldar las siguientes tablas:
- Respaldar Fórmulas (RC2 / RC3):
- Respaldar la RC2 y RC3.
- Borrar los registros de la RC2 y RC3.
- 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.
Regresar el respaldo de las tablas del punto b.
Informações |
---|
| 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:- 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
- 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.
- Realizar el Cálculo de Nómina para el Proceso, Procedimiento, Periodo y Empleado configurados previamente.
|
Totvs custom tabs box items |
---|
| 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 ConfirmarValidar 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 |
---|
| 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 |
---|
title | Archivos 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 |
---|
|
//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 |
---|
|
//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 |
---|
|
La variable MV_PAR02 utilizada en la configuración del archivo, corresponde a la pregunta 2 - ¿Proceso? del grupo de preguntas GPER884 |
Informações |
---|
title | Paquete 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 |
---|
Informacao | Solució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:
...