--- alias: modules-routing-and-dispatching-reasons-tutorial-bonus-reason description: "Configure a Bonus reason and run the scenario that records additional quantity for a material." --- # Bonus Reason A **Bonus Reason** is the opposite of a **Loss Reason** in Critical Manufacturing MES. While a loss decreases **Material** quantity, a bonus increases **Material** quantity. Use a **Bonus Reason** when: 1. A **Material** was previously considered scrap and recorded as a loss. 1. The **Material** is recovered or reworked and can return to the production process. 1. You need to increase the available quantity again. ## Configure a Bonus Reason 1. Open the **Reason** module and create a new **Reason**. 1. Enter a name for the **Bonus Reason**. 1. Select the **Bonus** type. 1. Optionally select a category from [[reasoncategory-lt]]. 1. Enable **Exclude from Step/Resource Yield** if this reason should not be considered in yield calculations. !!! warning Bonus reasons do not support multimedia images. ![Bonus reason configuration page](../images/reasons-tutorial-28.png) Assign the **Bonus Reason** to the `Coating` **Step**. ![Step configuration with the bonus reason assigned](../images/reasons-tutorial-29.png) ## Scenario: Record a Bonus 1. Open the `Coating` **Step** view and select the `Engine Block H08-P9.002` **Material**. 1. Select **Record Loss/Bonus**. ![Record Loss/Bonus action on the material](../images/reasons-tutorial-30.png) 1. In the wizard, open the **Bonus** tab, enter a bonus quantity of `2`, and select **Record**. ![Bonus tab with the quantity filled in](../images/reasons-tutorial-31.png) 1. Confirm that the **Material** quantity increases by `2`. ![Material quantity after recording the bonus](../images/reasons-tutorial-32.png) 1. Review the resulting information in the following areas: - **Material History** - **Traceability** - **History Report** - [[user-guide-business-intelligence-dashboard-quality-information]] and [[user-guide-business-intelligence-dashboard-scrap-information]] in the Business Intelligence navigation pane {% set video_id = 'a87455888c8233330a6a65c660a3cd85' %} {% include-markdown 'includes/cloudflare_stream.md' %} Next page: [Hold Reason](hold-reason.md).