Configuring Reason Codes
Reason codes are used as identifiers for performing certain transactions, such as modifying the quantity of an LPN. Reason codes must be added at the Parent company level.
- Go to the “Reason Codes” screen.
- Click the Create button.
- Populate the code and description.
- Click “Save”.
Reason Code Parameters
You may also configure reason codes that are required for certain transactions. These parameters are located in the “Company Parameters” screen.
- CYCLE_COUNT_REASON_CODE: Defines the reason code for performing a cycle count.
- DFLT_BATCH_EXP_ADJ_REASON_CODE: Defines the reason code for modifying a container’s batch expiry date.
- SHORT_REASON_CODE: Defines the reason code for performing a short pick.
Configure Reason Code for RF Change LPN SKU Transactions
When you are managing inventory via RF Change LPN SKU (rf.inbound.cwrfchangeskulpn) transaction, the system captures the reason code. The reason code information mentioned within the RF Change LPN SKU transaction is recorded in the “IHT- 17 Inventory Adjusted post verification” Inventory History Transaction.
To configure the system to capture Reason Code in the RF Change LPN SKU transaction, do the following:
- Go to RF Change LPN SKU (rf.inbound.cwrfchangeskulpn) module.
- Configure the “prompt-for-reason-code” parameter to “Yes”.
This enables the system to prompt for a reason code while performing the RF Change LPN SKU transaction.
Note: By default, the “prompt-for-reason-code” is set as a blank. If the “prompt-for-reason-code” is set as a blank or “No”, the system will not prompt for a reason code. - To auto populate a reason code in the IHT -17, set the “default-reason-code”
parameter with a valid reason code value.Note: If“default-reason-code” parameter is not configured, then the system behavior is as follows:
- prompt-for-reason-code parameter is set to Yes/No
- IHT-17 record
- Yes
- If you add a reason code in the RF Change LPN SKU transaction’s reason code prompt, then the system generates the IHT-17 record with the input reason code.
- No
- IHT-17 record doesn’t populate a reason code.
Enable/Disable Reason Codes
There are instances where all the reason codes configured in the Reason Code screen may not be used, so the user will need the ability to enable/disable the reason codes that are being used or not used, so that the list of reason codes will have codes which are currently in use.
In some cases, not all the reason codes configured in the Reason Code screen are needed. You may now enable the codes you use while disabling those you do not. This ensures that users only see a list of reason codes that are relevant to your warehouse activities.
In the Reason Code UI, you can use the “Enable Reason Codes” flag to edit, enable, and disable reason codes. You can also search for reason codes that do and do not have reason codes enabled. This will help you to better identify and optimize the reason codes you are using most frequently.