Ocurrencia
En modulo Gestión de Personal, al ejecutar el recibo CFDI se sale de la rutina sin marcar error y no genera el archivo PDF
Ambiente
TOTVS RH - TOTVS RH (LINEA PROTHEUS) - MI – Gestión de Personal (SIGAGPE) – Release 11.8
Causa
Este incidente es originado debido a que el contenido de la Cadena Original en adenda del archivo XML se encuentra un carácter especial “&” en el nombre de la sucursal sin tratamiento
Solución
Utilizar la función de caracteres especiales CFDCarEsp() para convertir el “&” a “&” y pueda realizar el timbrado y generación del recibo en formato PDF
1.- Ingresar al archivo GPER884.ini para agregar la validación de caracteres especiales CFDCarEsp() en la Línea 211 (Cadena original en adenda), observe la imagen y ejemplo de sintaxis "(POS) _aTotal[074] := CFDCarEsp(ENCODEUTF8(cCadOrig))"
2.- Una vez configurada la función de caracteres especiales CFDCarEsp() debe ingresar a (Informes|Periódicos|Recibo CFDi) seleccionar los parámetros correspondiente para generar el archivo XML y visualizar el recibo en formato PDF; observe el video de validación al final del artículo (p11_VALIDHDMI_CFDCarEsp_GPER884INI.rar);
Consideraciones Importantes en el archivo XML:
• Al dar tratamiento en la sección “cadena original en adenda” al abrir el archivo en explorador (internet) se puede visualizar el símbolo “&”
• Sin embargo cuando el archivo es abierto en un editor de texto podrá visualizar el tratamiento que se da con la función CFDCarEsp() ya que agrega al símbolo &
• El tratamiento "&" para símbolos especiales como lo es “&” es aceptado por los PAC en la ejecución del timbrado del recibo de nómina CFDI.
Descargar y visualizar el vídeo de validación de Soporte (p11_VALIDHDMI_CFDCarEsp_GPER884INI.rar) en donde a manera de ejemplo en la generación del recibo se agrega el símbolo & en el nombre de la Empresa/sucursal el cual se sale de la rutina sin generar información y posterior al configurar la función caracteres especiales CFDCarEsp() es generado el recibo correctamente.
0 Comentarios