Translate

quinta-feira, 20 de janeiro de 2011

Erro 411 na configuração da NFe do Dynamics AX2009 RU5.

Bom dia pessoal!

recentemente passei por um problema na configuração da NFe no Dynamics AX2009 que me deixou sem saber oque fazer, depois de um certo tempo e com muita "ajuda" consegui resolve-lo.

o problema foi o seguinte:

Após efetuar, e corretamente, a configuração da NFe e fazer um teste de envio recebi a seguinte mensagem de retorno da NFe:

"411 - Rejeição: Campo versãoDados inexistente no elemento nfeCabecMsg do SOAP Header"


A unica solução para isso naquele momento foi a seguinte:
 
Na AOT, abra a classe "EFDocMsgTransport_WebServiceV4_BR", metodo "creageMessageHeader" e altere a seguinte variavel?
 
• De: setPropertyValue(#version, xmlFormatVersion);


• Para: setPropertyValue(#version, webServiceSetup.Version);

Pronto, pode testar a NFe!

OBS: Foi disponibilizado KB2476692 para correção deste problema, utilize este KB se o Dynamics AX5.0 estiver na versão 5.0.1500.3761.
Até a próxima galera!!!