cancel
Showing results for 
Search instead for 
Did you mean: 

CC-e não é em formato XML

terp_michael
Participant
0 Kudos

Oi,

Temos um problema com o formato da CC-e, que enviamos aos clientes. Baixamos o arquivo do monitor no GRC (estamos em 1.0), mas não abre como XML, abre sem tags nenhum. Abaixo he copiado o header no arquivo, acho que falta algo aqui.

Onde configuro o sistema para criar corretamente um arquivo XML ?

<procEventoNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00"><evento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00"><infEvento Id="ID1101103512086215848000017055000000106980129810502701"><cOrgao>35</cOrgao><tpAmb>1</tpAmb><CNPJ>62158480000170</CNPJ><chNFe>35120862158480000170550000001069801298105027</chNFe><dhEvento>2012-08-23T15:03:03-03:00</dhEvento><tpEvento>110110</tpEvento><nSeqEvento>1</nSeqEvento><verEvento>1.00</verEvento><detEvento versao="1.00"><descEvento>Carta de Correcao</descEvento><xCorrecao>

Att.

Michael

Accepted Solutions (1)

Accepted Solutions (1)

pedro_baroni3
Active Contributor
0 Kudos

Michael,

Vide Notas SAP abaixo:

Note 1750447 - Character encoding XML NFE 10.0

Note 1750611 - Character encoding XML NFE 10.0

Apesar que você está na versão 1.0 do GRC, daí já não sei se não há correção devido ao término da Manutenção.

Abs.,

Pedro Baroni

Answers (1)

Answers (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Michael,

Você fez um programa Z para ler o XML e enviar para seus clientes, digo, sua integração não é standard?

As notas que o Pedro comenta são exatamente pra quem não usa o envio pelo B2B nativo (interfaces ETB2B, CTB2B, NTB2B...)

Uma solução seria você ajustar seus programas adicionando no início a linha de XML:

<? xml version = "1.0" encoding = "UTF-8"?>

Atenciosamente, Fernando Da Rós

terp_michael
Participant
0 Kudos

Olá Fernando e Pedro,

Estavamos na versão 1.0, então as notas não ajudaram. Agora estamos em um projeto de migrar para versão 10.0 e as 2 notas foram implementadas. O arquivo XML abre corretamente como XML, quando o abro no GRC, mas quando o abro do arquivo anexado no mail, não abre como XML.

Parece que está em formato XML, mas perdeu o UTF-8 code page depois do Base64 encoding, mudou para ANSI. Quando abrimos o arquivo com Internet Explorer (IE), abre como texto normal. Tem uns carácteres portugueses, que causa problemas, ç e ã, se deletamos estos carácteres, o documento abre corretamente em IE.

Usamos os mesmos programas para NF-e, cancelamento e CC-e, mas temos problemas com a CC-e só. Comparando os textos, posso ver que a CC-e tem carácteres portugueses, os outros não, pode ser isso ?

Abs

Michael

former_member182114
Active Contributor
0 Kudos

Bom dia Michael,

Quem faz este papel de "limpar" os caracteres especiais e acentos é o validador, e o validador para CT-e será entregue agora no SP12.

Apesar de não ser exatamente a solução, irá resolver seu problema.

Atenciosamente, Fernando Da Rós

terp_michael
Participant
0 Kudos

Bom dia Fernando,

Implementamos o SP12, mas o problema continua. Eu posso abrir o XML da CC-e no monitor sem problemas, mas quando abro o arquivo que recibi no meu mail, não abre como XML

Parece que de alguma maneira o encoding mudou de UTF-8 para ANSI. Se abro o arquivo e salva-lo novamente, mudando o encoding para UTF-8 funciona bem, outra alternativa é abri-lo e mudar as letras çã para ca e salva-lo sem mudar o encoding, também funciona.

A pergunta é onde no camino muda do encoding ?

<tpEvento>110110</tpEvento><xEvento>Carta de Correção registrada</xEvento>

Abs

Michael

former_member182114
Active Contributor
0 Kudos

Bom dia Michael,

Pode estar acontecendo o problema no Mail Adapter, já responderam isso aqui no fórum é algo com encoding.

Atenciosamente, Fernando Da Rós