Situação: Ao dar o comando para gerar o arquivo do Sintegra é apresentada a seguinte mensagem:
Erro ao gerar o sintegra:
Motivo: 'NAN' is not a valid floating point value
Porque isso ocorre?
Isso se deve ao fato de o total do item estar zerado na nota de entrada, como é evidenciado na imagem a seguir.
Solução:
1º Inicialmente terás de descobrir quais são as notas de entrada que estão com essa informação zerada. Utilize o seguinte select para faze-lo.
select * from nfentri
inner join nfentrc on nfentri.numeronf = nfentrc.numeronf
where nfentrc.dt_entrada between '04.06.2022' and '04.06.2022'
O período deve ser o mesmo do utilizado ao gerar o Sintegra (a data usada é um exemplo).
Exemplo: segue exemplo de retorno do select com registros zerados.
2º Tendo agora os dados da nota, instrua a cliente abrir a nota e inserir os valores dos itens para que o total não mais fique zerado.
3º Depois de salvar as alterações, certifique que o banco não ficou com o select aberto e gere o arquivo do Sintegra novamente.