In the classical newsboy problem, the order quantity has only been decided at a spot selling time. Both the purchase timing and the time-variant variance of forecasted demand are neglected. When the vendor gives a price discount to stimulate the buyer to advance purchase, the buyer purchases the quantities with a discounted price at the cost of forecast bias. When the buyer purchases commodity by changing his preplanned schedule, it is necessary for the buyer to forecast the demand. This may increase the variance of the demand, which is a forecast bias. When average shortage rate is subject to a specified upper shortage-level, both optimal purchase timing and optimal order quantity are simultaneously decided in an extended distribution free newsboy problem with quality control mechanism in this paper. The resultant outcomes could apply to some cases in futures commodity contracts.