Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Funcionou!!

Recebi o XML:

    ACBrNFe.WebServices.DownloadNFe.retDownloadNFe.XML;
    ACBrNFe.WebServices.DownloadNFe.retDownloadNFe.retNFe.Items[0].procNFe;

Mas para baixar ele fisicamente tem algum comando do próprio ACBR ?

Abraço

Postado

Criei uma função para retirar os caracteres especiais! 
Tudo certo, único problema é as notas fora do prazo...

Tem como resolver isso?

Obrigado pela Atenção!

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

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

  • 2 semanas depois ...
Postado
<?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;

 

  • Moderadores
Postado

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
  • 2 meses depois ...
Postado (editado)

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
  • 1 mês depois ...
Postado

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 ?

 

  • Moderadores
Postado
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_Transparent-02.png
 

 

Postado

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?

Postado

Sem certificado não é um meio lícito, um dos métodos usados é o parse do html do site da nfe...mas dentro da legalidade precisa de certificado e tem regras claras descritas nos manuais e notas técnicas...

Postado

Se analisares o site ele não oferece nada de estranho, na realidade o que ele faz é a manifestação das notas do cliente (resta a pergunta como ele consegue notas com mais de 6 meses). Isso o acbr jah tem implementado.

Milagre seria ele obter as notas enviadas pelo cliente..rss

 

  • Curtir 1
Postado

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.

Postado
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?
 

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