安徽省合肥市包河区人民法院
民 事 判 决 书
（2017）皖0111民初1256号
原告：合肥怡昌力狮推进系统设备有限公司，住所地安徽省合肥市包河区当涂路五金机电商贸城B区2单元125-127，组织机构代码06809190-6。
法定代表人：罗建，总经理。
委托代理人：汪琳，该公司员工。
委托代理人：廖凯，广东广和律师事务所律师。
被告：陈勇，男，1970年8月3日出生，汉族，船员，住安徽省阜阳市颍州区，
委托代理人：汪义勇，安徽天瑞律师事务所律师。
委托代理人：徐小强，安徽天瑞律师事务所实习律师。
原告合肥怡昌力狮推进系统设备有限公司（以下简称怡昌公司）诉被告陈勇买卖合同纠纷一案，本院立案受理后，依法由审判员李翔适用简易程序公开开庭进行了审理。原告怡昌公司的委托代理人廖凯，被告陈勇及其委托代理人汪义勇、徐小强到庭参加诉讼。本案现已审理终结。
原告怡昌公司向本院提出诉讼请求:1、判令被告支付货款人民币80000元及违约金24000元；2、判令被告支付原告因诉讼催收货款而支付的律师费1万元、差旅费1万元，以上小计124000元；3、本案诉讼费用、保全费用由被告承担。
事实与理由：2015年9月8日，被告与原告怡昌公司签订一份《买卖合同》，合同编号27036，合同总金额人民币187500元。合同约定被告向怡昌公司购买四台柴油发电机组。付款方式为定金7500元，货到支付10万元，调试结束或货到三个月内付8万元，以先到为准。交货地点芜湖市无为二坝迎江船厂。合同违约条款约定，逾期付款的，逾期30天以内，每日应按欠款总额的千分之一支付违约金，逾期31-60天内，每日应按欠款总额的千分之三支付违约金，逾朗61-90天内，每日应按欠款总额的千分之五支付违约金，逾期超过90天，按合同总额的30%支付违约金。
合同签订后，原告将货物送到被告指定地点，依约交付发电机组，2016年1月20日，被告签署一份《付款承诺函》，承认拖欠货款80000元，并承诺于调试完毕时一次性付清。2016年6月17日调试完毕，但被告未支付货款。至起诉日，被告拖欠货款80000元。
被告陈勇辩称：一、本案被告的诉讼主体不适格，原告将被告列为本案被告不符合法律规定，合同的买受人为原告和程茂俊。二、依据原被告双方签订的《买卖合同》，双方在合同中仅仅是约定了标的物的数量和功率大小，就标的物的工作原理而言，被告需要的是三组水冷发电机组，一组应急用风冷发电机组，原告作为专业厂家，提供的产品不符合约定，已经违约在先；原告没有按时交付货物，给被告造成严重损失。三、在被告按阶段向原告履行了支付货款的义务，但是原告拒不向被告出具发票，因此，被告有权拒绝支付剩余货款。
本院经审理认定事实如下：2015年8月，怡昌公司（卖方、甲方）与陈勇（乙方、买方）签订了一份《买卖合同》，合同主要约定乙方向甲方购买四台柴油发电机组，分别为30KW船用机组1台，50KW船用机组1台，90KW船用机组2台，合同金额为187500元；对于结算方式、时间，双方合同第八条约定为：订金7500元正，货到付款100000元，剩余80000元调试结束款付清；对于违约条款，双方合同第十四条主要约定为：乙方逾期支付货款或未在交（提）货前向甲方提出提货申请的，逾期在30天以内，每日按欠款总额的0.1%向甲方支付违约金；逾期30-60天的，每日按欠款总额的0.3%向甲方支付违约金；逾期超过60天的，每日按欠款总额的0.5%向甲方支付违约金；逾期超过90天的，甲方有权单方解除合同，并要求乙方赔偿损失，支付所欠货款，并支付甲方合同总价款的30%作为违约金；合同对其事项亦作出约定。合同尾部甲方处由怡昌公司加盖印章及委托代理人许兵签字，乙方处有陈勇签字。
其后，2015年9月8日，怡昌公司（卖方、甲方）与再次陈勇（乙方、买方）签订了《买卖合同》一份，合同约定标的物与签订于2015年8月份的相同，结算方式、时间为定金7500元正，货到付款100000元，剩余80000元调试结束或货到3个月付清，以先到为准，付清全款后给证书；违约责任约定同上述合同；合同尾部甲方处由怡昌公司加盖印章，乙方处有陈勇签字。
合同签订后，陈勇于2015年8月23日支付了订金7500元。2016年1月，怡昌公司交付了四台柴油发电机组，其后陈勇支付货款100000元。2016年1月20日，陈勇向怡昌公司出具《付款承诺函》一份，载明：“截止2016年1月20日，我方共欠贵公司合同项目下的应付货款80000元，现我方承诺调试完毕，机器一切正常足额付清。此承诺函作为合同的有效附件，与合同具有同等法律效力；如逾期未付清，我方同意自逾期之日起每日按应付货款金额的2‰向贵司支付违约金。”
怡昌公司供货后，因故陈勇金使用其中的3台柴油发电机组，30KW船用机组1台未能使用。2016年6月17日，怡昌公司将上述3台柴油发电机组调试合格。陈勇提供的海上货船适航证书显示船舶于2016年6月17日经安徽省船舶检验局建造检验，认定处于适航状态。
上述事实有：《买卖合同》、《送货单》，《付款承诺函》、收条等及当事人的陈述等证据材料在卷佐证，经庭审查证属实，本院予以确认。
本院认为，本案中，原告怡昌公司与被告陈勇签订的《买卖合同》，双方对供货商品品类、合同价款、结算方式、违约责任等进行了约定，合同体现着双方真实意思表示，且不违反法律禁止性规定，应当合法有效，所以双方均应按照约定全面履行自己的义务。对被告陈勇辩称买卖合同相对方为其本人和程茂俊的辩解，因买卖合同买方处仅有陈勇一人签字，对此辩解本院不予采信。
在合同履行中，原告怡昌公司在2016年1月向被告提供了4柴油发电机组，履行了自己的合同义务，期间被告陈勇向原告怡昌公司出具《付款承诺函》，确认尚欠货款80000元，并约定支付时间。被告陈勇未能按照付款承诺函的约定支付货款，显然违约，故原告怡昌公司现要求被告陈勇支付货款80000元，符合合同约定，本院对此予以支持。
对于原告怡昌公司主张的24000元违约金的诉讼请求。本院认为本案中，原被告双方之间签订的买卖合同对结算方式、时间中剩余货款80000元由不同表述方式，结合2016年1月20日被告陈勇向原告怡昌公司出具《付款承诺函》，双方约定调试完毕后足额付清。故，本案所涉剩余货款80000元应在柴油发电机组调试结束后付清，结合当事人的陈述和船舶的适航证书，能够确认调试时间结束时间为2016年6月17日。因被告陈勇已经违约，因此应当向原告承担给付违约金的民事责任。但是对于违约金，本院认为因违约金的性质是补偿性为主，惩罚性为辅，损失赔偿额应当相当于因违约所造成的损失，现原告按照逾期超过90天，按合同总价款的30%支付违约金24000元，明显过分高于因违约所造成的损失，本院根据公平和诚信原则，考虑到合同的履行情况、资金沉淀的时间以及买卖合同关系的性质等因素，对原告怡昌公司提出的违约金数额予以核减，具体可按中国人民银行同期贷款利率四倍标准计算。因此应当自2016年6月17日起按照中国人民银行同期贷款利率四倍标准计算违约金，可至货款实际付清之日止。对于原告主张的律师费10000元及差旅费10000元，因原告怡昌公司未能提供相应的证据予以证明，本院不予支持。据此，依照《中华人民共和国合同法》第六十条第一款、第一百零九条、第一百一十四条、第一百六十一条，《最高人民法院关于民事诉讼证据的若干规定》第二条之规定，判决如下：
一、被告陈勇于本判决生效后十日内给付原告合肥怡昌力狮推进系统设备有限公司货款80000元以及违约金（违约金计算方式为：以80000元为基数按照中国人民银行同期贷款利率四倍标准自2016年6月17日起计至货款实际付清之日止）；
二、驳回原告合肥怡昌力狮推进系统设备有限公司的其他诉讼请求。
如果未按本判决指定的履行期间履行给付金钱义务，应当依照《中华人民共和国民事诉讼法》第二百五十三条之规定，加倍支付迟延履行期间的债务利息。
案件受理费2780元减半收取为1390元，由原告合肥怡昌力狮推进系统设备有限公司负担290元，被告陈勇负担1100元。
如不服本判决，可以在判决书送达之日起十五日内，向本院递交上诉状，并按对方当事人的人数或者代表人的人数提出副本，上诉于安徽省合肥市中级人民法院。
审判员 李 翔
二〇一七年五月五日
书记员 李林霞
附：本案适用法律条文
《中华人民共和国合同法》
第六十条当事人应当按照约定全面履行自己的义务。
当事人应当遵循诚实信用原则，根据合同的性质、目的和交易习惯履行通知、协助、保密等义务。
第一百零九条当事人一方未支付价款或者报酬的，对方可以要求其支付价款或者报酬。
第一百一十四条当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金，也可以约定因违约产生的损失赔偿额的计算方法。
约定的违约金低于造成的损失的，当事人可以请求人民法院或者仲裁机构予以增加；约定的违约金过分高于造成的损失的，当事人可以请求人民法院或者仲裁机构予以适当减少。
当事人就迟延履行约定违约金的，违约方支付违约金后，还应当履行债务。
《最高人民法院关于民事诉讼证据的若干规定》
第二条当事人对自己提出的诉讼请求所依据的事实或者反驳对方诉讼请求所依据的事实有责任提供证据加以证明。
没有证据或者证据不足以证明当事人的事实主张的，由负有举证责任的当事人承担不利后果。