Jump to content

dev botao

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


Go to solution Solved by Diego Foliene,
  • Este tópico foi criado há 730 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Posted

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

 

 

 

  • Consultores
  • Solution
Posted
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.

  • Like 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 !!

  • Membros Pro
Posted

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

  • Like 2
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...