{"section":"known-issues","requestedLocale":"en","requestedSlug":"incorrect-reward-value-in-the-orderform-when-a-promotion-splits-an-item","locale":"en","slug":"incorrect-reward-value-in-the-orderform-when-a-promotion-splits-an-item","path":"docs/en/known-issues/Checkout/incorrect-reward-value-in-the-orderform-when-a-promotion-splits-an-item.md","branch":"main","content":"## Summary\n\nWhen a promotion splits an item into multiple lines (for example, a “more for less” promotion), and a reward value promotion applies to the same item, the per-unit `rewardValue` is calculated and distributed incorrectly. The Checkout API receives the full reward value from RnB but fails to distribute it across the split items.\n\nThe correct reward calculation is `items.rewardValue × items.quantity`. This KI includes cases where the reward value is not calculated on a per-unit basis.\n\nThe loyalty card is created with the correct reward value. As far as we have been able to validate, the issue occurs only in the Checkout `orderForm`.\n\n## Simulation\n\n1. Create a promotion that can split items at checkout (for example, \"More for less\")\n2. A promotion with **reward value** must be active.\n3. Assemble a cart with a SKU valid for both promotions\n4. Inspect the `items` array in the orderFormId.\n\n\n`items.rewardValue` won't have a per-unit value.\n\n## Workaround\n\nN/A"}