Jump to content

Embarcadero Conference 2019

22/10 - Visite o Stand do ACBr
Saiba mais

Nova Loja Oficial
loja.projetoacbr.com.br
Ajude o projeto a crescer, com estilo

Comprar

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Sign in to follow this  
BiancaMPG

ANSWERED DistribuicaoDFe Mostrar XML Para o Destinatário

Recommended Posts

Olá galera, tudo bem?

Eu sou programadora Delphi (utilizo Embarcadero Delphi XE7) e estou tentando criar uma telinha no sistema aqui da empresa onde o usuário possa consultar as notas enviadas contra o CNPJ dele e visualizá-las para facilitar na hora de dar entrada dos produtos e notas fiscais de entrada.

Já andei olhando vários tópicos aqui no site sobre o tema e pelo que vi ando fazendo tudo certo:

- Pego o CNPJ do cliente e o código UF dele, jogo no DistribuicaoDFePorUltNSU;
-
Pego o UltNSU que essa pesquisa me dá e retomo o passo 1;
- Percorro o arquivo zipado (NFe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip) e jogo os dados em um banco além de mostrá-los em um DBGrid.

Mas o problema é que ele só me mostra as XML de notas onde o CNPJ informado está como Autorizado e eu preciso das notas onde o CNPJ esteja como Destinatário, como faço isso? Posso jogar o código aqui se quiserem, uso basicamente o DistribuicaoDFE.txt que vem nos arquivos exemplos do ACBr, falta alguma coisa naquele arquivo? Me ajudem por favor.

 


481160440_Logovetorizadopequeno-Copia.png.424881e6b6bcab5e4c2257a520ced9d7.png
Bianca Gonçalves
Programadora - BVX Tecnologia
Santa Cruz do Rio Pardo - SP

Share this post


Link to post
Share on other sites

Bom dia Bianca,

No método DistribuicaoDFePorUltNSU você esta informando o Código da UF e o CNPJ do seu cliente correto?

Não pode informar o CNPJ do Fornecedor.

O valor inicial de UltNSU deve ser zero e depois sempre usar o valor retornado no campo UltNSU sem acrescentar nada a esse valor, pois se ele retornar o valor 500 e você informar 501 a SEFAZ vai retornar do 502 em diante, sendo que o correto é retornar do 501 em diante.

Não entendi o seu ultimo paragrafo (notas onde o CNPJ informado está como Autorizado ).

Por favor explique isso melhor.

  • Like 1

Consultor SAC ACBr Italo Jurisato 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

Share this post


Link to post
Share on other sites

Bom dia, Italo, desculpe a demora para a resposta.

Eu consegui puxar todas as notas que eu queria agora, graças a alguns tópicos aqui do site!
Peço desculpas por não ter feito uma busca mais precisa antes de criar o tópico aqui.
Meu problema era que o sistema só estava puxando as notas onde meu CNPJ estava declarado no campo <xAut> do xml e não onde era o destinatário.

Mas isso já está resolvido! Se quiser fechar o tópico eu agradeço!

  • Like 1

481160440_Logovetorizadopequeno-Copia.png.424881e6b6bcab5e4c2257a520ced9d7.png
Bianca Gonçalves
Programadora - BVX Tecnologia
Santa Cruz do Rio Pardo - SP

Share this post


Link to post
Share on other sites

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Like 1

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...