Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

logos

Texto.png

p200

click.png

click.png

click.png

Evento teComprEntrega


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

Recommended Posts

  • Usuários SAC

Boa tarde,

Todos os testes chamando o evento teComprEntrega retorna duplicidade de evento.  Consultando tanto o CTe quanto a NFe na Sefaz, só consta o Evento de Autorizacao de Uso. Já mandei nSeqEvento  como 2 mas continua retornando duplicidade. Consultando tanto o CTe quanto a NFe na Sefaz, só consta o Evento de Autorizacao de Uso.  Quanto ao XML de retorno  esta OK. Anexo XML do CTe enviado e do Evento.

 

    with vACBRCTE.EventoCTe.Evento.new do
    begin
      infEvento.nSeqEvento      := 1;
      infEvento.chCTe               := vChave;
      infEvento.CNPJ                := vCNPJ;
      infEvento.dhEvento         := vDataHoraServ;
      infEvento.tpEvento          := teComprEntrega;

      infEvento.detEvento.nProt              := vProtocolo;
      infEvento.detEvento.dhEntrega      := vDataHoraServ;
      infEvento.detEvento.nDoc              := ('CTe-' + IntToStr(vConhecimento) + ' Serie-' + vSerie);
      infEvento.detEvento.xNome           := xNomeRecebedor;
      infEvento.detEvento.hashEntrega   := CalcularHashDados(vImagemStream, vChave);

      infEvento.detEvento.dhHashEntrega := vDataHoraServ;

        with InfEvento.detEvento.infEntrega.New do
        begin
          chNFe := CdsNotas.FieldByName('ChaveNFe_NotaFrete_Carga').AsString;
        end;

      vACBRCTE.EnviarEvento(1);

 

1101802120121520498400010857001000035589107766705001-procEventoCTe.xml 21201215204984000108570010000355891077667050-cte.xml

Link to post
Share on other sites
  • Solution

Bom dia Luiz,

Consultando o respectivo CTe no Portal Nacional do CT-e (ambiente de homologação):

Portal do Conhecimento de Transporte Eletrônico (fazenda.gov.br)

Consta sim a autorização bem como o evento de comprovante de entrega, veja a imagem abaixo.

Cte.jpg

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

Link to post
Share on other sites

Bom dia Luiz,

Verifica se a sua rotina não esta enviando o evento duas vezes.

Pois o componente cria os seguintes XMLs se tratando de eventos:

*-ped-eve.xml -> pedido de evento, ou seja, o envio do evento para a SEFAZ.

*-eve.xml -> evento, ou seja, retorno da SEFAZ que contem o resultado do processamento do pedido.

*-ProcEventoCTe.xml -> XML composto pelos dois XMLs acima, este XML devemos guardar e disponibilizar para o tomador caso seja necessário, por exemplo: evento de carta de correção e cancelamento.

Quanto ocorre duplicidade o terceiro XML não é gerado.

Note que esse terceiro XML foi gerado, inclusive você anexou ele.

Isso me faz crer que a sua rotina esta enviando duas vezes o mesmo evento ou o usuário tem dedo nervoso e fica clicando no botão enviar 200 vezes.

 

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

Link to post
Share on other sites

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites
  • Este tópico foi criado há 128 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui
Guest
This topic is now closed to further replies.
×
×
  • Create New...