> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://care.coreware.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# coreSTORE - Getting Started: Reason Codes

Reason Codes are used when someone changes the cost of an item, modifies its sale price, or applies a discount on the sales screen. Employees are prompted to provide a reason for these actions, which can be either manually entered or selected from a set of pre-determined options based on your setup.

1. Click on  Company
![Step 1 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_1.png)

2. Click on Settings
![Step 2 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_2.png)

3. Click on Reason Codes
![Step 3 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_3.png)

4. Request Reason When...

Here you can determine how you want your reason codes to function. The options are:  
None: there will be no prompt.  
Request: the prompt will ask for a reason but will not require it.

Require: the change cannot be made without inputting a reason inside the prompt.

![Step 4 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_4.png)

### Creating pre-made reasons

5. Click on Add Reason Code
![Step 5 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_5.png)

6. Reason Code
![Step 6 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_6.png)

7. Description

This is the selectable reason that will show on the prompt.

![Step 7 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_7.png)

8. Click on Save
![Step 8 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_8.png)

### How it works!

9. Change the price

For example, when you are on the sales screen and you want change the price of the item for that sale, you would click on the price of the item and input the desired price.

![Step 9 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_9.png)

10. Type your desired price
![Step 10 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_10.png)

11. Click on the Check

You can also click on the Tax Included button if you want the price of the tax to be included in the price.

![Step 11 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_11.png)

12. Reason Prompt

Here is the prompt that will show when you try to change the price. As you can see, you have the option for None, Custom Reason, and Damaged (the one we created earlier).

![Step 12 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_12.png)

13. Custom Reason

The Custom Reason option will allow you to type in your own reason for discount the item.

![Step 13 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_13.png)

14. Example of a custom reason
![Step 14 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_14.png)

15. Click on OK
![Step 15 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_15.png)

16. Select a reason

If your reason codes are set to "Require," you must input a reason code to proceed with any changes. The system will not allow you to continue without selecting a pre-made reason or typing in a custom reason.

![Step 16 screenshot](https://coreware-screenshots.s3.amazonaws.com/coreSTORE_-_Getting_Started_Reason_Codes_16.png)