Ir para conteúdo
  • Cadastre-se

dev botao

Problemas Com Retorno De Xml Da Carta De Correção


ronaldopaulino
Ver Solução Respondido por Valdemir Jacon Sanches,
  • Este tópico foi criado há 3224 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde a todos.

 

Após baixar as últimas atualizações, ao enviar carta de correção estou com problema no XML salvo no retorno do envio que esta com a mensagem da tag <xEvento>Carta de Correção registrada</xEvento> com acentuação, por conta desta acentuação o XML não consegue ser visualizado no internet explorer apresenta erro nestas colunas com o ç e o ~.

 

Alguem pode me orientar como posso resolver este problema.

 

Agradeço a atenção.

35141149810369000159550010000769301970046765_v2.00-procCCeNFe.xml

Editado por ronaldopaulino
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Fizemos um grande refactoring no ACBr para apresentar os retornos exatamente como recebidos dos WebServices, retirando as funções que removiam os acentos.

Anexe um XML com problema para que possamos testar.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Oi Andre, baixei as atualizações, compilei todos os pacotes novamente mais ainda continuo com o mesmo problema de não abrir o xml por conta da acentuação na resposta do SEFAZ.

 

Obrigado pela sua atenção.

35141149810369000159550010000769311799934352_v2.00-procCCeNFe.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Ronaldo,

 

Quando você diz: "não abrir o xml" você quer diz visualizar o seu conteúdo através de um navegador, correto?

 

Se sim, isso realmente é devido a presença de caracteres acentuados e ou cedilha em alguma palavra presente no xml.

 

Note como as coisas são, a SEFAZ em seus manuais e notas técnicas nos recomenda a gerar XML sem esses caracteres, mas ela própria ao gerar os retornos os inclui.

 

Conhece o ditado: faça o que eu mando e não faça o que eu faço.

 

O que precisamos saber agora é: ao carregar o XML através do componente para poder imprimir a CC-e, ocorre algum problema?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia Italo

 

Não ocorre problema com a impressão da carta de correção. mas a nossa preocupação é que tenho que enviar o XML por e-mail da carta de correção para o destinatário da NF-e e o mesmo não vai conseguir verificar o arquivo por não abrir o XML.

 

Andei procurando artigos de como resolver este problema e o que encontrei é que se o XML possui acentuação o mesmo não pode iniciar no cabeçalho como <?xml version="1.0" encoding="UTF-8" ?> e sim <?xml version="1.0" encoding="ISO-8859-1" ?> foi o que consegui verificar mas o xml de retorno com a acentuação da resposta do SEFAZ esta como UTF-8.

 

Porque a nossa preocupação é enviar o XML de forma incorreta para os clientes.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • 6 meses depois ...
Boa Tarde, pessoal!

Estou com um problema, e infelizmente não consegui achar uma resolução pelo fórum.
Agradeceria, se alguém pudesse me ajudar!

PS: Caso o erro já tenha sido relatado, mil desculpas, porém não havia encontrado nada.
O erro se encontra na tag <xEvento>

