如果签了垫付款协议但是实际上没有垫付,那么就属于违约行为。垫付款协议是一种法律文件,约定了当一方需要向另一方支付一定的款项或者做出某种行为时,对方可以提前垫付并在后期由支付方进行还款。
如果签订了垫付款协议但未能履行,则违反了合同约定,应承担相应的违约责任。因此,签订垫付款协议应该认真考虑自己的负担能力,并在履行合同时确保不会发生违约情况。