Ir para conteúdo
  • Cadastre-se

dev botao

Download XML da nfe


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

Recommended Posts

  • Consultores

Boa tarde,

Como assim baixar fisicamente?

Você diz salvar em disco?

Se sim, basta atribuir o valor True a propriedade: Configuracoes.Arquivos.Salvar

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

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Membros Pro

Estou tendo problema com uma única nota fiscal eletrônica.

Carro o xml, faço a consulta e imprimo, ele imprime como validado, porém quando gravo o xml em arquivo e incluo ele no banco de dados, ele vai sem o protocolo.

Seguem anexo um print da tela de impressão e os xml gerados.

A sequencia de comandos usados é:

notafiscal.NotasFiscais.LoadFromString();

notafiscal.Consultar;

notaFiscal.NotasFiscais.Items[0].GravarXML();

Att.

Leonardo Freitag

nfe_impressao.png

51160105098091000163550010000009511523057290-nfe.xml

51160105098091000163550010000009511523057290-sit.xml

assinatura.png

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
<?xml version="1.0"?>
<retDownloadNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<tpAmb>1</tpAmb>
<verAplic>AN_2.1.1</verAplic>
<cStat>139</cStat>
<xMotivo>Pedido de Download processado</xMotivo>
<dhResp>2016-01-20T11:43:41</dhResp>
-<retNFe>
<chNFe>35151105392194000131550010000000041000000040</chNFe>
<cStat>632</cStat>
<xMotivo>Rejeicao: Solicitacao fora de prazo, a NF-e nao esta mais disponivel para download</xMotivo>
</retNFe>
</retDownloadNFe>

Bom dia, estou tendo o mesmo problema "Fora de prazo". Porém se entrar no site da NFe consigo fazer o download normalmente sem problema.

Segue código da 'procedure' tirado daqui mesmo desse tópico, um pouquinho de cada e fui montando. ^^

Var
  vNFe,Dir: String;
begin
 vNFe := FormSiples('Informe','Chave NFE','','S',Self);
  if vNFe <> '' then begin
    ACBrNFe1.DownloadNFe.Download.tpAmb             := taProducao;
    ACBrNFe1.Configuracoes.WebServices.Ambiente     := taProducao;
    Dir := ExtractFileDir(application.ExeName);
    ACBrNFe1.Configuracoes.Geral.PathSalvar         := dir;
    ACBrNFe1.Configuracoes.Geral.Salvar             := True;
    ACBrNFe1.Configuracoes.Certificados.NumeroSerie := FrDm.QEmpresaCERTIFICADO_NSERIE.AsString;
    with acbrNFE1.DownloadNFe do begin
      Download.CNPJ := OnlyNumber(FrDm.QEmpresaCNPJ.AsString);
      with Download.Chaves.Add do begin
        chNFe := Trim(OnlyNumber(vNFe));
      end;
    end;
    ACBrNFe1.WebServices.DownloadNFe.Executar;
  end;
end;

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Baixar pelo site da NF-e e fazer o download via webservice são caminhos diferentes.

O ACBr não tem controle sobre o tempo que um e outro estão disponíveis, o ACBr apenas envia o comando é espera uma resposta, neste caso o webservice retorna que já passou do prazo, portanto, utilizando ele não tem como fazer nada.

 

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Olá pessoal, tudo bem?

Gostaria de agradecer todos os posts deste tópico, ajudaram muito a esclarecer minhas dúvidas até aqui. Mas ainda estou com uma pequena dificuldade. Tenha uma rotina que utilizo para realizar o download do XML:

  ACBrNFe1.Configuracoes.Geral.Salvar := True;
  ACBrNFe1.Configuracoes.Geral.FormaEmissao := teNormal;
  ACBrNFe1.Configuracoes.WebServices.Visualizar := False;
  ACBrNFe1.Configuracoes.WebServices.UF := 'SP';
  ACBrNFe1.DownloadNFe.Download.tpAmb := taHomologacao;
  ACBrNFe1.Configuracoes.WebServices.Ambiente := taHomologacao;
  ACBrNFe1.DownloadNFe.Download.Chaves.Clear;
  ACBrNFe1.DownloadNFe.Download.CNPJ := vCNPJ;
  ACBrNFe1.DownloadNFe.Download.Chaves.Add.chNfe := vChave;
  ACBrNFe1.WebServices.DownloadNFe.Executar;

