Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 5035 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá Amigos tem como fazer a função de envio sem buscar o retorno.

Exemplo:

Gerar Xml

Assinar

Enviar

guardo que foi enviado e o XMl enviado no BD

Busco Retorno

Atualizo o XML

Estou tendo problemas exception depois do envio, na hora do retorno, aí nos meus tratamentos eu desconsidero a Nfe enviada, desta forma fico com Nfe enviadas e aceitas pela recieta, mas no momento que eu enviei não tinha conseguido trazer a resposta da Receita.

Obrigado pela atenção!!

-----------------------------------------------------------

Até a Vitória sempre!

Atenciosamente

Ronnei Peterson

Invictos Tecnologia - www.invictos.com.br

Postado

Obrigado André, vou fazer os devidos testes e posto aqui no fórum depois o resultado!!

-----------------------------------------------------------

Até a Vitória sempre!

Atenciosamente

Ronnei Peterson

Invictos Tecnologia - www.invictos.com.br

Postado

Para os que estão com o mesmo problema segue abaixo como resolvi:

 

      With FcomponentesNfe.ACBrNFe.WebServices do

     Begin

            Enviar.Lote := Plote;

            if not(Enviar.Executar)

            then begin

                          FcomponentesNfe.ACBrNFe.OnGerarLog(Enviar.Msg);

                          raise EACBrNFeException.Create(Enviar.Msg);

             end;


             Precibo:=FcomponentesNfe.ACBrNFe.WebServices.Enviar.Recibo;

             //neste ponto guardo o xml enviado e marco que a nfe esta em processamento no BD

       End;


//pegando o retorno


     Try

       With FcomponentesNfe.ACBrNFe.WebServices do

       Begin

             //carrego o xml para o componente

             FcomponentesNfe.ACBrNFe.NotasFiscais.LoadFromFile(RetornaPastaSistema+'ARQUIVOB.XML');

             Retorno.Recibo := Precibo;

             Retorno.Executar;

             //guardo o XML depois do retorno ok

       End;

   except

          //trato as excessoes do retorno....

   end;




-----------------------------------------------------------

Até a Vitória sempre!

Atenciosamente

Ronnei Peterson

Invictos Tecnologia - www.invictos.com.br

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