cancel
Showing results for 
Search instead for 
Did you mean: 

Problemas com casas decimais, alterar de 6 para 2

loitsoncioffi
Explorer
0 Kudos

Pessoal, bom dia!

Com a implementação da nt2011.005 passamos a enfrentar problemas com a rejeição 629 – valor do produto difere do produto Valor Unitário de Comercialização e Quantidade Comercial.

Então seguindo as dicas dos colegas, alteramos a quantidade de casas decimais para 6 e o problema parou de ocorrer.

Acontece que estou em uma empresa automotiva, e diversos clientes grandes (montadoras) exigem que os valores sejam apenas calculados com duas casas decimais, e ainda usam como argumento que eles possuem diversos fornecedores que utilizam SAP e que conseguem faturar corretamente com duas casas decimais sem problemas de arredondamento ou rejeição das NFes.

Não estamos conseguindo isso!

A configuração do business place está com 6 casas decimais, estamos usando a formula 320, procedure RVXBRA e diferente do que o pessoal aconselhou o ICMI na tabela J_1BSDKONV está com valor 5-Value and Price e não 6 Value, Price from value.

Então fica a pergunta, como podemos voltar a utilizar apenas duas casas decimais e não termos problemas de rejeição? Se eu alterar o valor do ICMI na J_1BSDKONV isso resolveria?

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Oi Loitson

Você resolve utilizando a unidade de preço. Por 1, 10, 100, 1000, 10000.

Abraço

Eduardo Chagas

loitsoncioffi
Explorer
0 Kudos

Eduardo, isso sempre fizemos, todos os preços sempre foram mantidos por milhar....

Ex: amount = 52.970,11 per 1000..

Mas ainda assim quando usávamos duas casas as notas fiscais de exportação principalmente eram rejeitadas e o problema de arredondamento sempre ocorria....

Former Member
0 Kudos

Procure oss notes no marketplace por "NF-e decimals" vai encontrar varias notas entre elas...


2114988 - [3.10] Adjustment of length and decimal places of Tax Rate fields (COFINS, COFINS ST and P...

Abraço

Eduardo Chagas

Former Member
0 Kudos

Loitson, realmente muitos clientes não aceitam receber preço com seis casas decimais, por mais que isto aumente a precisão do cálculo.

Ao entrar preço por milhares, não faça como no seu exemplo 52970,11 / 1000, pois assim você não está aumentando a precisão. Aqueles 11 milésimos de centavo estão justamente te causando o erro.

Deveria ser 52970,00, veja que os últimos três devem ser zero para, matematicamente vc aumentar a precisão do cálculo. Se seu preço é de 52,97 não utilize seu preço por milhar na VK11 com numeros diferentes de zero após o 7 !!!

Além disso, nos últimos SP a SAP já providenciou um aumento interno para 10 casas para evitar aquele erro 629.

Em resumo, deixe a filial com 2 casas, esta é a melhor solução quando seu cliente não aceita preço com seis.