Ir para conteúdo
  • Cadastre-se

dev botao

Baixar XML da NFe do Fornecedor lendo a Chave num leitor de Código de Barras


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

Recommended Posts

  • Moderadores
1 minuto atrás, durvalcastro disse:

Como faz isso?

Tu usa os componentes ACBr e programa?

se sim no exemplo do svn o ACBrNFe tem como fazer tudo o que falei acima

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

  • Moderadores
7 minutos atrás, durvalcastro disse:

Sim uso o ACBR e sou desenvolvedor....

Onde vejo isso no exemplo?

abre, olha as abas do pagecontrol

como diz o Daniel use a força leia os fontes.

abre e olha, testa

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

2 horas atrás, Juliomar Marchetti disse:

Tu abriu o exemplo e olhou?

Sim olhei...

Seria isso:

 

procedure TfrmACBrNFe.btnDistrDFePorChaveClick(Sender: TObject);
var
  xTitulo, cUFAutor, CNPJ, Chave: string;
begin
  xTitulo := 'Distribuição DFe Por Chave';
  cUFAutor := '';
  if not(InputQuery(xTitulo, 'Código da UF do Autor', cUFAutor)) then
     exit;

  CNPJ := '';
  if not(InputQuery(xTitulo, 'CNPJ/CPF do interessado no DF-e', CNPJ)) then
     exit;

  Chave := '';
  if not(InputQuery(xTitulo, 'Chave da NF-e', Chave)) then
     exit;

  ACBrNFe1.DistribuicaoDFePorChaveNFe(StrToInt(cUFAutor), CNPJ, Chave);

  MemoResp.Lines.Text := ACBrNFe1.WebServices.DistribuicaoDFe.RetWS;
  memoRespWS.Lines.Text := ACBrNFe1.WebServices.DistribuicaoDFe.RetornoWS;

  LoadXML(ACBrNFe1.WebServices.DistribuicaoDFe.RetWS, WBResposta);
end;

Link para o comentário
Compartilhar em outros sites

6 horas atrás, Juliomar Marchetti disse:

Tu abriu o exemplo e olhou?

Achei a rotina DistribuicaoDFePorChaveNFe, mas ela retorna só alguns dados...

MemoResp.Lines.Text := ACBrNFe1.WebServices.DistribuicaoDFe.RetWS;
<retDistDFeInt xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe"><tpAmb>1</tpAmb><verAplic>1.4.0</verAplic><cStat>137</cStat><xMotivo>Nenhum documento localizado</xMotivo><dhResp>2022-02-17T14:47:34-03:00</dhResp></retDistDFeInt>

memoRespWS.Lines.Text := ACBrNFe1.WebServices.DistribuicaoDFe.RetornoWS;
<?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="08CBE604A9FED5BD0160402200000000,1:1,0,0,,,AgAAALNIQgAAAAFGAAAAAQAAABFqYXZhLnV0aWwuSGFzaE1hcAAAAAJIQgAAAAJGAAAAAgAAABBqYXZhLmxhbmcuU3RyaW5nAA9DYWxsZXJUaW1lc3RhbXBIQgAAAANFAAAAAgANMTY0NTEyMDA1NDc4OEhCAAAABEUAAAACAApUeG5UcmFjZUlkSEIAAAAFRQAAAAIAITA4Q0JFNUU1QTlGRUQ1QkQwMTYwNDAyMjAwMDAwMDAwMA==" xmlns="http://www.ca.com/apm" /></soap:Header><soap:Body><nfeDistDFeInteresseResponse xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NFeDistribuicaoDFe"><nfeDistDFeInteresseResult><retDistDFeInt xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe"><tpAmb>1</tpAmb><verAplic>1.4.0</verAplic><cStat>137</cStat><xMotivo>Nenhum documento localizado</xMotivo><dhResp>2022-02-17T14:47:34-03:00</dhResp></retDistDFeInt></nfeDistDFeInteresseResult></nfeDistDFeInteresseResponse></soap:Body></soap:Envelope>

 

E não a nota com os itens...

Link para o comentário
Compartilhar em outros sites

  • Consultores

Retornou 137-Nenhum documento localizado

<cStat>137</cStat><xMotivo>Nenhum documento localizado</xMotivo>

Antes de seguir é recomendável você ler a NT para entender como funciona o processo.

http://svn.code.sf.net/p/acbr/code/tools/DFe/NFeNFCe/NT/2014/NFe_NT2014_002 v1.11 WS DistribuicaoDFe.pdf

Neste tópico tem uma base também.

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

52 minutos atrás, Renato Rubinho disse:

Retornou 137-Nenhum documento localizado

<cStat>137</cStat><xMotivo>Nenhum documento localizado</xMotivo>

Antes de seguir é recomendável você ler a NT para entender como funciona o processo.

http://svn.code.sf.net/p/acbr/code/tools/DFe/NFeNFCe/NT/2014/NFe_NT2014_002 v1.11 WS DistribuicaoDFe.pdf

Neste tópico tem uma base também.

 

 

Tá tudo certinho, NFe recente de 01/2022 e sempre retorna: Nenhum documento localizado

Link para o comentário
Compartilhar em outros sites

14 horas atrás, Renato Rubinho disse:

A idéia de ler a NT seria para esclarecer este tipo de dúvida.

No item 3.4 estão detalhadas as condições para distribuição.

Se sua primeira consulta foi hoje, não terá nada para baixar anterior a hoje.

 

 

Esperei  o tempo de uma hora e continua dando cStat=137-Nenhum documento localizado

Link para o comentário
Compartilhar em outros sites

  • Consultores

Só existirão xmls a partir da primeira consulta.

Os anteriores(retroativos) não estarão disponíveis, apenas os gerados a partir de agora.

Se ficar 60 dias sem consultar, os xmls também deixarão de ser disponibilizados, voltando somente a partir da próxima consulta também sem disponibilizar os retroativos.

Link para o comentário
Compartilhar em outros sites

2 horas atrás, Renato Rubinho disse:

Só existirão xmls a partir da primeira consulta.

Os anteriores(retroativos) não estarão disponíveis, apenas os gerados a partir de agora.

Se ficar 60 dias sem consultar, os xmls também deixarão de ser disponibilizados, voltando somente a partir da próxima consulta também sem disponibilizar os retroativos.

Ah tá, entendi agora, obrigado pela explicação....

Link para o comentário
Compartilhar em outros sites

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