目前,工程垫资在法律上没有禁止,属于有效法律行为。但为避免风险,贵公司可以在施工合同中约定甲方应当在工程竣工交付前支付全部或大部分垫资款,否则贵公司可以拒绝交付已经完工的工程。同时,贵公司可以在施工合同中明确约定垫资款的利息,