Ir para conteúdo
  • Cadastre-se

dev botao

Erro na transmissão de CTe


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

Recommended Posts

  • Membros Pro

Estou com problemas na transmissão do CT-e, após executar o comando Cte.enviar ocorre o seguinte erro:

Citar

Falha ao interpretar o XML "xmlParseDoc" --> 23 - EntityRef: expecting ';'

 

Já fiz vários testes, fui atendido pelo @Diego A. Folieni para tentarmos solucionar o problema.

Já atualizei o componente, a pasta dos schemas e as dlls e continua a mesma coisa.

VersaoDF 4.0 (na versão 3.0 também dá o mesmo problema)

O debug para em ACBrDFeXsLibXml2.pas

Citar

 

image.png

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde!

Criada #TK-4128 para análise do caso e parecer do consultor responsável.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde,

Parece estar relacionado a esta questão e ser algo na própria SEFAZ, seria importante que sua empresa enviasse email a SEFAZ para que eles percebam que esta havendo problemas.

At.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

@TOP Solution Sistemas, pode ser mesmo um problema com a Sefaz para a versão 4.0 conforme tópico citado acima.

Outro questionamento, por favor, se testar tanto em homologação quanto em produção o problema ocorre? Pergunto porque consegui emitir um CTe na versão 4.0 em homologação para SP.

Por favor, como você destacou, a diferença a princípio é a presença do CDATA, é possível fazer um teste revertendo a alteração de remoção do CDATA?

Use a opção Revert Change from this revision do SVN para reverter as alterações no seu fonte:

image.png

Depois disso reinstale o ACBr e tente novamente.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
18 minutos atrás, Diego Foliene disse:

@TOP Solution Sistemas, pode ser mesmo um problema com a Sefaz para a versão 4.0 conforme tópico citado acima.

Outro questionamento, por favor, se testar tanto em homologação quanto em produção o problema ocorre? Pergunto porque consegui emitir um CTe na versão 4.0 em homologação para SP.

Por favor, como você destacou, a diferença a princípio é a presença do CDATA, é possível fazer um teste revertendo a alteração de remoção do CDATA?

Use a opção Revert Change from this revision do SVN para reverter as alterações no seu fonte:

image.png

Depois disso reinstale o ACBr e tente novamente.

Vou testar esta opção que vc pediu do SVN.

Lembrando que eu testei tanto com a versão 3.0 quanto 4.0.

Em modo de homologação eu não testei.

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

@Diego Foliene e @Juliana Tamizou

o erro não parece vir da SEFAZ... o método "Assinar" ocorre antes da transmissão do XML

o Erro indica um XML mal formado...

@Juliano Otaviano Barreto, você gera o XML, ou é o próprio ACBr quem gera ?

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
52 minutos atrás, Diego Foliene disse:

@TOP Solution Sistemas, pode ser mesmo um problema com a Sefaz para a versão 4.0 conforme tópico citado acima.

Outro questionamento, por favor, se testar tanto em homologação quanto em produção o problema ocorre? Pergunto porque consegui emitir um CTe na versão 4.0 em homologação para SP.

Por favor, como você destacou, a diferença a princípio é a presença do CDATA, é possível fazer um teste revertendo a alteração de remoção do CDATA?

Use a opção Revert Change from this revision do SVN para reverter as alterações no seu fonte:

image.png

Depois disso reinstale o ACBr e tente novamente.

Não adiantou Felipe, o XML continuou vindo sem o CDATA.

Aliás eu não consegui encontrar o SVN Tortoise esta função "Revert changes..." 

provavelmente foi por isso que não deu certo.

A sugestão que vc me passou funciona com o SVN Tortoise?

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
2 minutos atrás, Daniel Simoes disse:

@Diego Foliene e @Juliana Tamizou

o erro não parece vir da SEFAZ... o método "Assinar" ocorre antes da transmissão do XML

o Erro indica um XML mal formado...

@Juliano Otaviano Barreto, você gera o XML, ou é o próprio ACBr quem gera ?

Boa tarde Daniel, recapitulando:

1) o XML é gerado , validado e assinado normalmente, inclusive fizemos analise do XML no link : https://dfe-portal.svrs.rs.gov.br/Cte/ValidadorXML

2) o erro ocorre após executar o comando CTe.Enviar (lembrando que antes o arquivo XML já existe salvo, validado e assinado) carregado no componente com CTe.Loadfromfile

3) fiz testes com a versaodf=300 e versaodf=400

4) atualizei os schemas e as dlls

5) faço todo o processo utilizando o componente ACBrCTe

6) o único caracter especial que encontrei no XML foi o & na tag 

<qrCodCTe>https://cte.fazenda.mg.gov.br/portalcte/sistema/qrcode.xhtml?chCTe=31230610199827000120570010000131681000226647&tpAmb=1</qrCodCTe>

7) notei que do XML antigo para o XML atual não existe mais a tag CDATA

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores
17 minutos atrás, Juliano Otaviano Barreto disse:

Não adiantou Felipe, o XML continuou vindo sem o CDATA.

Aliás eu não consegui encontrar o SVN Tortoise esta função "Revert changes..." 

provavelmente foi por isso que não deu certo.

A sugestão que vc me passou funciona com o SVN Tortoise?

 

Sim, essa opção é do TortoiseSVN mesmo.

Para acessar ela, você precisa clicar na revision dentro da janela de log.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia!

Foi enviado ao SVN na Rev-29927 contribuição visando resolver o problema.

Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

×
×
  • 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.