Ir para conteúdo
  • Cadastre-se

dev botao

Problemas No Download De Nfe - Falha No Schema


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

Recommended Posts

Boa tarde amigos do fórum ACBR!

 

Sou novo por aqui, então me perdoem caso o seguinte tópico esteja em desacordo com alguma regra do fórum.

 

Pois bem, utilizo o Delphi 10 e instalei o ACBRNFE para testar algumas funcionalidades do mesmo. A que mais me interessa, que é o download da NFE, não está funcionando.

Busquei em alguns tópicos do fórum a respeito, porém a maioria se trata apenas de envio/consulta da mesma, e não em download.

 

Abaixo o código que estou utilizando para tentar baixar uma NFE:

 

ACBrNFe1.DownloadNFe.Download.Chaves.Add.chNFe := '42140104959446000107550010000109081000109083';
ACBrNFe1.Configuracoes.Geral.ModeloDF := moNFe;
ACBrNFe1.Configuracoes.Geral.VersaoDF := ve310;
 
if ACBrNFe1.WebServices.DownloadNFe.Executar then
  ShowMessage('Ok')
else
  ShowMessage('Não ok');

 

 

 

 

Lembrando que possuo o certificado instalado e já informei o número de série no componente, no qual foi reconhecido com sucesso.

 

Nas configurações do WebService, já informei o ambiente como produção e o meu UF que é SC. Abaixo imagem do componente com o certificado reconhecido: 

 

uH6RQg.jpg

 

 

O componente sempre me retorna esse erro:

 

gAwikn.jpg

 

Alguém poderia me auxiliar no caso?

 

Agradeço desde já sua atenção e disponibilidade.

 

Abraços!

 

Jean Perfoll

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde!

chegou a pegar o exemplo que possui na pasta do svn?

lá tem como configurar todo o componente e o que é necessário para ele rodar !

sugiro começar por lá!

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

  • 5 meses depois ...

Olá, 

Para não abrir outro tópico vou utilizar este aqui que é o mesmo assunto,

Estou utilizando a trunk 2 e implementando a rotina de download, está dando falha no schema xml,

segue a requisição feita ao web-service

<?xml version="1.0" encoding="UTF-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeDownloadNF">
      <cUF>41</cUF>
      <versaoDados>1.00</versaoDados>
    </nfeCabecMsg>
  </soap12:Header>
  <soap12:Body>
    <nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeDownloadNF">
      <downloadNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
        <tpAmb>1</tpAmb>
        <xServ>DOWNLOAD NFE</xServ>
        <CNPJ/>
        <chNFe>43150887235172000122550010010761091649053541</chNFe>
        <chNFe>43150887235172000122550010010761081263705580</chNFe>
        <chNFe>43150887235172000122550010010722541039825675</chNFe>
      </downloadNFe>
    </nfeDadosMsg>
  </soap12:Body>
</soap12:Envelope>

 

Resultado do web-service

 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Header>
    <WSCorIDSOAPHeader CorID="28424459C8C6EFB5032F01692053C7EA,1:1,1,0,,,AgAAALNIQgAAAAFGAAAAAQAAABFqYXZhLnV0aWwuSGFzaE1hcAAAAAJIQgAAAAJGAAAAAgAAABBqYXZhLmxhbmcuU3RyaW5nAA9DYWxsZXJUaW1lc3RhbXBIQgAAAANFAAAAAgANMTQzOTQ4OTQ3NTY3M0hCAAAABEUAAAACAApUeG5UcmFjZUlkSEIAAAAFRQAAAAIAITI4NDI0NDM5QzhDNkVGQjUwMzJGMDE2OTM5OUE2RUFFMA==" xmlns="http://www.wilytech.com/" />
  </soap:Header>
  <soap:Body>
    <nfeDownloadNFResult xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeDownloadNF">
      <retDownloadNFe versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe">
        <tpAmb>1</tpAmb>
        <verAplic>AN_2.1.0</verAplic>
        <cStat>215</cStat>
        <xMotivo>Rejeicao: Falha no Esquema XML</xMotivo>
        <dhResp>2015-08-13T15:11:15</dhResp>
      </retDownloadNFe>
    </nfeDownloadNFResult>
  </soap:Body>
