Erro na importação de arquivo SPED Fiscal/xml - is not a valid floating point value
Ultima Atualização: 11/08/2022 Artigo de código : 6157        
Na importação de arquivo SPED Fiscal e/ou XML pode ocorrer o erro abaixo.
Este erro vem sempre acompanhado de um valor negativo:
Pesquise no arquivo txt convertido pelo sistema (NOTAENT ou NOTASAI) que estará no mesmo diretório do arquivo SPED selecionado para importação ou na pasta TEMP quando importação de xml (Para acessar a pasta no iniciar do Windows digite %Temp%, clique na pasta e pesquise o arquivo NOTAENT ou NOTASAI). Abra o arquivo e acesse a opção "Editar > Localizar" e informar o valor negativo que aparece na tela do erro, neste exemplo, -340:
Verifique a linha do erro para saber qual é a nota. Pelo layout o número desta fica nas posições 10 a 15 ou 601 a 609 (para visualização das posições basta selecionar "Exibir > Barra de Status" na coluna superior). Neste exemplo, está na ultima opção, número 46532.
O erro normalmente ocorre quando a base de cálculo do ICMS está maior que o valor contábil e não tem valor lançado de ICMS ST, despesa, frete, seguro, etc, ou o valor do ICMS não está correto. A verificação fica melhor no validador.
Abra o arquivo no validador e pesquise a nota da seguinte maneira:
"Escrituração > Documentos Fiscais de Entrada/Aquisição > NF, NF avulsa, NF produtor, NF-e, selecionar o botão Pesquisar > selecionar a opção Número do Documento > selecionar a opção Igual" e no campo em branco informe o número da nota e pesquise.
Veja abaixo a nota no PVA:
Observe que o valor contábil é R$ 5.682,64, a base de cálculo do ICMS R$ 5.682,64, mas o valor das mercadorias de R$ 5.673,24 (a base de ICMS é maior por conta da despesa de R$ 9,40, portanto, está correto). Verificado no registro C170 que todos os itens estão com alíquota de 18%. Pegando o valor de base de ICMS e multiplicando por 18% dá o valor de R$ 1.022,87, mas no arquivo está o valor de ICMS de R$ 681,94. R$ 1022,87 - R$ 681,94 =R$ 340,93. Por isso, quando o sistema converte o arquivo vai gerar esta diferença negativa no campo outros.
O problema do arquivo não está portanto na base maior de ICMS, mas no valor incorreto.
Duas opções para correção: alterar o arquivo NOTAENT zerando o campo que está com valor negativo (inserir zeros no lugar), salvando e importando na rotina "Importação > Layout Padrão > Lançamentos", ou arrumar no PVA, validar e exportar o arquivo corrigido para importação no fiscal.