Ocurrencia
En módulo Gestión de Personal, al realizar el timbrado de nómina genera error 0070: El TipoDeComprobante NO es I, E o N, y un concepto incluye el campo descuento
Ambiente
TOTVS RH - TOTVS RH (LINEA PROTHEUS) - MI – Gestión de Personal (SIGAGPE) – Release 11.8
Causa
Este incidente es originado cuando el valor del descuento es igual a cero (0.00) debe omitir el atributo “Descuento/Deducción” en el archivo XML
Solución
Agregar una validación en su archivo GPER884.ini para el atributo “Descuento/Deducción”, con la finalidad de generar la estructura correcta en sus archivos XML y pueda finalizar con el timbrado y generación del recibo en formato PDF
Importante Debe realizar los cambios en todas las secciones que contengan el atributo “Descuento y Deducción”;
1. Ingrese al archivo GPER884.ini para agregar las siguientes validaciones, observe las secciones:
Sección: //CADENA ORIGINAL;
[SRA CADENAORIGINAL_SELLO]
//descuento
(PRE) IIf(nOtroDedu+nImpReten <> 0, cCadOrig += Alltrim(Transform(Round(nOtroDedu+nImpReten,2), "99999999.99")) + _aTotal[098], )
Sección: //CFDI: CFDI:COMPROBANTE;
[XXX CFDI]
(PRE) IIf(nOtroDedu+nImpReten <> 0, _aTotal[001] += ' Descuento="' + Alltrim(Transform(Round(nOtroDedu+nImpReten,2), "99999999.99")) + '"', )
Sección: //COMPROBANTE: CFDI:COCEPTOS;
(PREREG) (_aTotal[002] += IIf(Round(nTotDGrav+nTotDExen,2)==0,"", ' Descuento="' + Alltrim(Transform(Round(nTotDGrav+nTotDExen,2), "99999999.99")) + '"'),.T.)
Sección: //NOMINA;
//TotalDeducciones
(PRE) IIf(nTotDGrav+nTotDExen <> 0, cCadOrig += Alltrim(Transform(Round(nTotDGrav+nTotDExen,2), "99999999.99")) + _aTotal[098], )
2. Una vez configuradas las secciones anteriores en su archivo GPER884.ini ingrese a SIGAGPE | Informes | Periódicos | Recibo CFDi – GPER884, seleccione los parámetros correspondiente para generar el archivo XML y visualizar el recibo en formato PDF;
Al final del artículo por favor revise y descargue la evidencia de soporte que contienen ejemplo de la configuración en el archivo GPER884.ini para cuando el valor del descuento sea igual a cero no genere el atributo “Descuento/Deducciones” en el archivo XML, con esta configuración en la ejecución del timbrado se obtienen resultados favorables.
0 Comentarios