Grato, desde já.
<?xml version="1.0" encoding="UTF-8" ?>
<procEventoNFe versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe">
<evento versao="1.00">
<infEvento Id="ID1101103515060545984000013055001000004696100004696802"><cOrgao>35</cOrgao><tpAmb>2</tpAmb><CNPJ>05459840000130</CNPJ><chNFe>35150605459840000130550010000046961000046968</chNFe><dhEvento>2015-06-03T15:39:13-03:00</dhEvento><tpEvento>110110</tpEvento><nSeqEvento>2</nSeqEvento><verEvento>1.00</verEvento><detEvento versao="1.00"><descEvento>Carta de Correcao</descEvento><xCorrecao>CARTA DE CORRECAO</xCorrecao><xCondUso>A Carta de Correcao e disciplinada pelo paragrafo 1o-A do art. 7o do Convenio S/N, de 15 de dezembro de 1970 e pode ser utilizada para regularizacao de erro ocorrido na emissao de documento fiscal, desde que o erro nao esteja relacionado com: I - as variaveis que determinam o valor do imposto tais como: base de calculo, aliquota, diferenca de preco, quantidade, valor da operacao ou da prestacao; II - a correcao de dados cadastrais que implique mudanca do remetente ou do destinatario; III - a data de emissao ou de saida.</xCondUso></detEvento></infEvento>
<SignatureValue>BCmFoWFU+cD12jL21zpjY43WHsdEyBMkrxqzbehM+tKJBcLJejQTocfQpTdwi9FUyjdzj7HhLk4olN1LleMwX14px4xaTrRejpNsliSnJP0Fqq2MTv+Ya3Pwj8Iz/nkQoGvgOacaqAo1WReao8VtueLshvl/4ny0NGtIoFRiG/IhohzHHXbGd0gjr9oD8YcEmiureYI9MMgP66UUhndgoXtSzqhQVY3u9OH1+esUuXF02EKZmyoGXMghwAXfxW4Uwe+DMAkgI5ldKyB2V1IVwKHhfv7PkAAlwvzam12m53oZL/HqRcUIQcLbuVV8eItVPkE3N8WSxbzQg7uPtadlQw==</SignatureValue>
<KeyInfo><X509Data><X509Certificate>MIIILzCCBhegAwIBAgIQBktVpaIWdZcOkfEy+OWMszANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEtMCsGA1UECxMkQ2VydGlzaWduIENlcnRpZmljYWRvcmEgRGlnaXRhbCBTLkEuMSEwHwYDVQQDExhBQyBDZXJ0aXNpZ24gTXVsdGlwbGEgRzUwHhcNMTQwODI4MDAwMDAwWhcNMTUwODI3MjM1OTU5WjCBxjELMAkGA1UEBhMCQlIxEzARBgNVBAoUCklDUC1CcmFzaWwxIjAgBgNVBAsUGUF1dGVudGljYWRvIHBvciBBUiBEYXNjaGkxGzAZBgNVBAsUEkFzc2luYXR1cmEgVGlwbyBBMTEVMBMGA1UECxQMSUQgLSA2ODgxNzk3MSUwIwYDVQQDExxLSVVTTEVJIENBU1NJT0xBVE8gUEVJWEVTIE1FMSMwIQYJKoZIhvcNAQkBFhRraXVzbGVpQHRlcnJhLmNvbS5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAINglQw0wuVY6QLfTU2AqDyBVwNWPjNp3xMpCHYOvDfum85U1zXYE/KK9a+auTLDTPf7Dm46YXxBKjZ4g36D+ZMsw1erPeP4MxnGvzq/HxAFvBlqt9P7V+3Mg1ccMYSpB33xwHOCmgdr/ytonS+A3j092QP8Sw53wraq0H++uTkj8R68mbkDL+6Oe2cy8pTseI/6BHj3CPYERBsFtxRjL3amcu9GVQtBtqdXSCSAGmJKN/wm4LGEeh3eOhYhWPvd639tTLgjlob2/PP3cpDWz7ismvXc+MhZb9JijJABiq0alURZu5K9EPVRFyeFzJiyRdWq2v3j9vSQonQySGGnS4MCAwEAAaOCA2gwggNkMIGuBgNVHREEgaYwgaOgOAYFYEwBAwSgLwQtMDMxMjE5NzYxMTc5OTY0OTg1NzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoB0GBWBMAQMCoBQEEktJVVNMRUkgQ0FTU0lPTEFUT6AZBgVgTAEDA6AQBA4wNTQ1OTg0MDAwMDEzMKAXBgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBFGtpdXNsZWlAdGVycmEuY29tLmJyMAkGA1UdEwQCMAAwHwYDVR0jBBgwFoAUnVDPvf8kyq+xM+sX4kJ6jmkqjlMwDgYDVR0PAQH/BAQDAgXgMIGJBgNVHSAEgYEwfzB9BgZgTAECAQswczBxBggrBgEFBQcCARZlaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMvQUNfQ2VydGlzaWduX011bHRpcGxhL0RQQ19BQ19DZXJ0aVNpZ25NdWx0aXBsYS5wZGYwggElBgNVHR8EggEcMIIBGDBcoFqgWIZWaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwW6BZoFeGVWh0dHA6Ly9pY3AtYnJhc2lsLm91dHJhbGNyLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwW6BZoFeGVWh0dHA6Ly9yZXBvc2l0b3Jpby5pY3BicmFzaWwuZ292LmJyL2xjci9DZXJ0aXNpZ24vQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGgBggrBgEFBQcBAQSBkzCBkDBkBggrBgEFBQcwAoZYaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfQ2VydGlzaWduX011bHRpcGxhX0c1LnA3YzAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQsFAAOCAgEAuoe5so03vUqRunBSSz1GHKPmOpYZ72xPFfm35KR+89QR1w9zjcPhGc5FkZXrvAOVYqpiFzTB4P/oZxggPU2pHsTDyq0KkfGPdT/haWDjb9OutDCEC42P2r38ETThWQWSUYIsWJgJAK/ID9+jIH++9Fm7NLQil7Xk+jH5bAFInrLLQ1Jbb+B+vdyIRs5z4F1yXGcZ20m89rSM+i8dX0r44MaxQykvIH2tF0tyVXNDIAkjLqiT8M4cfeESr1ZoF+AC1Mwn/K7upXQRJ/jGvjqyEcgj0yhu1Dv0snJhCWyuo/+NhK1RjBIO4Z4hoW+Mrwv+u8kJh74XrzvIm8DGc5piP5VyF9TFDSTWLvDZ2lkLieGGQx367G5a1x3J2RYn2KE7/9c7XP/CmpBCXOTysv1oo2lhjLgQp2Mt41V8et/HlK9LDwrwCP19PVnvKZT883Zo+l3dyvrLZnZag00ce46BtRLcQdNr2fwc+d3vNKq0MMkVKh44dzV6m/r54UiuloNgUM+K3acJgD1rb67kETxdwCxppWATwdrUrLJx+h18OCxc3fl488LVOF6XUFluVPHxLfUuu1bD4bCBw7S7bAYxKFMHil0GRG5A9JRDHlmXf5PdUVwRuQ1Uacgy+66F6ycGU4CFBsSFJ5TkbhvmwQ9BZRTNayQWASZbHbxtaxy0q8E=</X509Certificate></X509Data></KeyInfo>
</Signature>
</evento>
<retEvento versao="1.00">
<infEvento><tpAmb>2</tpAmb><verAplic>SP_EVENTOS_PL_100</verAplic><cOrgao>35</cOrgao><cStat>135</cStat><xMotivo>Evento registrado e vinculado a NF-e</xMotivo><chNFe>35150605459840000130550010000046961000046968</chNFe><tpEvento>110110</tpEvento><xEvento>Carta de Corre褯 registrada</xEvento><nSeqEvento>2</nSeqEvento><CPFDest>44312951861</CPFDest><dhRegEvento>2015-06-03T15:39:15-03:00</dhRegEvento><nProt>135150002442819</nProt></infEvento>
</retEvento>
</procEventoNFe>
Link para o comentário
Compartilhar em outros sites

