Ir para conteúdo
  • Cadastre-se

dev botao

Baixar (Download) XML das NFE Destinadas


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

Recommended Posts

Postado

Boa tarde a todos. Fiz muita pesquisa qui no fórum sobre como baixar XML Destinados más não encontrei nada concreto, apenas fraguimentos de informações. Creio que esse tópico será muito interessante para aqueles que como eu precisam de uma informação um pouco mais precisa.

Qual a sequencia correta para que eu posso baixar determinado XML de notas emitidas para determinado CNPJ  ?

Existe algum exemplo ?

Os exemplos dos fontes do ACBr não são conclusivos.

Tenho muita duvida quando a NSU. Como obter ? Tenho que armazenar essa NSU ?

Grato desde já.

  • Moderadores
Postado
1 hora atrás, Ricardo Souza 777 disse:

Boa tarde a todos. Fiz muita pesquisa qui no fórum sobre como baixar XML Destinados más não encontrei nada concreto, apenas fraguimentos de informações. Creio que esse tópico será muito interessante para aqueles que como eu precisam de uma informação um pouco mais precisa.

Qual a sequencia correta para que eu posso baixar determinado XML de notas emitidas para determinado CNPJ  ?

Existe algum exemplo ?

Os exemplos dos fontes do ACBr não são conclusivos.

Tenho muita duvida quando a NSU. Como obter ? Tenho que armazenar essa NSU ?

Grato desde já.

Boa tarde, Ricardo Souza 777

Sugiro primeiramente você baixar e ler com muita atenção a Nota Técnica 2014/002 versão 1.02b que trata sobre o Distribuição DFe. Em seguida, baixe e leia a Nota Técnica 2012/002 versão 1.02 que trata sobre Manifestação do Destinatário.

Utilize o demo na pasta exemplos como base para realizar os seus testes.

Existe um tópico que fala o passo a passo para utilizar o componente e fazer o download dos XMLs:

Veja também:

https://acbr.sourceforge.io/ACBrMonitor/NFEDistribuicaoDFe.html

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Postado

Felipe E. Resende Mesquitaserá não ser possível um passo a passo ? tipo..: 

1 - Fazer a manifestação do destinatário

          Comando ..: ACBrNFE1.etcetcetc.etcetcetc

2 - Baixar a NFE propriamente dita

       Comando ..: ACBrNFE1.etc.etc.etc.etc

Eu sei o que tem que fazer mas não entendo a sintaxe e a ordem dos comandos

 

att

  • Moderadores
Postado
Em 09/11/2018 at 17:49, Ricardo Souza 777 disse:

Felipe E. Resende Mesquitaserá não ser possível um passo a passo ? tipo..: 

1 - Fazer a manifestação do destinatário

          Comando ..: ACBrNFE1.etcetcetc.etcetcetc

2 - Baixar a NFE propriamente dita

       Comando ..: ACBrNFE1.etc.etc.etc.etc

Eu sei o que tem que fazer mas não entendo a sintaxe e a ordem dos comandos

 

att

Boa tarde, Ricardo Souza 777.

Os dois links que eu te passei, seria um passo a passo para você utilizar o componente.

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

  • Consultores
Postado

Bom dia Ricardo,

Se você pretende baixar as notas emitidas contra um CNPJ é muito simples.

Você vai usar o método DistribuicaoDFePorUltNSU passando o código da UF, CNPJ do destinatário da mercadoria e o numero do ultimo NSU.

A sintaxe você encontra no programa exemplo do componente ACBrNFe.

Nesse programa exemplo é usado o método DistribuicaoDFe, mas te aconselho a usar o DistribuicaoDFePorUltNSU pelo simples fato dele possuir apenas 3 parâmetros em vez de 4.

Através do método DistribuicaoDFePorUltNSU você consegue baixar tanto o Resumo de uma nota quanto o XML completo.

Para que seja possível baixar o XML completo é preciso antes realizar a Manifestação do Destinatário que nada mais é do que enviar um evento para SEFAZ.

Em um dos links que o Felipe postou no final da minha postagem indico 2 notas técnicas para leitura, porque não basta mostrarmos a você a ordem e a sintaxe de cada método se você não entende o motivo de cada um.

Se formos colocar aqui o motivo estaremos fazendo uma cópia do que esta escrito nas NT.

Portanto a leitura das NT que eu menciono é de vital importância para você.

 

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
Em 12/11/2018 at 12:04, Italo Jurisato Junior disse:

[...]
Você vai usar o método DistribuicaoDFePorUltNSU passando o código da UF, CNPJ do destinatário da mercadoria e o numero do ultimo NSU.
A sintaxe você encontra no programa exemplo do componente ACBrNFe.

Boa tarde Ítalo.
Estive fazendo uns testes na tentativa de baixar o XML da NF-e, mas não encontrei exatamente o comando.  Fiz algumas alterações no ACBNFe_Demo, adicionei  "TabSheet" denominada Manifestar. Dentro adicionei uma StringGrid com os dados dos eventos, após isso, tenho a confirmação do evento e posteriormente a opção Download.

Ocorre que nesta opção Download, estou sem saber se está correta a sintaxe.

Está correta ou falta alguma informação.

Grato.

ACBrNFe_demo.rar

_____________

Prates, Agnaldo

  • Consultores
  • Solution
Postado

Boa tarde Agnaldo,

Antes tínhamos 3 métodos para poder baixar o XML de uma NF-e: ConsultarNFeDest, Evento de Manifestação do Destinatário e o DownloadNFe.

Hoje só existe 2 métodos, são eles: DistribuicaoDFe e o Evento de Manifestação do Destinatário.

No programa exemplo o botão [Manif. Dest. - Conf. Operação] temos um exemplo de como enviar um evento de Manifestação do Destinatário que no caso é o de Confirmação.

Já no botão [Distribuição Documentos Fiscais] temos um exemplo de como usar o método DistribuicaoDFe.

No exemplo temos:

   ACBrNFe1.DistribuicaoDFe(StrToInt(cUFAutor), CNPJ, ultNSU, ANSU);

Mas podemos usar com outras chamadas:

   ACBrNFe1.DistribuicaoDFePorUltNSU(StrToInt(cUFAutor), CNPJ, ultNSU);
   ACBrNFe1.DistribuicaoDFePorNSU(StrToInt(cUFAutor), CNPJ, ANSU);
   ACBrNFe1.DistribuicaoDFePorChaveNFe(StrToInt(cUFAutor), CNPJ, chaveNFe);

Essas outras três formas a diferença que temos apenas 3 parâmetros, sendo que o ultimo é pelo qual queremos consultar (Ultimo NSU, NSU ou Chave). 
 

  • Curtir 1
  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Administradores
Postado

Boa tarde.

Fechando tópico, pois as explicações parecem ter atendido as demandas. Caso necessário favor criar novo tópico.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

  • Este tópico foi criado há 2199 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...