The correct answer is:
companies do not necessarily collect cash at the time of sale under the accrual basis of accounting.
In accrual accounting, sales are recognized when they occur, regardless of when the cash is actually received. This means that sales revenue can be recorded even if payment has not yet been made, which leads to the distinction between sales and cash inflow.