Types of holds:

When researching a hold issue, it is important to determine what type of hold is in effect.



Hard Hold

Hard Holds are inventory with BOTH a hold code and a hold date on the Lot (en_lot_tbl).  Whether or not it is shippable is controlled within Infor in the Quality Management area "Transactions allowed by Lot Status).  Generally speaking, these lots cannot be moved, transferred, sold or returned (if purchased).

Soft Hold

Soft Holds are inventory with a hold code and NO hold date on the lot.  Generally, these totes can be treated as any other lot as the hold code itself will not stop movements.   Whether it is a soft hold is controlled through en_hold_ext..

Inventory in a non-nettable location

Inventory in a non-nettable location cannot be moved, sold or transferred.  Any inventory in such a location must be moved out before it can change location.   The status of the inventory location is held in in_locn_tbl.  Once it is set up, the field cannot be changed.   All warehouses EXCEPT Lake O use QCHOLD as their hold location.   Quality Management handles the move into QCHOLD when such a hold is put on a lot, unless it is Lake O (where the move to their hold locations are manually handled).  Inventory can be manually moved into QCHOLD without a HOLD code as the location and the hold code are separate things.

Expired Inventory

When a lot is created, the manufacture date (lot creation date) is incremented by the item(or item-pack's) shelf life to arrive at the lot's expiration date.  When the expiration date is reached, the product can no longer be sold or used in repack.   There are scheduled reports that show this.   The inventory WILL NOT be in a QCHOLD location, nor will it have a hold code/date.   Quality Management allows the user to move the data out by a couple of weeks, thus allowing the use/shipment of the product.




In summary:  A HOLD CODE is not the same as inventory in QCHOLD.   These are very different:


Hold Codes/Dates are in en_lot_tbl