多项选择题

A.因过期而取消
B.因违约而取消
C.因一方违约而取消
D.因双方同意而取消