Membros Pro WesleySantos Posted June 6 Membros Pro Share Posted June 6 Bom dia pessoal, tudo bem? Espero que sim. Estive enfrentando problemas ontem em uma situação bem específica com um cliente de RO. Por algum motivo as notas não retornam todas as informações quando consultadas, mas consultando pelo portal NF-e, as informações estão constando lá. Dito isso, o problema é que em algumas notas emitidas há aproximadamente 1 mês atrás, ao serem consultadas, não retornam o protocolo, além do status "Autorizado o uso da NF-e (documento indisponível no momento)". Até aí tudo bem, não estava impactando em nada, o problema é quando tentamos efetuar o cancelamento dessas NF-e através da ACBrLibNFe, acredito que internamente o componente deve fazer alguma consulta da NF-e e baseado nisso o cancelamento, então pelo fato de não ter retorno do protocolo, ocorre um erro de schema no método NFE_Cancelar. Essas notas estariam sim de fato fora do prazo de cancelamento, contudo, o cliente solicitou a extensão para a SEFAZ, permitindo o cancelamento extemporâneo. Como estamos em processo de migração do nosso sistema de Delphi para C#, ainda tenho uma versão antiga do sistema que utilizava o componente ACBrNFe diretamente, e para minha surpresa, nessa versão em Delphi, via componente, o cancelamento foi realizado corretamente. Segue print do acontecido no ACBrLib.NFe.Demo.exe: Link to comment Share on other sites More sharing options...
Consultores antonio.carlos Posted June 17 Consultores Share Posted June 17 Problema ainda persiste ? se sim, por favor anexe os log atualizados. Esta utilizando a ultima versão do ACBrLibNFe ? Link to comment Share on other sites More sharing options...
Membros Pro lucimauro Posted June 18 Membros Pro Share Posted June 18 Ola, Aqui também tivemos esse problema no cancelamento de algumas NFe usando acbrlibNfe sendo que também testei com acbrmonitorplus como o mesmo problema, para todas essas notas a consulta retorna autorizado uso da NF-e(documento indisponível no momento) não mostrando o protocolo. Link to comment Share on other sites More sharing options...
Consultores EMBarbosa Posted June 18 Consultores Share Posted June 18 Olá @lucimauro e @WesleySantos. Precisamos das resposta a essas perguntas: 17 horas atrás, antonio.carlos disse: Problema ainda persiste ? se sim, por favor anexe os log atualizados. Esta utilizando a ultima versão do ACBrLibNFe ? Também vocês poderiam verificar os arquivos SOAP de retorno na Lib? []'s Elton Profissionalize o ACBr na sua empresa, conheça o ACBr Pro. (15) 2105-0750 (15)99790-2976. Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas. Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh. Link to comment Share on other sites More sharing options...
Consultores Diego Foliene Posted June 18 Consultores Share Posted June 18 Bom dia @WesleySantos e @lucimauro! As considerações de vocês estão corretas, ao cancelar a nota fiscal, a Lib e o Monitor fazem a consulta da nota automaticamente pela chave de acesso para pegar o número do protocolo. Isso é feito, porque de acordo com o layout dos eventos, ele é uma informação obrigatória. Por favor, abram um Fale Conosco junto a Sefaz para questionar como deverá ser feito o cancelamento sem esta informação. 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 to comment Share on other sites More sharing options...
Membros Pro Solution lucimauro Posted June 18 Membros Pro Solution Share Posted June 18 Ola, Não poderia ser considerado a inclusão um novo parâmetro opcional nesse comando para enviarmos o numero do protocolo e nesse caso a lib/acbrmonitor não efetuar a consulta para pega o protocolo, lembrando que isso só esta acontecendo com algumas notas. Aqui eu contornei esse problema trocando comando NFE_Cancelar() pelo envio do evento de cancelamento direto e assim foi resolvido. Link to comment Share on other sites More sharing options...
Consultores Diego Foliene Posted June 18 Consultores Share Posted June 18 2 hours ago, lucimauro said: Ola, Não poderia ser considerado a inclusão um novo parâmetro opcional nesse comando para enviarmos o numero do protocolo e nesse caso a lib/acbrmonitor não efetuar a consulta para pega o protocolo, lembrando que isso só esta acontecendo com algumas notas. Aqui eu contornei esse problema trocando comando NFE_Cancelar() pelo envio do evento de cancelamento direto e assim foi resolvido. Boa tarde! Que bom que deu certo! Criada a #TK-5603 para análise da solicitação de permitir um número de protocolo como parâmetro do comando e parecer por parte da equipe de consultores. 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 to comment Share on other sites More sharing options...
Membros Pro WesleySantos Posted June 21 Author Membros Pro Share Posted June 21 Em 18/06/2024 at 12:28, lucimauro disse: Ola, Não poderia ser considerado a inclusão um novo parâmetro opcional nesse comando para enviarmos o numero do protocolo e nesse caso a lib/acbrmonitor não efetuar a consulta para pega o protocolo, lembrando que isso só esta acontecendo com algumas notas. Aqui eu contornei esse problema trocando comando NFE_Cancelar() pelo envio do evento de cancelamento direto e assim foi resolvido. Boa tarde a todos, uma boa alternativa @lucimauro, vou buscar fazer o mesmo pra contornar essa situação. A opção de enviar o protocolo também seria bem interessante, no caso do NFE_Cancelar. Acredito que se funcionou para o nosso querido amigo Lucimauro, vá funcionar pra nós também aqui na empresa. 2 Link to comment Share on other sites More sharing options...
Recommended Posts