Ir para conteúdo
  • Cadastre-se

dev botao

Tratamento de rejeições com envio Síncrono


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

Recommended Posts

Postado (editado)

Olá,

Atualmente, trabalho com o envío de NFe no modo Assíncrono:

ACBrNFe.Enviar(nLote)

Estou tentando implementar o envio Síncrono:

ACBrNFe.Enviar(nLote, True, True)

Basicamente, no envio assíncrono, faço o tratamento das rejeições com base na propriedade ACBrNFe.Webservices.Retorno.cStat

Porém, no envio síncrono, ACBrNFe.Webservices.Retorno.cStat não é preenchido, em vez disso teria ACBrNFe.Webservices.Enviar.cStat, mas não seriam a mesma coisa. Entendo que Enviar.cStat seria o status do envio/recebimento do lote enquanto Retorno.cStat é o status da validação do documento.

Qual property eu deveria acessar para obter o cstat da validação do documento após o envio síncrono?

Cheguei a ler alguns tópicos relacionados, mas ainda assim não ficou muito claro.

Editado por baggiovinicius
  • Moderadores
  • Solution
Postado
Em 04/08/2021 at 13:25, baggiovinicius disse:

Porém, no envio síncrono, ACBrNFe.Webservices.Retorno.cStat não é preenchido, em vez disso teria ACBrNFe.Webservices.Enviar.cStat, mas não seriam a mesma coisa. Entendo que Enviar.cStat seria o status do envio/recebimento do lote enquanto Retorno.cStat é o status da validação do documento.

ACBrNFe.WebServices.Enviar é o consumo do webservice NFeAutorizacao.

ACBrNFe.WebServices.Retorno é o consumo do webservice NFeRetAutorizacao.

No modo assíncrono o Enviar retorna o número do recibo, que é usado pra executar uma chamada ao Retorno.

No modo síncrono não existe o consumo do retorno, por isso não tem nada preenchido nesse objeto.

O programa exemplo do componente detalha como tratar o retorno nos dois modos.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

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