Ela funciona perfeitamente, porém retorna a mensagem: "Rejeicao: NF-e indisponivel para download devido a ausencia de Manifestacao do Destinatario"

Existe alguma forma de realizar o download do XML sem que seja necessário realizar a manifestação? Sem validade jurídica? Apenas para consulta.

Agradeço desde já.

Editado por Raphael Lima
Envio em branco
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores

Bom dia Alcir,

Você já leu sobre o DistribuicaoDFe?

Se não me falha a memória já faz 2 anos que foi implementado no componente ACBrNFe.

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

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia Italo, li sim, sobre DistribuicaoDFe, mas até onde entendi pra fazer o download é preciso ser "ator" da nf-e como foi citado em alguns posts. Neste exemplo que citei não precisa, é possível baixar qualquer nf-e pela chave, sem certificado e sem necessariamente ser "ator".

O mesmo se propõe esta DLL, que o autor vende no site:

http://fsist.blogspot.com.br/2013/04/dll-para-download-do-xml-da-nfe-nota.html

Ai pergunto, como eles fazem ?

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
40 minutos atrás, Alcir Marcon disse:

Bom dia Italo, li sim, sobre DistribuicaoDFe, mas até onde entendi pra fazer o download é preciso ser "ator" da nf-e como foi citado em alguns posts. Neste exemplo que citei não precisa, é possível baixar qualquer nf-e pela chave, sem certificado e sem necessariamente ser "ator".

O mesmo se propõe esta DLL, que o autor vende no site:

http://fsist.blogspot.com.br/2013/04/dll-para-download-do-xml-da-nfe-nota.html

Ai pergunto, como eles fazem ?

 

Gancho! velho e bom conhecido jeitinho Brasileiro!

ao invés de seguir o correto!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Amigos, sobre esse debate vejam

https://arquivei.com.br/

" Conectado à Secretaria da Fazenda, o Arquivei automaticamente baixa todas as NFes emitidas para o CNPJ da sua empresa e armazena-as em XML e DANFe no Painel de Gestão de Notas. "

 

como eles conseguem oferecer esse tipo de servico ? via webservice ?

é possivel logar em algum ligar e listar as notas no cadastro da receita?

Link para o comentário
Compartilhar em outros sites

Na verdade a Sefaz envia as notas dos últimos 3 meses, eu até fiz um teste com esse arquivei e eu até questionei eles de como eles conseguem baixar todas as notas e detalhe ele baixa as notas emitidas contra seu CNPJ e as notas que você mesmo emitiu, agora que milagre é esse eu não sei.

Eles responderam minha pergunta dizendo que eles tinham uma integração com a Sefaz, duvido porque a Sefaz não faz integração especifica com uma empresa, ela disponibiliza seus webservice igual para todos, então resta saber que milagre é esse.

Link para o comentário
Compartilhar em outros sites

2 horas atrás, Carlos Alberto Fitl disse:

 a Sefaz não faz integração especifica com uma empresa, ela disponibiliza seus webservice igual para todos

Ou pelo menos deveria né... Mas aqui no Brasil tá dificil...

Aqui na minha cidade coisa parecida aconteceu com a NFSe. Empresa que criou os webservices para prefeitura era "amiguinha" de outra que ofertava download dos xml finais das NFSe, sendo que no começo o unico jeito de obte-los era atraves do email que a propria prefeitura enviava ao tomador do serviço no momento da emissao.

Agora, como que essa empresa amiguinha teria esses xmls se o xml só foi para o tomador do serviço, nem mesmo para o emitente ia?
 

Link para o comentário
Compartilhar em outros sites

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