{"section":"known-issues","requestedLocale":"pt","requestedSlug":"soma-dos-valores-de-sellingprice-pode-ser-diferente-do-valor-total-de-produtos-subtraido-pelo-total-de-descontos","locale":"pt","slug":"soma-dos-valores-de-sellingprice-pode-ser-diferente-do-valor-total-de-produtos-subtraido-pelo-total-de-descontos","path":"docs/pt/known-issues/Shopping/soma-dos-valores-de-sellingprice-pode-ser-diferente-do-valor-total-de-produtos-subtraido-pelo-total-de-descontos.md","branch":"main","content":"## Sumário\n\nA soma dos valores unitários dos produtos com o desconto aplicado (propriedade `sellingPrice`) pode ser diferente do valor total de produtos subtraído pelo total de descontos.\n\nIsso ocorre porque o cálculo do desconto unitário é um rateio do desconto total entre todos os itens e suas quantidades, o que pode gerar problemas de arredondamento. Ao somar valores que foram arredondados, detecta-se a diferença em relação ao total original.\n\nSendo assim, o `sellingPrice` deve ser usado como mera referência, mantendo os totalizadores como valor real.\n\nA ocorrência é potencializada em lojas que utilizam menos de 2 casas decimais, quando o arredondamento é mais utilizado.\n\n## Simulação\n\nExemplo de ocorrência:\n\n- Carrinho com 2 unidades de um produto que custa $190;\n- Total de produtos em $380;\n- Desconto de 25%;\n- Total de descontos em $95;\n- Valor unitário com desconto fica em $142,5;\n- Se a loja não utiliza casas decimais, o valor unitário final será de $142.\n\nNeste cenário:\n\n- Total de produtos = $380;\n- Total de descontos = $95;\n- Total do pedido = $285.\n\nPorém a soma do preço de venda dos itens, que já tem o desconto aplicado, fica em $284.\n\n## Workaround\n\nNão temos um workaround para este cenário."}