Jump to content

dev botao

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

Recommended Posts

Posted

Boa tarde pessoal, tudo bem?
Se deparamos com uma situação aqui ao cancelar uma NFC-e, ao cancelar a nota e utilizar a classe CancelamentoNFeReposta para ler a resposta, estávamos obtendo a seguinte exceção:
image.png.eafb235f78d5316c9ea386fd229ba0c4.png

A exceção ocorria aqui, pois na NFC-e o retorno do cancelamento volta [Cancelamento] ao invés de [CANCELAMENTO]
 

cancelamentoNFeResposta.Resposta = resposta;


image.thumb.png.5e77757704b5c6f024d349f0a2526195.png

Somente adicionei essa validação acima para caso não consiga ler o CANCELAMENTO, ele tenta ler Cancelamento, de forma provisória para conseguirmos liberar aqui.


Método inteiro:
 

public new static CancelamentoNFeResposta LerResposta(string resposta)
{
  ACBrIniFile iniData = ACBrIniFile.Parse(resposta);
  CancelamentoNFeResposta cancelamentoNFeResposta = iniData.ReadFromIni<CancelamentoNFeResposta>("CANCELAMENTO");
  if (cancelamentoNFeResposta == null)
  {
    cancelamentoNFeResposta = iniData.ReadFromIni<CancelamentoNFeResposta>("Cancelamento");
  }

  cancelamentoNFeResposta.Resposta = resposta;
  return cancelamentoNFeResposta;
}

 

  • Consultores
Posted

Bom dia @Lindomar S. Menezes,

Mais uma vez obrigado pela contribuição!
Poderia anexar o arquivo inteiro alterado? Facilita bastante para avaliarmos as alterações.

Obrigado!

  • Like 2
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Posted
17 minutos atrás, Alexandre de Paula disse:

Bom dia @Lindomar S. Menezes,

Mais uma vez obrigado pela contribuição!
Poderia anexar o arquivo inteiro alterado? Facilita bastante para avaliarmos as alterações.

Obrigado!

Consigo sim, segue anexo.

Estava me recordando agora, que a implementação do método LerReposta se não me engano fui eu que fiz e também postei no tópico de contribuições da NF-e. me lembrei somente agora, senão tinha postado naquele tópico como ajuste, desculpem a confusão.
 

 

CancelamentoResposta.cs

  • Consultores
Posted

Como ambos os tópicos tratam a mesma contribuição, vou fechar este aqui e continuamos no outro.

  • Like 2
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 !!

  • Este tópico foi criado há 609 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • 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.