Overview
Reason codes are essential for tracking stock adjustments and order line processes. There are six types, and you can assign them globally or to specific accounts.Reason code types
| Type | Purpose |
|---|---|
| Negative Adjustment | Negatively adjust existing stock |
| Positive Adjustment | Positively adjust stock (enables “Add Stock”) |
| Hold | Place available stock into hold status |
| Release | Release stock from hold status |
| Short Order Lines | Short a sales order when stock is insufficient |
| Account Transfer | Transfer stock between accounts |
Creating reason codes
Navigate to Reason Codes settings
Scroll down to the Settings tab and select Reason Codes. Click New to create a new code.
Input reason code information
Provide the following:
- Code — a unique identifier
- Name — a descriptive title
- Description — additional detail about the code’s purpose
- Reason Type — one of the six types above
Assigning reason codes to accounts
Can a reason code be used for all accounts?
Can a reason code be used for all accounts?
Yes. Enable the Generic for All Accounts option when creating the code. Otherwise, assign it manually to specific accounts.
How many types of reason codes are there?
How many types of reason codes are there?
Six: Negative Adjustment, Positive Adjustment, Hold, Release, Short Order Lines, and Account Transfer.

