| Línea de producto: | Microsiga Protheus. | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Segmento: | Servicios - Mercado Internacional. | ||||||||||
| Módulo: | SIGAFAT- Facturación. | ||||||||||
| Función: |
| ||||||||||
| Ticket: | N/A | ||||||||||
| Issue: | DMINA-6966 | ||||||||||
| Versión: | 12.1.17 | 12.1.23 | 12.1.25 |
Se detecta un error en el proceso de timbrado de NF, NCC y NDC cuando se utiliza una empresa, cliente o producto que contienen acentos en el nombre.
Al utilizar la función CFDCarEsp (contenida en el archivo Locxfuna.prw) se realiza una codificación de datos a UTF8 con la función ECONDEUTF8, sin embargo en el archivo Fatsmex.ini se vuelve a utilizar la codificación UTF8 lo que ocasiona error cuando los datos contiene acentos.
Dentro del archivo Fatsmex.ini se elimina el llamado a la función ECONDEUTF8() dejando su utilización solo para la conversión de nodos a XML (XMLConv()).
Dentro del fuente LOCXFUNA.PRX en la función FXMLFun() se asigna a la descripción del concepto la función CFDCarEsp para que retorne los datos codificados a UTF8 y estos sean asignados a la cadena original.
En el fuente MATR475.PRW se crea la función UTf8ToChr() para el control de caracteres especiales (uff8 a Char).
En la función MATR475Enc se asigna la función UTf8ToChr al nombre o descripción de la empresa, cliente y producto para que sean mostrados correctamente en el archivo PDF.
1. Utilice cuando sea necesario describir un paso a paso.
Otras acciones/acciones relacionadas
Utilice este box para resaltar información relevante y/o de destaque.