Bom dia
Necessito desenvolver um sistema para buscar todas as NFe emitidas contra o CNPJ X ( no qual possuo o certificado ) e todas as notas emitidas pelo CNPJ.
Após algumas pesquisas, descobri que existe um web-service chamado NFeDistribuicaoDFe, que serve para esse proposito pois bem, encontrei alguns projetos no github que utilizam essa api, como por exemplo:
→ https://github.com/luizhj/DFeDownloader
e decidi testar elas, consegui baixar algumas notas, até que comecei a receber o erro 503 no momento da chamada da URL "https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx?wsdl"...
Para efeitos de comparação baixei um programa chamado fiscal.io ( https://fiscal.io/ ) que faz exatamente o que necessito, que é coletar as notas emitidas pelo CNPJ e contra o CNPJ.
Logo de cara, vi que a quantidade de notas são diferentes, usando o projeto que peguei do github, retornou 77 notas ( Apenas as que tem XML ), contra 85 notas que o fiscal.io me trouxe, a diferença é que o fiscal.io trouxe notas que não possuem o XML...
Testei um projeto chamado DFe.Net, mas, foi pior... o sistema retornava um erro falando que serviço NFeDistribuicaoDFe não está disponivel para o estado de SP...
Então, como posso fazer para obter as notas emitidas contra o CPNJ ( incluindo as que não tem XML ) e como obter as notas emitidas pelo CNPJ ?