If a customer purchases merchandise on credit and returns the defective merchandise before payment, what accounts would recognize this transaction?
A. sales discount, cash
B. sales returns and allowances, cash
C. accounts receivable, sales discount
D. accounts receivable, sales returns and allowances