Ir para conteúdo
  • Cadastre-se

dev botao

Problema no cancelamento de Insucesso de Entrega do CTe


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

  • Membros Pro

Boa tarde, tentei enviar um cancelamento do evento de insucesso de entrega porém me retornou um erro de preenchimento de UF (Imagem 1), ao checar a lógica de funcionamento, no método DefinirURL da ACBrCTeWebServices, a definição desse campo UF é feita pela lógica considerando a chave do CTe no evento, contudo, o evento de cancelamento do insucesso de entrega não aceita esse atributo (Imagem 2). (Revisão 32096 de 24/01/2024)
Atualizei para a revisão 32736 (04/03/2024) e agora retornou erro de "Valor string inválido para TModeloCTe" (Imagem 3), por conta do mesmo método mas ao preencher a propriedade Modelo com base na chCTe, que não é prevista para esse evento, consequentemente iria acabar no primeiro erro se não disparasse a exceção.

Seria válido uma correção ou há alguma coisa que estou ignorando ignorando ?


image.png.b070eafb58272390434356a6c396e8e9.png

Imagem 1


image.png.cd6718709621099a5e5a50895b0e7e90.png

Imagem 2

 

image.png.2b6dbe27e0711b69c8594d0cfee9723d.png

Imagem 3

 

Método:

image.thumb.png.d3aae48e8a732c5f1e0ac91cf641d1f1.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde!

Em uma análise inicial, você está correto no que diz respeito a adição indevida da Chave do CTe.

Será necessária uma análise mais aprofundada e alteração nos fontes.

Foi criada a #TK-5165 para análise da equipe de consultores e parecer da mesma.

Qualquer novidade será reportada aqui.

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

Bom dia @Datacamp,

Alterei o programa exemplo incluindo um botão para exemplificar o Cancelamento de Insucesso de Entrega.

Fiz um teste e o XML gerado e enviado para a SEFAZ foi esse:

image.png

Abaixo o retorno da SEFAZ:

image.png

Essa rejeição da SEFAZ é aceitável uma vez que enviei uma chave de CT-e valida mas cujo CTe não foi enviado para a SEFAZ, outra coisa o teste foi feito em ambiente de homologação, além disso informei o numero de protocolo de autorização do CT-e e de autorização do evento de Insucesso de entrega iguais e inválidos.

Enfim, o componente esta gerando corretamente o evento de pedido de cancelamento de insucesso de entrega.

Vou enviar para o SVN essa alteração que fiz no programa exemplo feito em Delphi.

  • 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

  • Consultores
  • Solution

Bom dia @Datacamp,

As alterações já se encontram no SVN.

Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.

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, atualizado os fontes para a revisão 33061 (27/03/2024) e realizado o procedimento conforme o exemplo do CTe.
O evento de cancelamento foi transmitido corretamente, obrigado pela atenção!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.