购销合同如果没有法定无效事由、没有可撤销情形、没有附解除条件、没有附期限的情形就会一直有效。合同失效的情形主要有:附解除条件的民事法律行为,自条件成就时失效;附终止期限的民事法律行为,自期限届满时失效;法定其他的情形等。