Rateio de cálculos de reembolso para quantidades de itens combinados
Quando as promoções são baseados em quantidades de itens combinados, é possível ratear cálculos de reembolso nestas combinações. Isso permite que você calcule ajustes rateados entre todas as linhas que participam de uma promoção.
Por exemplo, uma promoção pode especificar, "Compre 2 camisas, obtenha 10% de desconto em 1 gravata." Se o cliente compra 4 camisas e 3 gravatas, uma dessas gravatas está fora da promoção e não recebe um desconto. Se um cliente devolve uma gravata, ele deve obter um reembolso do preço total da gravata ou o preço descontado? E se houver repetidas devoluções de uma única gravata durante vários dias?
Para estender este exemplo:
Promoção: Compre 2 camisas, obtenha 10% de desconto em 1 gravata
Compras do Cliente: 5 camisas, 3 gravatas
Custos e Descontos Resultantes:
| Itens | Custo original | Desconto | Custo final |
|---|---|---|---|
| 2 camisas | $10 cada | 0 | $ 20 |
| 2 camisas | $10 cada | 0 | $ 20 |
| 1 camisa | R$ 10 | 0 | R$ 10 |
| 1 gravata | $10 cada | 10% ($1) | $9 |
| 1 gravata | $10 cada | 10% ($1) | $9 |
| 1 gravata | $10 cada | 0 | R$ 10 |
- Reembolso regular: O cliente que devolveu uma camisa receberia um reembolso de $10. O cliente que devolveu um empate receberá um reembolso de $10 ou $9, dependendo das políticas de devolução do vendedor . Alguns vendedores exibem valores de reembolso no próprio recebimento da ordem de venda, enquanto outros possuem políticas de vendedor que ditam se o item retornado deve ser reembolsado no preço de desconto ou no preço total
- Reembolso rateado: O vendedor distribui o cálculo de desconto na combinação de desconto.
Como a combinação das 2 camisas e de 1 gravata criaram originalmente um desconto de R$ 1, esse valor será distribuído entre as 2 camisas -(R$ 0,66) e 1 gravata -(R$ 0,34).
Se o cliente retornou 2 camisas, o reembolso seria de $20 – $,66 = $19,34.
Se o cliente devolveu 1 camisa, o reembolso seria de $10 – $,33 = $9,67.
Se o cliente devolveu 1 gravata, o reembolso seria de $10 – $,34 = $9,66.
ProratedAdjustment e ProratedQuantity. Esses
campos estão disponíveis na saída de usuário OverrideGetOrderPriceUE. A Implementação
do Cliente pode usar esses valores para armazenar ou calcular quantias de reembolso upfront
durante a própria transação de vendas.Ajustes rateados pertencem a cada nível de promoção e não podem ser combinados em diversas promoções.
Consulte o Javadoc para obter informações adicionais