recently I have had issues with Vendors paying in NET 45, 60 and now 2 notified me of NET 90.

which companies have people been using that pays within a reasonable time? I dont see a point in staying with these 8 companies which cost me in factoring.