Situação: Ao se tentar emitir uma NF-e, o sistema mostra a mensagem:
"Não foi possível realizar a emissão da nota fiscal:
Motivo: Erro ao gerar XML em Gravar Detalhamento Produto. Motivo: Floating point division by zero."
Solução: Esse problema ocorre quando há alteração da unidade de entrada e de saída de um dos produtos via banco de dados ou outra inconsistência. Veja abaixo:
No cadastro de produto:
Note que na digitação a unidade do produto está como % e no cadastro do mesmo esta como UN
Para corrigir isso basta realizar a exclusão do produto na digitação emissão e incluir o mesmo novamente. Assim ele puxará a mesma unidade que esta no cadastro do produto e com isso emitir a nota normalmente
Obs.: Esse problema geralmente acontece na importação do pedido para digitação/emissão, assim, vindo no pedido a unidade do produto anterior a alteração.
Outro ponto que vale mencionar é que após realizar isso, orientar o cliente a desativar esse produto e o cadastrar novamente com a unidade correta para que o problema não se repita.