{"section":"known-issues","requestedLocale":"pt","requestedSlug":"o-modo-de-arredondamento-ceilingfloor-nao-funciona-corretamente-em-itens-com-um-multiplicador-de-unidade-diferente-de-1","locale":"pt","slug":"o-modo-de-arredondamento-ceilingfloor-nao-funciona-corretamente-em-itens-com-um-multiplicador-de-unidade-diferente-de-1","path":"docs/pt/known-issues/Pricing & Promotions/o-modo-de-arredondamento-ceilingfloor-nao-funciona-corretamente-em-itens-com-um-multiplicador-de-unidade-diferente-de-1.md","branch":"main","content":">ℹ️ Este problema conhecido foi traduzido automaticamente do inglês.\n\n## Sumário\n\nÉ possível definir, por meio de uma tarefa para a equipe de produtos, a alteração da forma como o valor do desconto é arredondado no carrinho.\nEm um cenário em que a conta utiliza um modo de arredondamento por excesso ou por defeito, esse arredondamento não funcionará corretamente com itens cujo multiplicador de unidade seja diferente de 1.\n\nIsso ocorre porque o multiplicador de unidade desse item é 100,0. Quando o RnB arredonda para cima o valor do desconto no checkout, ele arredonda para cima o preço unitário. Assim, ele pega o valor de uma pequena unidade e o arredonda para cima. Em seguida, ele pega o desconto total, divide-o pela quantidade multiplicada pelo multiplicador de unidade e arredonda para duas casas decimais.\nComo o RnB leva em conta apenas duas casas decimais, ele arredonda para 0,01 ou 0,02.\n\n## Simulação\n\nExemplo:\nDesconto total: -3,96\nDesconto unitário = -3,96 / (2*100) = -0,0198\n\nEntão, qual item receberá 0,0198% do desconto, em vez de 3,96%\n\n## Workaround\n\nUma solução alternativa válida seria redefinir para nenhum roundingMode, para que o problema deixe de ocorrer."}