Membros Pro fabriciosouza Postado 1 Agosto Membros Pro Compartilhar Postado 1 Agosto Boa tarde, Utilizo o monitor para baixar os XMLs. Porém estou com problema para encontrar o último NSU. Já utilizei o comando DistribuicaoDFePorUltNSU, porém ele não me retorna o UltNSU. Depois de algumas tentativa retorna o erro: ERRO: Rejeicao: Consumo Indevido (Deve ser utilizado o ultNSU nas solicitacoes subsequentes. Tente apos 1 hora). Obrigado Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 1 Agosto Consultores Compartilhar Postado 1 Agosto Boa tarde! Faça consulta pelo NSU zero. O web service vai te devolver qual é o NSU que deve utilizar na próxima consulta. 30 minutes ago, fabriciosouza said: Porém estou com problema para encontrar o último NSU. Já utilizei o comando DistribuicaoDFePorUltNSU, porém ele não me retorna o UltNSU. Pode dar mais detalhes? Qual é a versão do ACBrMonitorPLUS que está utilizando? Qual é a resposta devolvida pelo ACBrMonitor na integra quando faz a consulta pelo DistribuicaoDFePorUltNSU ? Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro fabriciosouza Postado 2 Agosto Autor Membros Pro Compartilhar Postado 2 Agosto Bom dia. Eu utilizei este comando DistribuicaoDFePorUltNSU(42,75483016000100,0) e deu uma resposta: ERRO: Rejeicao: Consumo Indevido (Deve ser utilizado o ultNSU nas solicitacoes subsequentes. Tente apos 1 hora) Troquei pelo comando abaixo e tive a resposta do ultNSU e maxNSU. Porém o ultNSU ficou muito baixo. 02/08/2024 10:38:27 - NFe.DistribuicaoDFePorNSU(42,75483016000100,0) 02/08/2024 10:38:27 - OK: [DistribuicaoDFe] CStat=137 CUF=0 DhRecbto= Msg=Nenhum documento localizado VerAplic=1.7.1 Versao=1.01 XMotivo=Nenhum documento localizado arquivo= dhResp=02/08/2024 10:38:26 indCont=1 maxNSU=000000000036640 tpAmb=1 ultNSU=000000000000050 Depois eu usei o maxNSU para retornar a lista de chaves(xml). Deu este erro abaixo. 02/08/2024 10:45:26 - NFe.DistribuicaoDFe(42,75483016000100,36640) 02/08/2024 10:45:26 - ERRO: Rejeicao: Consumo Indevido (Deve ser utilizado o ultNSU nas solicitacoes subsequentes. Tente apos 1 hora) Obrigado Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Renato Rubinho Postado 2 Agosto Consultores Compartilhar Postado 2 Agosto 3 horas atrás, fabriciosouza disse: ultNSU=000000000000050 Seu ultNSU é esse, retornado pela primeira consulta. Aguarde 1h devido ao consumo indevido que levou e consulte o ultNSU=50 Receberá um novo ultNSU, refaça a consulta com o ultNSU recebido até que ele seja o mesmo que o maxNSU 1 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 2 Agosto Consultores Compartilhar Postado 2 Agosto Boa tarde! Complementando a resposta do meu amigo @Renato Rubinho, veja trecho retirado da nota técnica 2014/002, página 15: Quote (...)O usuário deve sempre realizar a consulta baseada no ultNsu retornado na consulta anterior, ou seja, deve usar os valores do ultNSU retornados pelo serviço nas chamadas subsequentes. O valor do ultNSU corresponde ao ponto de onde a leitura dos blocos de documentos deve continuar. Quando ultNSU for igual ao valor do maxNSU retornado pelo serviço, quer dizer que não existem mais documentos para serem recuperados(...) Lembrando também, que por ser membro PRO, você tem acesso liberado aos cursos disponibilizados pelo ACBr, um deles é o Implementando o Serviço de DistribuiçãoDFe 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro fabriciosouza Postado 3 Agosto Autor Membros Pro Compartilhar Postado 3 Agosto Bom dia. Grato pela ajuda. Provavelmente estou errando em algum ponto, mas não consigo resolver. Quando utilizo o comando para simplesmente para consultar como o último NSU, sempre retorna este erro: Perceba as datas: 02/08/2024 17:53:53 - NFE.ATIVO 02/08/2024 17:53:53 - OK: ATIVO 02/08/2024 17:53:56 - NFe.DistribuicaoDFePorNSU(42,75483016000100,35773) 02/08/2024 17:53:56 - OK: [DistribuicaoDFe] CStat=138 CUF=0 DhRecbto= Msg=Documento localizado VerAplic=1.7.1 Versao=1.01 XMotivo=Documento localizado arquivo=6106003224041919172000053355042000011428158935375102-resEventoNFe.xml dhResp=02/08/2024 17:53:56 indCont=0 maxNSU=000000000036648 tpAmb=1 ultNSU=000000000035773 No outro dia, sem fazer nenhuma consulta anterior tentei duas vezes com espaço de uma hora. 03/08/2024 10:10:09 - NFe.DistribuicaoDFe(42,75483016000100,35775) 03/08/2024 10:10:09 - ERRO: Rejeicao: Consumo Indevido (Deve ser utilizado o ultNSU nas solicitacoes subsequentes. Tente apos 1 hora) 03/08/2024 11:16:59 - NFe.DistribuicaoDFe(42,75483016000100,35775) 03/08/2024 11:16:59 - ERRO: Rejeicao: Consumo Indevido (Deve ser utilizado o ultNSU nas solicitacoes subsequentes. Tente apos 1 hora) Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro lucimauro Postado 3 Agosto Membros Pro Compartilhar Postado 3 Agosto Ola, Isso me parece o caso de outra aplicação esta consumindo o serviço com o mesmo CNPJ possivelmente o contador, isso deve ser verificado. Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Solution Renato Rubinho Postado 3 Agosto Consultores Solution Compartilhar Postado 3 Agosto 5 horas atrás, fabriciosouza disse: ultNSU=000000000035773 Seu ultNSU é 35773 5 horas atrás, fabriciosouza disse: NFe.DistribuicaoDFe(42,75483016000100,35775) Você está consultando 35775, dois números acima. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro fabriciosouza Postado 6 Agosto Autor Membros Pro Compartilhar Postado 6 Agosto Boa tarde. Gostaria de agradecer a todos pela ajuda. Não foi resolvido por completo, mas o ultNSU esta aumentando. Ainda tem o problema de consumo indevido verificado anteriormente, mesmo com prazo acima de uma hora. Consigui fazer uma consulta durante a manhã e da tarde novamente deu problema Como um colega mencionou acima entrei em contato com a contabilidade de meu cliente, para verificar se também estavam fazendo a consulta durante o dia. Estou no aguardo da resposta. Novamente grato a todos. dhResp=06/08/2024 14:31:25 indCont=0 maxNSU=000000000036688 tpAmb=1 ultNSU=000000000035923 06/08/2024 16:34:29 - OK: ATIVO 06/08/2024 16:34:31 - NFe.DistribuicaoDFe(42,75483016000100,35923) 06/08/2024 16:34:37 - ERRO: Rejeicao: Consumo Indevido (Deve ser utilizado o ultNSU nas solicitacoes subsequentes. Tente apos 1 hora) Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 6 Agosto Consultores Compartilhar Postado 6 Agosto Boa tarde! Que bom que está conseguindo avançar. Acredito que você já esteja ciente disso, mas vale sempre reforçar: A rejeição de consumo indevido é um "castigo" com tempo definido de uma hora. Isso quer dizer que se você tiver tomado a rejeição de consumo indevido, por exemplo e consultar depois de 59 minutos. Mesmo que falte só 1 minuto para terminar o período de uma hora, por ter consultado antes, esse "castigo" vai renovar por mais uma hora. É importante que sua aplicação tenha um controle do ultNSU e do maxNSU. Quando você faz a consulta, ele sempre devolve o ultNSU que deve ser usado. Se você fez a consulta com o ultNSU do seu controle e recebeu uma rejeição de consumo indevido, é provável que haja consulta paralela. 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts