Jump to content

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


Go to solution Solved by Renato Rubinho,
  • Este tópico foi criado há 463 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 to comment
Share on other 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.

  • Like 3
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.