johnshah suggests--..........we need a list of companies and their payment terms...almost like a review system.
Bob agrees--An excellent idea. If MSC X publishes their payments will be within 90 days of report acceptance and complies with those terms, they are neither late nor slow. This is business and if one dislikes the peaches, there are other orchards/trees. I personally would not be interested in net 90, BUT, as the old adage goes, "What's meat for one shopper, could easily be poison for another."
In 2007. Merc's payments were net 45. It took me several letters and calls before I finally received my money after 101 days. Needless to state but I will, I immediately terminated our agreement. Two yrs. later, I was contacted concerning a reestablishment, but I declined.