Bom dia, Juliomar!

Desculpa pelo atraso, obtive problemas com a conexão.. 

Segue o anexo com o XML (errado).

O problema é que não consigo visualizar o mesmo, decorrente que a tag <xevento> </xevento> esteja sendo incrementada com um caractere inválido, para que eu resolva o erro, basta que entre em um editor de texto e edite manualmente o caractere invalido pelo correto que seria: Carta de Correcao Registrada.

Não entendo o porque da decorrência desse caractere, fico no aguardo, obrigado novamente!

1101103515060545984000013055001000004698100004698901-procEventoNFe.xml

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Boa tarde a todos,

 

O problema é que a SEFAZ pede para que nós geramos o XML sem cedilha, sem vogal acentuada, sem caracteres especiais, mas na hora dela gerar o retorno para nós ela coloca e se tentarmos visualizarmos esses retornos através de um navegador temos estes problemas.

 

Sugiro três alternativas:

 

1. fazer uma alteração no componente, mais precisamente na linha que ocorre o retorno de um evento, de tal forma que seja substituído no mesmo os caracteres indesejados pelos os correspondentes, por exemplo vogais com acento pelas mesmas vogais sem acento.

 

2. fazer a o procedimento acima só que na sua aplicação, ou seja, lendo o XML como uma string, realizando a substituição dos caracteres e salvando novamente o XML alterado.

 

3. em vez de abrir o XML usando um navegador, use o componente para carregar e posteriormente visualizar/imprimir uma visualização gráfica do mesmo, que chamo de DAEvento ou seja Documento Auxiliar de Eventos. Que por sinal muito mais fácil de ser lido e ainda existe a possibilidade de termos em PDF e enviar por e-mail para o cliente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3224 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.