01. DATOS GENERALES
| Producto | TOTVS RH | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Línea de producto: | Línea Protheus | ||||||||||||
| Segmento: | RH | ||||||||||||
| Módulo: | SIGAGPE - Gestión de Personal. | ||||||||||||
| Función: |
| ||||||||||||
| País: | México (MEX) | ||||||||||||
| Ticket: | 16188321 | ||||||||||||
| Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-1068 |
02. SITUACIÓN/REQUISITO
Se identifica el siguiente incidente al realizar el timbrado de un Recibo de Nómina mediante la rutina 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.
Vigencia 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.
04. INFORMACIÓN ADICIONAL
Archivos de Configuración
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:
//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:
//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")
NOTA
La variable MV_PAR02 utilizada en la configuración del archivo, corresponde a la pregunta 2 - ¿Proceso? del grupo de preguntas GPER884.
Solución disponible para versión 12.1.27 (con garantía extendida) o superiores.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento de Referencia de la Localización de México:
DT Localización México (SIGAGPE) - Protheus 12
- documento_tecnico
- base_conocimiento
- protheus
- totvs_rh
- rh
- mercado_internacional
- mi
- sigagpe
- gestion_personal
- version
- 12_1_27
- 12_1_33
- 12_1_2210
- mexico
- mex
- cfdi
- recibo_nómina
- 4_0
- error
- digestion
- cadena
- timbrado
- un_concepto
- tipo_sat
- 999o
- movimientos_fuera_nomina
- mfn
- gper884_ini
- gper88440_ini
- archivo_configuracion
- gper884
- cadena_original
- ticket_16188321
- 16188321
- dnomi_1068