多项选择题

当事人违反合同时,承担违约责任的条件有( )。

A.要有不履行合同的行为
B.行为人要有过错
C.要有损害事实
D.违约行为和损害事实之间要有因果关系
E.当事人未完成任务