按照法律規定,當事人撤銷購房合同,即發生合同違約時需要承擔違約責任,具體包括:1、繼續履行;2、採取補救措施;3、賠償損失;4、支付違約金。《民法典》第五百七十七條 當事人一方不履行合同義務或者履行合同義務不符合約定的,應當承擔繼續履行、採取補救措施或者賠償損失等違約責任。