上海市徐汇区人民法院
民 事 判 决 书
（2018）沪0104民初3554号
原告(反诉被告)：曹士明，男，1934年3月17日出生，汉族，住上海市闵行区。
原告(反诉被告)：曹家良，男，1961年2月16日出生，汉族，住上海市闵行区。
以上两原告共同委托诉讼代理人：王衍祥，上海慧赢律师事务所律师。
以上两原告共同委托诉讼代理人：韩磊，上海慧赢律师事务所律师。
被告(反诉原告)：马月丽，女，1957年8月3日出生，汉族，住上海市徐汇区。
被告(反诉原告)：郭泓骊，女，1999年12月29日出生，汉族，住上海市徐汇区。
以上两被告共同委托诉讼代理人：杨宗宝，上海创言律师事务所律师。
原告曹士明、曹家良与被告马月丽、郭泓骊房屋买卖合同纠纷一案，本院于2018年2月2日立案后，依法适用简易程序，被告马月丽、郭泓骊于2018年4月4日提起反诉，本院受理后与本诉合并审理，于2018年4月9日公开开庭进行了审理。原告(反诉被告)曹家良及其曹士明、曹家良共同委托诉讼代理人王衍祥，被告(反诉原告)马月丽、郭泓骊的共同委托诉讼代理人杨宗宝到庭参加诉讼。经双方当事人一致同意，本案延长简易程序审理期限继续适用简易程序审理。本案现已审理终结。
曹士明、曹家良向本院提出诉讼请求：1、请求马月丽、郭泓骊支付曹士明、曹家良购房尾款20万元；2、要求马月丽、郭泓骊支付曹士明、曹家良违约金，以20万为本金，自2016年7月1日起按日息万分之五计算，至实际清偿之日止；3、本案诉讼费由马月丽、郭泓骊承担。
事实和理由：2015年8月30日，曹士明、曹家良和马月丽签订《房屋买卖合同》，约定曹士明、曹家良将其所有的上海市徐汇区田林六村XXX号XXX室房屋(以下简称系争房屋)出售给马月丽。合同约定房屋总价款为125万元，尾款20万元的支付日期为2016年6月30日；合同还约定违约责任：任何一方未按照本合同约定履行，应当按照总房价款的日万分之五支付逾期违约金。合同签订后，曹士明一方履行了协议并办理了房屋过户手续，马月丽和作为实际购房人之一的郭泓骊向曹士明一方支付了部分购房款，尚欠20万元尾款未付，经多次催讨，马月丽、郭泓骊仍然拒绝支付，其行为已构成违约。故诉至法院。
马月丽、郭泓骊辩称，合同约定的20万元尾款确实没有支付，因为曹士明一方违约在先，按照合同约定在2016年6月28日之前应该将系争房屋内的曹士明、曹家良的户口迁移，但曹士明一方实际迁移的时间是2017年11月28日，马月丽一方系履行抗辩权。
马月丽、郭泓骊向本院提出反诉请求：1、要求曹士明、曹家良支付马月丽、郭泓骊违约赔偿金325,000元(以125万元为本金，按日万分之五的标准，自2016年6月28日起至2017年11月28日止)；2、反诉费由曹士明、曹家良承担。
事实和理由：2015年8月30日，双方签订房屋买卖合同，系争房屋转让价款为125万元。合同约定若该房地产上有户口，则甲方应于本合同签订后300天内，将原有户口迁出，否则，每逾期一日，应按照本合同第二款约定的总房价款的万分之五支付违约金，直至原有户口迁出之日止。根据合同约定，曹士明、曹家良的户籍应于2016年6月28日迁出系争房屋，期间虽经多次催促，直至2017年11月28日才迁出，时间太长，致使马月丽一方的利益受损，故提起反诉。
曹士明、曹家良对马月丽、郭泓骊的反诉辩称，合同上甲方承诺将户口迁出，并未约定甲方不迁出户口乙方就不予支付20万元，马月丽一方未按约支付20万元。合同补充条款推翻了300天的约定，应以补充约定为准，承诺迁出并未约定期限，而曹士明一方系由于客观原因未能及时迁移户籍，户籍对房屋并无影响，而且违约金以造成的实际损失为基础，双方约定的违约金也过高，需要法院进行调整，因此不同意马月丽、郭泓骊的反诉请求。
本院认定事实如下：系争房屋原为曹士明、曹家良所有。
2015年8月30日，曹士明、曹家良(出售方，甲方)与马月丽(买受方，乙方)签订《房屋买卖合同》。约定：甲方房地产坐落于上海市徐汇区田林六村XXX号XXX室，房屋建筑面积32.68平方米。系争房屋转让价款为125万元。甲、乙双方于2015年10月15日之前向房地产交易中心申请办理转让过户及抵押(若有)登记手续。首期房价款52万元；第二期房价款53万元；其他房价款20万元乙方于2016年6月30日前支付。合同10.3约定：若该房地产上有户口，则甲方应于本合同签订后300天内，将原有户口迁出，否则，每逾期一日,应按照本合同第2条约定的总房价款的万分之五向乙方支付违约金，直至原有户口迁出之日止。合同12条违约责任约定：甲乙双方任何一方未按本合同约定履行，应当按照总房价款的日万分之五付对方逾期违约金，逾期超过二十日的，另一方有权要求继续履行或单方解除本合同。若守约方解除本合同的须书面通知对方，且违约方需按总房价款的20%向守约方支付违约金。合同补充约定：此房屋为满五年唯一，甲方如果于2016年6月30日前户口没有迁出，则甲方承诺将户口迁入公共户口。合同还对双方的其他权利义务作了约定。
合同签订后，曹士明、曹家良与实际购房人马月丽、郭泓骊履行了房屋过户手续并且按约交房，马月丽、郭泓骊于2015年11月6日取得系争房屋房地产权证。2016年6月30日，曹士明、曹家良未将在系争房屋内的户籍迁出，也未将户籍迁入到公共户口中去。马月丽、郭泓骊也未支付购房尾款20万元。2017年11月28日，曹士明、曹家良的户籍迁出系争房屋。随后，曹士明方向马月丽方催讨剩余购房款，因双方意见不一，故曹士明、曹家良诉至本院。马月丽、郭泓骊则以辩称理由坚持自己的观点，并提起反诉。
庭审中，曹士明、曹家良表示户籍未及时迁出是由于申请的经适房因故产权没有及时办出，导致户籍不能迁入，而公共户口也不接受。对于系争房屋，双方一致认可除尾款20万元，其余均已履行完毕。
以上事实，除双方当事人陈述外，另有房屋买卖合同、发票、户口簿、居民低保证明、经济适用房受理单、户籍摘抄资料等证据证实，经庭审质证无异，本院予以认定。
本院认为，依法成立的合同，对当事人具有法律约束力。当事人应当按照约定全面履行自己的义务。本案中，双方当事人签订的房屋买卖合同系双方的真实意思表示，合法有效，双方当事人均应恪守。本案争议的焦点在于曹士明、曹家良逾期迁出户口是否构成违约以及马月丽、郭泓骊是否履行抗辩权。按合同约定，曹士明、曹家良的户口应于合同签订后300天内迁出，也就是2016年6月28日前，曹士明、曹家良又承诺如果在6月30日前未能迁出，则将户口迁入公共户口，但实际上两人的户口直至2017年11月28日才迁出系争房屋，因此，曹士明、曹家良构成违约，理应承担违约责任。而马月丽、郭泓骊按约定也应于2016年6月30日前支付尾款20万元，但由于曹士明、曹家良户口未迁出，故马月丽、郭泓骊有权拒绝其履行要求。因此，曹士明、曹家良要求马月丽、郭泓骊支付购房款20万元，本院予以支持，但要求马月丽、郭泓骊支付违约金，本院不予支持。曹士明、曹家良逾期迁出户口，理应承担违约责任，因双方约定的违约金过分高于因户口未能及时迁出对马月丽、郭泓骊造成的损失，现曹士明、曹家良要求本院调整，本院予以准许，故违约金的具体数额由本院酌情予以判处。依照《中华人民共和国合同法》第六十条第一款、第一百一十四条规定，判决如下：
一、马月丽、郭泓骊于本判决生效之日起十日内支付曹士明、曹家良购房款200,000元；
二、曹士明、曹家良于本判决生效之日起十日内支付马月丽、郭泓骊逾期迁移户籍违约金50,000元；
三、驳回曹士明、曹家良的其余诉讼请求。
如果未按本判决指定的期间履行给付金钱义务,应当依照《中华人民共和国民事诉讼法》第二百五十三条规定,加倍支付迟延履行期间的债务利息。
本诉案件受理费4,300元，减半收取计2,150元，由马月丽、郭泓骊负担；反诉案件受理费3,088元，由曹士明、曹家良负担525元，马月丽、郭泓骊负担2,563元。
如不服本判决，可以在判决书送达之日起十五日内，向本院递交上诉状，并按对方当事人的人数提出副本，上诉于上海市第一中级人民法院。
审判员 史建红
二〇一八年八月八日
书记员 郜倩云
附：相关法律条文
一、《中华人民共和国合同法》
第六十条当事人应当按照约定全面履行自己的义务。
……
第一百一十四条当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金，也可以约定因违约产生的损失赔偿额的计算方法。
约定的违约金低于造成的损失的，当事人可以请求人民法院或者仲裁机构予以增加；约定的违约金过分高于造成的损失的，当事人可以请求人民法院或者仲裁机构予以适当减少。
当事人就迟延履行约定违约金的，违约方支付违约金后，还应当履行债务。
二、《中华人民共和国民事诉讼法》
第二百五十三条被执行人未按判决、裁定和其他法律文书指定的期间履行给付金钱义务的，应当加倍支付迟延履行期间的债务利息。被执行人未按判决、裁定和其他法律文书指定的期间履行其他义务的，应当支付迟延履行金。