Quando ocorre

Quando tenta enviar uma nota que possui produto fracionado, ou seja, trabalha com 3 casas decimais

O que causa isso

Devido a arredondamentos do sistema e da sefaz, acaba ocorrendo esse tipo de problema
A sefaz permite uma diferença de até 1 centavo, qualquer coisa maior que isso vai dar erro

Solução 1

Obs.: Faça um Backup antes!

1- Ver qual produto está com erro e mudar para (4 casas decimais no cadastro do produto);

2- Ver a sequência da venda, anotar;

3- Rodar o comando abaixo:


Obs.: Onde esta (XX) informe o número da sequência;

4- Após rodar o comando volte o produto para (3 casas decimais);

Solução 2 - Caso seja possível inutilizar a nota

1 - Inutilize a nota
2 - Altere o cadastro do produto para trabalhar com 4 casas decimais para o peso
3 - Refaça a nota

Solução 3 - Sem precisar mexer no cadastro do produto

1 - Execute a query abaixo:
update Movimento_Produto set Qtde = (Valor_Total/Valor_Unit) where Movimento__Ide='COLOQUE O IDE DO MOVIMENTO AQUI'
Essa query vai ajustar a quantidade da nota baseada no valor total do produto dividido pelo valor unitário
Então, muito provavelmente, a quantidade ajustada será menor que a anterior

Barbosacriado em 17 abr 2020 alterado em 17 mar 2025

Base conhecimento Comercial Saidas

1820 | 2