One of the weaknesses of the direct write-off method is that it

understates accounts receivable on the balance sheet

violates the matching principle

is too difficult to use for many companies

is based on estimates
iolates the matching principle