0. Is wsi_price_req = 1?  If so, then MSR glitch is probable; set this field to 0 after verifying with Dan that Purchasing completed its step in MSR.

1. Is there a techbook with zero batch weight?

2. Is the price protection greater than the sample ingredient's pricing expire date?  If so, then purchasing must enter new pricing records within the last 30 days which is considered "up to date pricing".