Ir para conteúdo
  • Cadastre-se

dev botao

ACBrANe - Averbação de Seguro AT&M


Gr@c@
Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 867 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores

Estou com problemas na averbação de cargas AT&M. O CT-e não averba, mas o retorno vem vazio. Não vem nenhuma informação do erro. Houve alguma alteração no componente?

Estou usando essa configuração:

ACBrANe1.Configuracoes.Geral.SSLLib              := ACBrCTe1.Configuracoes.Geral.SSLLib;
ACBrANe1.Configuracoes.Geral.SSLCryptLib         := ACBrCTe1.Configuracoes.Geral.SSLCryptLib;
ACBrANe1.Configuracoes.Geral.SSLHttpLib          := ACBrCTe1.Configuracoes.Geral.SSLHttpLib;
ACBrANe1.Configuracoes.Geral.SSLXmlSignLib       := ACBrCTe1.Configuracoes.Geral.SSLXmlSignLib;

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Graça,

No componente ACBrANe não foi feito nenhuma alteração. 

No caso do CT-e os WebServices agora só estão aceitando conexão TLS 1.2 e pelo que vi você esta passando a mesma configuração para o ANe.

Tente separar essas configurações.

  • Curtir 2
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

  • 10 meses depois ...
  • Consultores

Boa tarde Fernando,

Se não me falha a memória não há necessidade do certificado digital para consumir o webservice da AT&M.

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

Então, escrevi o seguinte codigo:

      ACBrANe1.Documentos.Clear;
      ACBrANe1.Documentos.Add.ANe.xmlDFe:=  ACBrCTe1.Conhecimentos.Items[0].XMLOriginal;
      if (ACBrANe1.AverbarCTe) then
       begin
         MEMO1.Lines.Clear;
         MEMO1.Lines.Text:= UTF8Encode(ACBrANe1.WebServices.ANeAverbar.RetWS);
       end;

 

só que estou recebendo o erro:

image.png.b501212aa70022f7e1835a07a7148b80.png

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Fernando,

Com o programa exemplo também ocorre esse erro?

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

Bom dia Italo,

 

O programa exemplo que usei foi o ACBrANe, o botão "Criar e Enviar", lá o também aconteceu o erro, porém o código lá está assim

image.png.fcbef120e8a58fd79f52cc82e58052d7.png

 

Eu testei dessa forma (no programa exemplo e na minha aplicação) e com a outra que reescrevi, chamando a função "AverbarCTe" em ambos os cenários o mesmo erro.

Eu não estou preenchendo os dados do certificado no componente ACBrANe1, pois utilizarei ele só para averbação e até onde tinha entendido, para a Averbação e Declaração não era necessário.

 

O código que escrevi está correto?

 

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Fernando,

O seu código esta errado, pelo simples fato dele não realizar o envio.

É preciso debugar para saber porque esta aparecendo a mensagem de que o certificado não foi informado.

  • Curtir 1
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

Italo, 

Atualizei os fontes do ACBr e fiz testes no programa exemplo. Na function ACBrDFeSSL.Enviar, tem uma variável chamada "UseCertificateHTTP", ela esta vindo setada com True, com isso ela chama a procedure "CarregarCertificadosSeNecessário", onde ocorre a mensagem de erro que tinha falado. Não estou descobrindo qual o parâmetro para trazer essa variável para False, acredito que com isso não faça mais essa validação.

image.png.316edc30740161006a0e4e0a3aa2982d.png

Obrigado

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Fernando,

Faça o seguinte teste:

Na Unit ACBrANeWebServices altere a linha:

  FPDFeOwner.SSL.UseCertificateHTTP := True;
para

  FPDFeOwner.SSL.UseCertificateHTTP := False;
 

  • Curtir 1
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

  • 2 anos depois...
  • Membros Pro

Bom dia.

Sei que este tópico é antigo, mas para não criar outro com mesmo assunto, aproveitei o gancho aqui.

No caso gostaria de saber sobre a inclusão do ANe no ACBrMonitor, como o tópico relativo a este tema específico está fechado não consegui perguntar por lá sobre este posicionamento: 

 

 

Agradeço desde já.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Ainda não foi incluído, acredito que o componente ACBrANe vai passar por alguns ajustes primeiro para depois ser incluído no ACBrMonitor.

Quando isso vai ser feito não sei lhe responder.

  • Obrigado 1
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
11 minutos atrás, Italo Giurizzato Junior disse:

Bom dia,

Ainda não foi incluído, acredito que o componente ACBrANe vai passar por alguns ajustes primeiro para depois ser incluído no ACBrMonitor.

Quando isso vai ser feito não sei lhe responder.

Obrigado pela atenção. Ficaremos no aguardo.

 

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

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