多项选择题

A.已确认收入的商品发生销售退回,除属于资产负债表日后事项外,一般应在发生时冲减当期销售收入
B.采用托收承付方式销售商品,应在办妥托收手续时确认收入
C.销售折让不管发生在收入确认之前还是收入确认之后,销售收入应按扣除销售折让后的金额确认
D.采用预收款方式销售商品,应在款项全部收妥时确认收入