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