合同履行和实际情况来看,造成当事人违约的原因多种多样。归纳起来,主要有以下几个方面:1、由于合同主体方面的原因而造成违约。2、由于合同规定的履行期限不明确、不完备而造成的违约。合同规定的履行期限不明,容易使当事人误解或者曲解,致使当事人违约。3、由于主管机关对合同审查、管理不严,合同缺乏可行性研究,所签合同不能履行。4、市场行情变化或者价格大幅升降,从而影响合同的全面履行,造成当事人违约。5、因发生自然灾害等不可抗力的事件而导致合同不能履行。6、因发生情势变更而导致合同当事人违约。