Nosso sistema é em PHP e também estamos com problemas semelhantes quanto ao NFeDistribuicaoDFe.
Alguém pode me passar o contato do setor responsável na Sefaz?
Vou relatar um dos casos com um cliente de SP:
Sefaz entregou notas até o NSU 11582 e depois começou a retornar erro de NSU fora da sequência: "Rejeicao: Consumo Indevido (Deve ser utilizado o ultNSU nas solicitacoes subsequentes. Tente apos 1 hora)"
Obviamente o sistema estava buscando pelo NSU 11582, afinal, foi o último entregue.
Resolvi buscar pelo NSU 0 pra ver a resposta. Veio o seguinte:
[ultNSU] => 000000000010954
[maxNSU] => 000000000011596
[NSUinicial] => 10905
Ou seja, para a Sefaz, o ultNSU é agora um NSU menor do que o NSU que ela própria já entregou e rejeita se eu busco por um NSU acima dele (e abaixo do max).
Quando voltei a tentar o NSU correto (11582), a Sefaz voltou a rejeitar e me deixou mais 1 hora de castigo.
Fora esse, já aconteceu outros casos de clientes que mesmo buscando pelo NSU 0, não retornou nenhum documento, não rejeitou e também não deu erro. Como se os CNPJs nunca tivessem recebido nota. Também vi o caso de um cliente que só começou a aparecer notas em fevereiro, com NSU 1, sendo que já existia notas de fornecedores dele há meses.
Preciso do contato do setor responsável pra também abrir um chamado. Obrigado.