If an employer makes an advance payment to a contractor, can this cause any difficulties?

Usually there is no reason to believe that this should be problematical as long as the employer insists on a bond being taken out. Without such a bond should a contractor become insolvent the employer is highly likely to lose his / her money.