Condition codes are user-defined values that can be used to specify the condition of parts from distinct lots/batches and individual serial tracked parts. These codes can be particularly useful when tracking parts or components that may be repaired, overhauled, or replaced. This functionality is available only for parts that are lot/batch and/or serial tracked.
Condition codes are defined on the Part Basic Data/Condition Code tab, and are available to be used in a large number of windows and reports throughout IFS Applications. For example, condition codes for specific parts can be viewed and/or changed in various windows in purchasing, customer order, shop order, DOP, maintenance, and vehicle information management. Condition codes are enabled per part number on the Part/General tab.
Once condition codes are enabled for a part, all subsequent issue and receipt transactions involving that part require the use of condition codes. However, parts that are reserved (e.g., through customer orders, shop orders, work orders) prior to enabling the condition code functionality can still be delivered/issued without specifying a condition code. These transactions can also be reversed without specifying condition codes.
IFS planning processes, such as Constraint Based Scheduling (CBS), Master Scheduling, Customer Schedule, Supplier Schedule, and MRP will ignore condition codes values, i.e., only the default condition code will be used. Requisitions and orders created by these processes for parts that require condition codes will specify the default condition code value.
When you change the condition code of a specific serial or lot/batch number, inventory transactions will be created for the parts in stock, moving the value from the old condition to the new condition.
Both valuation method Standard Cost and Weighted Average is valid to be used with cost level condition code. The valuation method to be used is enabled on the Inventory Part/Misc Part Info tab.
With Standard cost enabled, the system set a standard cost per unique combination of part number, site, configuration ID, and condition code. The inventory value for each combination can only be changed by changing condition code to a condition code with different inventory value or by changing the inventory value on the existing condition code.
With Weighted Average valuation method enabled, the system calculates weighted average inventory values by unique combination of part number, site, configuration ID, and condition code. These values are recalculated by the system based on inventory receipt transactions or if the condition code is changed to a condition code with different inventory value or by changing the inventory value on the existing condition code.
The inventory values are visible on the Inventory Part/Costs tab, and are displayed by unique combination of part number, site, configuration ID, and lot/batch or individual serial number. Note that you cannot change inventory valuation method unless the total quantity on hand is zero.