存货发生减值的主要原因是:

1、存货的市场价格持续下降,并且在可预见的未来无回升的希望 导致存货减值。

2、 企业使用该项原材料生产的产品的成本大于产品的销售价格,导致存货亏损而减值

3、 企业因产品更新换代,原有库存原材料已不适应新产品的需求,而该原材料的市场价格又低于其账面成本导致存货减值

4、 因企业所提供的商品或劳务过时或消费者偏好改变而使市场的需求发生变化导致存货市场价格逐渐下跌而减值