cancel
Showing results for 
Search instead for 
Did you mean: 

Caracter especial nas informações adicionais do item

Former Member
0 Kudos

Bom dia pessoal.

Um cliente nosso está solicitando que seja enviado no arquivo XML da NF-e no campo informações adicionais do item o código do material deles no seguinte formato:

##XXC||5266243||##XXC (sendo 5266243 o código do material)

Ocorre que o caracter # está sendo eliminado pelo GRC.

Alguém sabe alguma forma de manter esse caracter no XML.

Att.

Leticia.

Accepted Solutions (1)

Accepted Solutions (1)

former_member193386
Active Contributor
0 Kudos

Vc ja verificou se na CL_NFE_PRINT esse campo de informacoes adicionais esta sendo gravado na estrutura de dados que envia para o GRC com esses caracteres ?

Former Member
0 Kudos

Bom dia Carlos.

Sim, verifiquei e está sendo gravado com o #.

Você tem alguma dica para eu verificar no GRC esses dados?

Att.
Leticia

former_member193386
Active Contributor
0 Kudos

sim, verifique no lote que é incluida a NFe se o campo esta com os caracteres ao enviar ao SEFAZ.

Former Member
0 Kudos

Como faço essa verificação no lote?

former_member193386
Active Contributor
0 Kudos

envie a nfe para o GRC com os caracteres e verifique na SXI_MONITOR, no seu PI, as mensagens para o servico BATCH* com o Receiver para o servico do SEFAZ UF que vc deseja enviar a NFe, localize visualizando no payload a mensagem que esta sendo enviada ao SEFAZ.

former_member193386
Active Contributor
0 Kudos

envie a nfe para o GRC com os caracteres e verifique na SXI_MONITOR, no seu PI, as mensagens para o servico BATCH* com o Receiver para o servico do SEFAZ UF que vc deseja enviar a NFe, localize visualizando no payload a mensagem que esta sendo enviada ao SEFAZ.

Former Member
0 Kudos

Bom dia Carlos.

Verifiquei e está sem os caracteres no SXI_MONITOR.


former_member193386
Active Contributor
0 Kudos

Entao o XML esta sendo enviado dessa mesma maneira para o SEFAZ, provavelmente o sue problema esteja no que é retornado do SEFAZ ou no download do XML, nos dados do item no lado do GRC a informacao esta correta?

Former Member
0 Kudos

No GRC a informação está errada, ou seja, está eliminando os caracteres #.

former_member193386
Active Contributor
0 Kudos

creio que isso seja eliminado no lado do SEFAZ para o GRC  enao antes, pois quando vc ve a mensagem que ele monta ele esta enviando os caracteres, no minimo no download ou durante o B2B de outbound.

NO download do XML os caracteres somem ou seria só no seu envio por email?

Former Member
0 Kudos

No download do XML os caracteres somem.

Como posso verificar se o envio do GRC para a SEFAZ está indo os caracteres?

former_member193386
Active Contributor
0 Kudos

foi  o que vc verificou anteriormente no BATCH

pedro_baroni3
Active Contributor
0 Kudos

Letícia, boa tarde.

Você pode tentar substituir o caractere "#" por "#". Fiz um teste e funcionou, por exemplo:

##XXC||5266243||##XXC

Abs.,

Pedro Baroni

former_member193386
Active Contributor
0 Kudos

O problema nao seria esse Baroni, ja que quando ela acrescenta os "#" eles aparecem no campo corretamente no BATCH, o problema é a volta, quando ela tenta baixar o XML ou tenta enviar via B2B.

Creio que quando o XML com os dados de aprovacao é gerado esses caracteres sao retirados

pedro_baroni3
Active Contributor
0 Kudos

Na verdade na MONI o XML já aparece sem o "#", conforme figura acima.

isto está ocorrendo antes de o GRC montar o XML, pois logo ao receber os dados do ECC ele passa pela função "/XNFE/VALIDATION"; nesta função existe um FORM (no_accent) que é executado para o campo ITEM-XPROD. Este FORM exclui vários caracteres especiais do campo XPROD:

Um Workaround seria retirar esta validação para o Campo XPROD, desmarcando o FLAG "NO ACCENT" da tabela /XNFE/NFEVALID para o Registro IT_NFE_ITEM_TAB-XPROD:

Entretanto aconselharia um chamado na SAP para alguma tratativa Standard.

Abs.,

Pedro Baroni

Former Member
0 Kudos

Boa Tarde.

Alterando o campo NO ACCENT da tabela /XNFE/NFEVALID não eliminou mais o # e ficou correto no XML e na consulta NFe da SEFAZ.

Obrigada pela ajuda.

Att.

Leticia.

Answers (1)

Answers (1)

0 Kudos

Olá pessoal,

Apenas atualizando a discussão! Para a versão 3.10 do XML realizar a alteração na tabela /XNFE/XMLVALID :

IF_STRUC: IT_NFE_DET

IF_FIELD: INF_AD_PROD