When is a QC order generated?

Suggestion:
QC order is a transaction which informs the QC/QA department to test a material as per the specifications given therein. These tests can be done for a raw material, packing material, intermediate product or finished product.
When QC Required is selected as Yes for the relevant transaction or for the specified item in the siteitem master, a QC order is auto-generated for the following transactions:
1. On confirmation of Purchase / distribution receipt for the specified item.
2. On confirmation of the receipt of a finished product or a by-product
3. When the material is returned by the customer through Sales return
4. On confirmation of a workorder return, i.e. materials returned back to the stores from the Manufacturing area
5. On confirmation of a consumption return
6. When the material is required to be re-tested
7. When the material is to be kept under stability
Apart from the above, a QC order can also be manually generated if some item is to be tested on an adhoc basis. Usually, manual QC Orders is when the material is to be tested before the re-test period.