Quantcast
Channel: SCN : All Content - SPED & NF-e
Viewing all articles
Browse latest Browse all 2447

NFe Inbound - Caracteres Especiais

$
0
0

Olá Pessoal

 

 

Estamos passando pelo seguinte erro ao executar o report  /xnfe/collect_documents:

 

img.png

 

 

Passamos como parâmetro o CNPJ que gostaríamos receber os XMLs de NFe

 

O erro ocorre porque o campo xprod contém o caracter '&'. Já ocorreu este erro em outros cenários no campo razão social.

 

De acordo com o manual do Sefaz, deve-se incluir os caracteres de escape para alguns caracteres, como o &.

 

img1.png

 

Abrimos um chamado na SAP e o Thiago Correa sugeriu pegar o xml codificado vindo do SEFAZ, passar num decoder de Base64 para UTF-8 (usamos o Base64 Decode and Encode - Online) e depois colocar no validador do sefaz ( Sefaz RS - NF-e - Validador de Mensagens do Projeto NF-e ) e verificar se a NFe era validada. De fato não foi validada e quando eu incluí os caracteres de escape funcionou corretamente.

 

Emitimos uma NFe com este caracter especial e não fizemos nenhum tratamento de escape para enviar a sefaz.

 

Minhas dúvidas são: Como o SEFAZ aprova uma nota sem o tratamento de escape? Caso aprove, não deveria devolver o XML no webservice com este tratamento? Existe alguma BADI, para que façamos manualmente?

.


Viewing all articles
Browse latest Browse all 2447


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>