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.