If you run a construction company, an agency, or a professional services firm in Greenville, SC, you already know the feeling: the work is done, the invoice went out weeks ago, and the money still hasn’t landed.