Ir para conteúdo
  • Cadastre-se

dev botao

Erro: Falha ao interpretar o XML "xmlParseDoc"


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

Recommended Posts

sim ocorre o mesmo erro. é um servidor datasnap       

 ACBrCTe1.Conhecimentos.LoadFromFile('\\127.0.0.1\sistemas\xitami\webpages\cte\AUTORIZADOS\'+copy(dm.qry_geradoxmlchave.AsString,3,2)+'\'+qry_geradoxml.FieldByName('Chave').AsString+'-cte.xml',false);

          try
                 ACBrCTe1.Conhecimentos.Validar;
                 ACBrCTe1.Conhecimentos.Assinar;
                 try
                     enviado:=ACBrCTe1.Enviar(dm.qry_geradoxml.FieldByName('numero').AsInteger,False);

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • 1 ano depois...
  • Consultores

Boa tarde Robinho,

Ao cancelar temos que colocar o motivo do cancelamento.

O motivo tem que ter no minimo 15 caracteres e no máximo 255, esses limites estão sendo obedecidos?

No motivo não esta sendo colocado nenhuma vogal acentuada ou o cedilha?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Fundadores

libWinCrypt  não tem limitação com caracteres acentuados... o problema pode estar na montagem do XML, ou na conversão do mesmo, de ANSI para UTF8

Como é possível reproduzir o problema com o Demo do ACBr ?

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

Boa tarde!

O erro acontece na seguinte situação para mim. Quando chamo a procedure TDFeSSLXmlSignMsXml.Assinar a mesma faz o uso do seguinte método.

{$IfDef FPC2}
	AXml := ACBrUTF8ToAnsi(ConteudoXML);
{$Else}
	AXml := UTF8ToNativeString(ConteudoXML);
{$EndIf}

 o método UTF8ToNativeString esta retornando a variavel AXml em  branco e da exception na hora que ele chama a  function :

AXml := AdicionarSignatureElement(AXml, False, docElement, IdSignature);

No meu caso é incompatibilidade com a IDE já que uso delphi 7.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Seus fontes devem estar desatualizados, uma vez que já foi aplicado um workaround, para esse problema, na ACBrUtil a algum tempo...

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

  • Fundadores

Enviei correções no SVN, para que o Evento possa ser enviados com a Justificava com acentos...

Citar

-- ACBrNFeWebServices --
[-] Correção nas classes "TNFeInutilizacao" e "TNFeEnvEvento", para assinar
    corretamente, XMLs com acentos.
-- ACBrCFeWebServices --
[-] Correção nas classes "TCTeInutilizacao" e "TCTeEnvEvento", para assinar
    corretamente, XMLs com acentos.
-- ACBrMDFFeWebServices --
[-] Correção na classe "TMDFeEnvEvento", para assinar corretamente, XMLs com acentos.
-- ACBrBPMDFFeWebServices --
[-] Correção na classe "TMDFeEnvEvento", para assinar corretamente, XMLs com acentos.

 

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

  • Este tópico foi criado há 2672 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.

The popup will be closed in 10 segundos...