A.广告制作,在广告出现于公众面前时确认收入
B.采用支付手续费方式代销商品,在发出商品时确认收入
C.为客户开发软件,根据开发软件的完工进度确认收入
D.采取预收款方式销售商品,在收到预收款时确认收入