Accounts receivable are sometimes not collected.Why do companies extend trade credit when they could insist on cash for all sales?
Extending trade credit almost for all the time leads to more sales. If the incremental cash flows, comprising the investment in accounts receivable give a positive NPV the decision to extend trade credit would increase the value of the firm.