one of the places I used to work for did that; demand 90 days for payment terms (if they could get them) and pay on the evening of day 90. Their customers? There was exactly one customer that had 30 days payment terms; everyone else was either net 5 or 10, pre-pay or cash.
And then they wondered why their suppliers would drop them like a hot rock after 5 months of that crap.