Olá a todos,
Implementei em meus sistemas o download do XML da NF-e para importação no estoque e estou tendo problemas.
Primeiro implementei com a função DistribuicaoDFePorChaveNFe e na maioria dos CNPJs funcionou normalmente, porém em alguns casos com a mesma rotina teve CNPJs que não trazia a nota de jeito nenhum, tanto manifestando quanto não manifestando.
Agora por último implementei com a função DistribuicaoDFePorUltNSU e um dos CNPJs que não trazia o XML passou a trazer e outros que antes funcionavam deixaram de funcionar, tanto manifestando quanto não. Implementei o controle do UltNSU e inclusive o zeramento dele na tentativa de buscar tudo de novo.
As questões são:
- Existe prazo para download da NF-e, notas mais antigas não são distribuídas ?
- Porque com a função DistribuicaoDFePorUltNSU ele retorna o XML de algumas notas mesmo não manifestadas ? E não retorna a que eu preciso mesmo manifestada ?
- Existe um tempo entre a manifestação e a liberação da distribuição ? Fiz um teste de manifestação e tive que tentar até mais ou menos 5 minutos depois pra liberar a nota, procede ?
- Como faço se desejar fazer o download de todas as notas destinadas a um CNPJ específico ? Criei um loop como nos exemplos testando até o NSU ser igual ao último e iniciando de zero e não deu certo.
Obrigado a quem puder ajudar.