FAQs - Suporte técnico

MP - FAT - argument #0 error, expected C->U, function EVPDigest on {|X| &(X) }(MATA950.PRX)

Ocurrencia
En el modulo Facturación, al intentar realizar la generación del archivo XML de una Factura o Nota de Crédito es presentado el error.log  argument #0 error, expected C->U, function EVPDigest on {|X| &(X) }(MATA950.PRX)

Ambiente
Protheus – Facturación – A partir de la versión 11.80

Causa
Este incidente ocurre, pues es utilizada la función CFDCarEsp en la sección de la Cadena Original y se ingresa algún dato con acento u otro carácter especial. Debido a que el PAC realiza su propio tratamiento sobre los datos de la Cadena Original, la función CFDCarEsp no debe ser utilizada en esta sección.

Solución
Los archivos de configuración FATSMEX.INI (Facturas) y FATEMEX.INI (Notas de Crédito) se dividen en dos secciones principales de información:

1.- Sección de la información para generación de la Cadena Original (De esta información se genera el Sello). Se identifica por el uso de la variable cCadOrig en cada instrucción para almacenar la información. Ejemplo.

cadenaorig.png
2.- Sección de la información para ser mostrada en los nodos del XML. Se identifica por el uso de corchetes para señalar el nombre de cada nodo. Ejemplo.

nodo.png

Para solucionar esta ocurrencia, revise las lineas en su archivo de configuración .INI que corresponden a la sección de la Cadena Original y retire el uso de la función CFDCarEsp o cualquier otra función utilizada para el tratamiento de caracteres especiales. Ejemplo.

- Sección de la Cadena Original con uso de la la función CFDCarEsp

2019-02-27_093827.png

Una vez que se retira la función CFDCarEsp de las lineas que integran la sección de la Cadena Original, puede generar nuevamente su XML.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

0 Comentarios

Inicie sesión para dejar un comentario.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Rellene los campos siguientes para iniciar el chat:

Chat _