DSO as early revenue-quality warning
Days sales outstanding (receivables divided by revenue, scaled to days) rising faster than the company's historical norm signals that reported sales are not converting to cash, often because of channel stuffing, extended payment terms, or premature recognition. Screening for sequential and year-over-year DSO jumps flags revenue that has been pulled forward from future periods before the income statement shows any weakness.