Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Estava enviando e gerando MDFe normalmente, quando começou a apresentar o aviso de que Não havia encontrado o final do elemento: </MDFe>, não chega nem a gerar o XML para poder entender o erro, atualizei o Truck2 semana passada, funciona NFe  e CTe, é alguma coisa com SSL mas já fiz quase tudo que o Forum indicou e nada, alguém pode me ajudar.

Uso o Delphi 7, e quando tento gerar o XML ele acusa essa linha como erro.

ACBrDFeSSL

function TDFeSSLClass.AdicionarSignatureElement(ConteudoXML: String;
  AddX509Data: Boolean; docElement, IdSignature: String): String;
var
  URI, TagEndDocElement: String;
  I: Integer;
begin
  URI := ExtraiURI(ConteudoXML);

  TagEndDocElement :='</' + docElement + '>';
  I := PosLast(TagEndDocElement, ConteudoXML);
  if I = 0 then
  raise EACBrDFeException.Create('Não encontrei final do elemento: ' + TagEndDocElement);

  Result := copy(ConteudoXML, 1, I - 1) +
            SignatureElement(URI, AddX509Data, IdSignature) + TagEndDocElement;
end;

  • Consultores
Postado

Bom dia Martin,

A função que você postou é padrão para os componentes ACBrNFe, ACBrCTe, ACBrMDFe e ACBrNFSe sendo assim, se funciona com o CT-e e NF-e tem que funcionar com o MDF-e.

A não ser que no componente ACBrMDFe esteja passando o nome da TAG de forma errada, mas pelo que vi o problema não é esse.

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

  • Consultores
Postado

Boa tarde a todos,

É preciso "debugar" para saber com qual valor as variáveis: TagEndDocElement e ConteudoXML possuem ao chegar na linha:

 I := PosLast(TagEndDocElement, ConteudoXML);

A partir dai tentar descobrir o ponto onde é alterado ou gerado o nome da TAG de forma errada.

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

Postado

Boa tarde ,
Eu também estou com este problema, para enviar quando ocorre o erro , tenho que fechar sistema e abrir de novo dai envia normal

Se alguém souber como pode consertar isso me avise .
Obrigado

  • 2 semanas depois ...
Postado

 

Em 19/04/2016 at 14:13, martin5000 disse:

Obrigado, deu certo.

Olá, Martin

Como você resolveu o problema?

Estou com o mesmo problema.

Agradeço pela força.

Postado

Não resolvi, simplesmente pulei o MDFe, fiz outro e deu certo, era alguma problema com a chave, como mudou o numero também mudou o digito ai deu certo.

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

Bom dia Roger,

Peço que tome muito cuidado em postar, pois você postou um problema como o componente ACBrNFSe em ACBrMDFe.

Favor atualizar todos os fontes de todas as pasta, se necessário reinstale todos os componentes novamente usando o ACBrInstall_Trunk2 e compile a sua aplicação com a opção Build.

E o resultado dos testes favor postar no lugar correto.

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

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