Ir para conteúdo
  • Cadastre-se

dev botao

CTe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU), faz o download de CTE Cancelado do Evento de Cancelamento.


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

Recommended Posts

  • Membros Pro

Boa tarde,

No comando CTe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU), não estou entendendo como processar os arquivos de cancelamento dos CT-es.

CTe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU), faz o download de CTE Cancelado do Evento de Cancelamento ? Pois o XML ainda aparece apenas o XML autorizado.

Obrigado,

Carlos

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
2 horas atrás, Carlos Luciana disse:

Boa tarde,

No comando CTe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU), não estou entendendo como processar os arquivos de cancelamento dos CT-es.

CTe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU), faz o download de CTE Cancelado do Evento de Cancelamento ? Pois o XML ainda aparece apenas o XML autorizado.

Obrigado,

Carlos

 

 

 

Boa tarde!
De acordo com a NT2015/002v1.01 o serviço de DistribuicaoDFe para o CT-e distribui os seguintes documentos
image.png
De acordo com o programa exemplo para o CT-e, você pode tratar o ler o retorno da seguinte maneira.

ACBrCTe.DistribuicaoDFePorUltNSU(UFAutor, CNPJ, ultNSU);
with ACBrCTe.WebServices.DistribuicaoDFe.retDistDFeInt do
begin
  //...
  for i:= 0 to docZip.Count-1 do
  begin
    case docZip[I].schema of
      schresCTe://Resumo DFe
      schprocCTe://CTe completa
      schprocCTeOS://CTeOS Completa
      schprocGTVe://GTVe Completa
      schprocEvento://Resumo Evento
      schprocEventoCTe://Evento Completo
  end;
end;

uma das propertys da classe docZip é a docZip.XML. Você pode conferir nessa property se o XML de evento que recebeu é o de cancelamento do CT-e que precisa.

Para o ACBrMonitorPLUS, as respostas vem separadas, conforme demonstrado no exemplo do comando CTe.DistribuicaoDFe.
Algumas das propriedades que vem na resposta podem ser usadas para identificar e vincular CT-e<=> Evento Cancelamento.

  • 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

  • Membros Pro

Boa tarde a todos,

Só para esclarecer o que descobri, no arquivo texto "sai.txt" não retonar nada sobre o evento de cancelamento, mas ele grava o XML de cancelamento na pasta ....LOG\CNPJ. Configurei nossa aplicação para verificar se existe o XML de cancelamento. Quando existe o XML de cancelamento, fazemos todos os tratamentos.

Espero ter ajudado.

Muito obrigado a todos.

Atenciosamente,

Carlos

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