> For the complete documentation index, see [llms.txt](https://docs.troqueedevolva.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.troqueedevolva.com.br/minicurso-sobre-logistica-reversa/calculando-reembolsos-parciais.md).

# Calculando reembolsos parciais

Aprenda a calcular os descontos proporcionais

São diversas as fontes de descontos possíveis em um e-commerce:

* Descontos por forma de pagamento
* Descontos por cupom/voucher
* Descontos por categoria de produtos
* Descontos individuais diretos em ítens
* Desconto de primeira compra

Não parece ser uma tarefa complicada até você se deparar com a primeira troca ou reembolso que envolva mais de uma forma de desconto.

Vamos imaginar o seguinte pedido:

> Primeira compra - desconto de 5% no PIX
>
> Cupom de 5% na categoria de Casa e Decoração&#x20;
>
> 2x Almofada de Veludo de R$ 89,90&#x20;
>
> 1x Vaso de cerâmica artesanal de R$ 159,90&#x20;
>
> 3x Porta-retrato de moldura dourada de R$ 69,90&#x20;
>
> Total em produtos: R$ 559,40&#x20;
>
> Descontos 10%: R$ 55,94&#x20;
>
> Total com desconto: R$ 503,46&#x20;
>
> Total do frete: R$ 54,00&#x20;
>
> Total do pagamento: R$ 557,46

No exemplo acima eu calculei 5% +5% para facilitar, mas ainda poderiamos ter o desconto em cascata, primeiro aplicando o percentual de desconto da categoria e depois aplicando o desconto do pagamento no PIX. &#x20;

Também não apliquei desconto no frete.

## Calculando desconto proporcional

Agora vamos considerar que este cliente se arrependeu e resolveu devolver o **Vaso de Cerâmica**. Vai continuar com os demais.&#x20;

Quanto você teria que devolver a este cliente, considerando o item + frete? Agora entra a parte um pouco chata: tem que calcular o desconto e o percentual de frete proporcional.

Para calcular o valor correto do reembolso, precisamos considerar três componentes:

* Valor proporcional do item com desconto
* Valor proporcional do frete
* Valor proporcional dos descontos aplicados

### Calculando o valor do ítem

Primeiro, precisamos entender quanto do valor total o vaso representa:

* Valor total dos produtos (sem desconto): R$ 559,40
* Valor do vaso: R$ 159,90
* Proporção do vaso: R$ 159,90 ÷ R$ 559,40 = **0,2858 (28,58%)**

Agora calculamos o desconto proporcional:

* Desconto total do pedido: R$ 55,94
* Desconto proporcional do vaso: R$ 55,94 × 0,2858 = **R$ 15,99**

Então, o valor do vaso com desconto seria:

* R$ 159,90 - R$ 15,99 = **R$ 143,91**

Você deve estar pensando: mas era só pegar o valor do vaso e diminuir 10%. E você pensou certo! Mas...

### Complicando um pouco as coisas

Imagine que:

* O desconto de 5% só se aplica a "Casa e Decoração"
* O vaso está em promoção individual de 15%
* Existe um cupom de R$ 50 para compras acima de R$ 500

Agora a conta simples não funciona mais porque:

* Nem todos os itens recebem o mesmo desconto
* A devolução do vaso pode fazer o pedido perder o direito ao cupom de R$ 50
* Os descontos precisam ser recalculados para os itens que permanecem

> Pedido Original:
>
> * Subtotal: R$ 559,40
>
> * Desconto categoria (só vaso e almofada): R$ 16,99
>
> * Desconto vaso (15%): R$ 23,99
>
> * Cupom R$ 50 (pedido > R$ 500): R$ 50,00
>
> * Desconto PIX (5%): R$ 23,42
>
> * Frete: R$ 54,00 Total: R$ 499,00
>
> Após devolução do vaso:
>
> * Novo subtotal: R$ 399,50
> * Desconto categoria (só almofada): R$ 8,99
> * Cupom R$ 50: PERDIDO (pedido < R$ 500)
> * Desconto PIX (5%): R$ 19,53
> * Frete proporcional: R$ 38,57&#x20;
> * Novo total: R$ 409,55

**Diferença a reembolsar: R$ 89,45**

Vê como ficou mais complexo? Por isso precisamos:

* Calcular proporcionalmente cada tipo de desconto
* Verificar se o pedido mantém direito aos benefícios
* Recalcular os descontos para os itens que permanecem
* Distribuir o frete proporcionalmente

Esta é a razão pela qual sistemas de e-commerce precisam manter um registro detalhado de como cada desconto foi aplicado e sua ordem de aplicação.&#x20;

Não é apenas uma questão de porcentagem simples, mas sim de manter a consistência e justiça tanto para o cliente quanto para o lojista.

## Calculando o frete proporcional

Se devolver apenas um item do nosso pedido de exemplo, não seria justo:

* Nem receber o frete todo de volta (prejudica a loja)
* Nem ficar sem receber nada do frete (prejudica o comprador)

A maneira mais justa é distribuir o frete baseado no valor que cada produto representa no pedido total. Vamos ao exemplo:

> 2x Almofada: R$ 179,80 (R$ 89,90 cada)&#x20;
>
> 1x Vaso: R$ 159,90&#x20;
>
> 3x Porta-retrato: R$ 209,70 (R$ 69,90 cada)
>
> Total produtos: R$ 559,40&#x20;
>
> Frete total: R$ 54,00

Cálculo da proporção de frete do vaso:

* Valor do vaso ÷ Valor total
* R$ 159,90 ÷ R$ 559,40 = 0,2858 (28,58%)
* Quanto do frete corresponde ao vaso?
* R$ 54,00 × 0,2858 = **R$ 15,43**

Verificação da distribuição do frete:

* Almofadas: R$ 17,40 (32,13%)
* Vaso: R$ 15,43 (28,58%)
* Porta-retratos: R$ 21,17 (39,29%)

Poderíamos pensar em dividir o frete pelo número de itens, mas não seria justo porque:

* Itens mais caros geralmente são mais pesados/volumosos
* Contribuem mais significativamente para atingir valores mínimos para fretes especiais
* Reflete melhor o impacto do item no custo total do envio

## E no final das contas, qual o valor do reembolso do vaso no exemplo original?

* Preço original: R$ 159,90
* Desconto (10%): R$ 15,99
* Valor com desconto: R$ 143,91

Frete proporcional:

* Frete proporcional (28,58% de R$ 54,00): R$ 15,43

**Total a ser reembolsado: R$ 159,34**

A matemática fecha corretamente para ambas as partes:

* O cliente mantém proporcionalmente seus descontos
* Recebe a parte justa do frete
* Os outros itens mantêm suas condições originais de compra

### Resolvendo tudo com um clique

Como você pode ver, calcular reembolsos e devoluções envolvendo múltiplos descontos e frete proporcional pode ser uma tarefa complexa (e fácil de errar).&#x20;

**A boa notícia é que a Troque e Devolva já tem toda essa inteligência de cálculo**.&#x20;

Quando você der a entrada do item em estoque, o sistema calcula tudo isso automaticamente pra você.&#x20;
