Ir para conteúdo
  • Cadastre-se

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á 1594 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado

não tem como só lendo a chave.

tu tem que manifestar e depois fazer a consulta que vem o xml para tu baixar

 

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado
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

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado
Agora, Juliomar Marchetti disse:

Tu usa os componentes ACBr e programa?

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

Sim uso o ACBR e sou desenvolvedor....

Onde vejo isso no exemplo?

Postado
6 minutos atrás, Juliomar Marchetti disse:

Tu usa os componentes ACBr e programa?

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

Qual procedure é usada pra eu pesquisar no exemplo????

  • Consultores
Postado
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

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado
9 horas atrás, durvalcastro disse:

O nome da procedure ajuda a procurar heheh

Tu abriu o exemplo e olhou?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

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

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

Postado
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

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

Postado
4 minutos atrás, Renato Rubinho disse:

b) no caso de novos usuários desse serviço (distNSU), a geração de NSU ocorrerá a partir do primeiro acesso. Não haverá geração de NSU retroativo;

Screenshot_20220218-131212_Google PDF Viewer.jpg

 

Eu realmente não entendi exatamente o que isso quer dizer...

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

  • Este tópico foi criado há 1594 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...
The popup will be closed in 10 segundos...