Ir para conteúdo
  • Cadastre-se

dev botao

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


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

Recommended Posts

  • Moderadores
Postado
  Em 17/02/2022 at 02:12, durvalcastro disse:

Sim uso o ACBR e sou desenvolvedor....

Onde vejo isso no exemplo?

Expandir  

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: juliomar_m@yahoo.com.br
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
  Em 17/02/2022 at 11:34, Juliomar Marchetti disse:

Tu abriu o exemplo e olhou?

Expandir  

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;

Postado
  Em 17/02/2022 at 11:34, Juliomar Marchetti disse:

Tu abriu o exemplo e olhou?

Expandir  

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

Postado
  Em 17/02/2022 at 21:34, 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.

 

 

Expandir  

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

  • Consultores
  • Solution
Postado

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.

 

 

Postado
  Em 18/02/2022 at 01:09, 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.

 

 

Expandir  

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

  • Consultores
Postado

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.

Postado
  Em 18/02/2022 at 17:00, 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.

Expandir  

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

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