Bom dia,
Estou com um problema em um notebook quando tento enviar uma NFC-e na versão 3.10. O erro ocorre quando verifica se é versão 3.10 para assim gerar a tag vICMSDeson, comparando o valor armazenado na propriedade (NFe.infNFe.versao >= 3.10), ou seja, a propriedade NFe.infNFe.versao contem o valor '3,1' mas quando compara ambos o valor não bate.
Segundo um artigo que estive lendo, ele aconselha usar funções como "SameValue" pra comparar valores e não faze-los diretamente.
http://rvelthuis.de/articles/articles-floats.html
Outra coisa que notei é que este erro só ocorre em determinadas maquinas. por exemplo, em um PC com win7 x64 funciona normalmente, já em um notebook com mesma versão de SO ocorre este erro.
Gostaria de saber se alguem já passou por situações como esta e como devo proceder pra corrigi-lo.
Desde já grato!!