</soap:Envelope>

 

Grato

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores

Bom dia Dangelo,

Sugestão de leitura: Nota Técnica 2012/002 v1.02

Incrível, o Download foi implementado no componente ACBrNFe em 2012.

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

  • Consultores

Boa tarde Dangelo,

O método DistribuicaoDFe já faz o Download do XML completo da NF-e.

Você só precisa realizar a Manifestação do Destinatário que é um Evento.

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

  • Consultores

Bom dia Meinardo,

Se você (destinatário da mercadoria) deseja ou necessita do XML completo, ou seja, assinado e protocolado os passos são:

1. Realizar uma consulta através do DistribuicaoDFe - você vai obter um resumo das notas;

2. Realizar a manifestação de cada uma delas - acusando: Ciência da Operação ou Desconhecimento ou Operação Concluída ou Não Concluída;

3. Realizar uma nova consulta através do DistribuicaoDFe - você vai obter um resumo das novas notas e o XML das notas manifestadas.

Deve-se lembrar que a cada nova consulta usando o método DistribuicaoDFe devemos sempre informar como terceiro parâmetro o valor do ultNSU retornado na execução anterior.

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

  • Consultores

Boa tarde,

Salva, basta configurar para salvar você pode definir uma pasta especifica para salvar.

Configuracoes.Arquivos.Salvar := True;

Veja as propriedades de configurações do grupo Download.

Boa tarde,

Salva, basta configurar para salvar você pode definir uma pasta especifica para salvar.

Configuracoes.Arquivos.Salvar := True;

Veja as propriedades de configurações do grupo Download.

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

  • 4 meses depois ...
  • Consultores

Boa noite,

Se você é o destinatário da mercadoria a resposta é não.

Agora se você é uma transportadora a resposta é sim.

E para ambos aconselho a utilizar o método DistribuicaoDFe.

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

  • 6 meses depois ...
  • 1 ano depois...
Em 29/02/2016 at 20:38, Italo Jurisato Junior disse:

Boa noite,

Se você é o destinatário da mercadoria a resposta é não.

Agora se você é uma transportadora a resposta é sim.

E para ambos aconselho a utilizar o método DistribuicaoDFe.

Boa tarde Ítalo! Mais uma vez te peço esclarecimentos. Que bom ter a quem recorrer! :)

Poderia me explicar, ou apontar o caminho sobre como faço para baixar xml de nfe sendo transportadora?

Estou me batendo aqui.

 

Quando uso o componente ACBrCTe para baixar uma nfe retorna:

ebService Distribuição de DFe:
- Inativo ou Inoperante tente novamente.
Erro Interno: 12031
Erro HTTP: 0
Erro: Requisição não enviada.
Erro: 12031 - A conexão com o servidor foi redefinida.

 

Quando uso o componente ACBrNFe para baixar uma nfe retorna:

 

Versão Layout: 1.00 
Ambiente: 1 
Versão Aplicativo: 1.1.9 
Status Código: 215 
Status Descrição: Rejeicao: Falha no esquema xml 
Resposta: 05/01/2018 16:57:39 
Último NSU: 000000000000000 
Máximo NSU: 000000000000000 

 

Assim, meu caro Ítalo, podes me esclarecer o que faço de errado?

 

Reiterando que trata-se de uma transportadora buscando xml de nfe de cliente.

 

Obrigado pela atenção meu caro!

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Bom Dia Cezar,

Eu uso essa função, me bati um pouco no inicio, mas voce deve configurar o seu abcrNFe como os dados do seu cliente certificado etc.. como se fosse emitir um cte pelo acbrCTe, e ai voce vai usar a função do acbrnfe..DistribuicaoDFePorUltNSU(UFCodigoCliente,
      CNPJCliente, UltNSUBaixado);

o UltNSUBaixado na primeira vez será 0, onde ele ira baixar varias notas antigas para eu funcionou perfeitamente, ai sempre q seu cliente for citado na tag da transportadora você ira conseguir pegar o xml.

Ai depois voce tem que fazer um FOr no ACBRNFe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Count validando o Pos('<infNFe',ACBRNFe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.XML) > 0 para saber se é uma NFe ou outro evento que ocorreu pois ele traz outros eventos junto.

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...