Re: They never pay their bills.
THIS.
I worked for a place where we always asked for net90 terms from our suppliers, and paid them on the afternoon of day 89 or 90. and the few customers that we gave credit to, was almost always net5 or, rarely, 10/15. I think we had one company that had Net30.
And then we wondered by our suppliers hated us and in several cases dropped us once things were settled and refused to sell to us...
the 2nd in charge was also the 'chief beancounter', which explained a lot.