针对您提出的问题,“在没有工程结算单之前发包方把全部工程款支付完给承包方是否违法”,这主要取决于双方合同的具体约定以及相关的法律法规。以下是对此问题的详细解答:
首先,从合同法的角度来看,发包方和承包方之间的工程款项支付通常应依据双方签订的工程承包合同进行。合同中会明确约定工程款的支付方式、时间、条件等关键条款。如果合同中明确规定了在工程结算单出具之前不得支付全部工程款,那么发包方提前支付的行为就可能构成违约,需要承担相应的法律责任。
其次,如果合同中没有明确约定支付全部工程款的具体时间或条件,或者约定了可以在工程结算单出具之前支付全部工程款,那么发包方的支付行为就不构成违法。然而,在这种情况下,发包方仍应谨慎行事,确保支付行为符合工程进度的实际情况,并避免因此产生不必要的纠纷。
此外,还需要考虑的是相关法律法规的规定。在某些情况下,法律法规可能对工程款的支付有特定的要求或限制。例如,某些行业或地区的法律法规可能规定,在工程未经验收或结算之前,发包方不得支付全部工程款。如果发包方违反了这些规定,就可能面临法律制裁或行政处罚。
综上所述,在没有工程结算单之前发包方把全部工程款支付完给承包方是否违法,需要根据双方合同的具体约定以及相关的法律法规来判断。如果合同或法律法规有明确的规定或限制,发包方应严格遵守,以避免产生不必要的法律纠纷和风险。如果对此存在疑问或不确定的情况,建议咨询专业的法律人士或相关机构进行进一步的咨询和确认。