Ir para conteúdo
  • Cadastre-se

NF-e Duplicidade.


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

Recommended Posts

  • Membros Pro
Postado (editado)

Boa tarde Senhores,

Estou tentando resolver o seguinte cenário:

  • O usuário solicita a emissão de uma NF-e.
  • A solicitação é enviada ao sefaz pelo acbr monitor.
  • Antes que o componente retorne a solicitação, ocorre uma falha de queda na rede, energia elétrica ou no próprio sistema operacional.
  • A NF-e foi autorizada pelo sefaz.

Gostaria de criar uma rotina que faça o seguinte:

  • Usuário tentou emitir uma nfe que já consta no sefaz.
  • O Sistema recebe o retorno duplicidade do sefaz/acbr monitor.
  • O Sistema obtem o xml da nf-e que consta no sefaz, novamente.
  • O Sistema salva o arquivo xml da NF-e e informa ao usuário o que aconteceu.

Existe algum método no ACBrMonitor que me possibilite isso?

O método DownloadNFe não está suprindo esta necessidade, tendo em vista que não posso baixar nfes emitidas para outros cnpjs a não ser o meu.

Editado por Vinicius Gonçalves
Att, 
 
Vinicius Gonçalves | Engenheiro de Software 
LogoEmail.png [email protected] 
  

LogoMs.png 

 

Antes de imprimir, pense na sua responsabilidade e compromisso com o Meio Ambiente.
        Já imprimiu? Utilize o verso. 
  • Consultores
  • Solution
Postado

Boa tarde

sim bem simples, duas situações podem ser feitas, uma cria a nf-e e tudo mais e ao invés de enviar faz um consulta de protocolo, caso esteja já emitiu ele irá anexar o protocolo ao xml e estará certo.

ou tu pode enviar, pegar o cstat e demais tratativas e tentar com o xml que criou e assinou então consultar o protocolo com esse xml carregado.

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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
Postado (editado)
1 hora atrás, Juliomar Marchetti disse:

Boa tarde

sim bem simples, duas situações podem ser feitas, uma cria a nf-e e tudo mais e ao invés de enviar faz um consulta de protocolo, caso esteja já emitiu ele irá anexar o protocolo ao xml e estará certo.

ou tu pode enviar, pegar o cstat e demais tratativas e tentar com o xml que criou e assinou então consultar o protocolo com esse xml carregado.

Like a boss.

Funcionou perfeitamente.

@Juliomar Marchetti consigo fazer a mesma coisa para o cancelamento?  Baixar o xml de evento de cancelamento caso eu tenha o mesmo cenário na ação de cancelamento? 

 

Editado por Vinicius Gonçalves
Att, 
 
Vinicius Gonçalves | Engenheiro de Software 
LogoEmail.png [email protected] 
  

LogoMs.png 

 

Antes de imprimir, pense na sua responsabilidade e compromisso com o Meio Ambiente.
        Já imprimiu? Utilize o verso. 
  • Consultores
Postado

os eventos tu pode fazer quase a mesma situação!

carregar o xml e efetuar uma consulta de protocolo.

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

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