Ir para conteúdo
  • Cadastre-se

dev botao

Distribuição DFe - o NSU = 0 diz que está disponível e NSU = 1 retorna que é superior ao NSU na base de dados da sefaz


Ver Solução Respondido por Renato Rubinho,
  • Este tópico foi criado há 318 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá amigos, estou tentado mais não consegui, por isso estou recorrendo a comunidade:

quando uso o camando:

ACBrNFe1.DistribuicaoDFePorNSU(StrToInt(cUFAutor), CNPJ, ANSU); 

ou

ACBrNFe1.DistribuicaoDFePorUltNSU(StrToInt(cUFAutor), CNPJ, AultNSU);

- passando o NSU = 0, retorna o seguinte comando:

Atenção...: Não existem mais registros disponíveis.
Atenção...: Aguarde 1 hora para a próxima consulta.
 
Qtde Documentos Retornados: 0
Status....: 137
Motivo....: Nenhum documento localizado
Último NSU: 000000000000000
Máximo NSU: 000000000000000
 
Documentos Retornados:

- passando o NSU = 1, retorna:

Inicio TDistribuicaoDFe
Versão Layout: 1.01 
Ambiente: 1 
Versão Aplicativo: 1.6.2 
Status Código: 589 
Status Descrição: Rejeicao: Numero do NSU informado superior ao maior NSU da base de dados do Ambiente Nacional 
Resposta: 15/06/2023 11:07:54 
Último NSU: 000000000000000 
Máximo NSU: 000000000000000 

- se algum colega puder me dar uma dica de como proceder, ficarei muito grato.

Desde já muito obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde,

Este CNPJ não deve ter nenhum NSU gerado para ele.

Se começou a utilizar o serviço agora, nunca foram gerados NSUs para ele, aguarde a próxima NFe a ser emitida e consulte pelo DistribuicaoDFePorUltNSU passando zero.

A sefaz não gera NSUs retroativos, então somente os novos registros serão considerados.

1 hora atrás, samuelxingu disse:

ACBrNFe1.DistribuicaoDFePorNSU(StrToInt(cUFAutor), CNPJ, ANSU); 

Este método consulta 1 NSU específico.

1 hora atrás, samuelxingu disse:

ACBrNFe1.DistribuicaoDFePorUltNSU(StrToInt(cUFAutor), CNPJ, AultNSU);

Este método traz um lote de até 50 registros, tendo que passar sempre o último NSU recebido, você irá passar zero até receber algum NSU, caso receba um lote com mais de um NSU, na próxima consulta utilize o ultNSU recebido.

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 318 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.