多项选择题

A.企业采取预收货款方式销售货物的,其纳税义务的发生时间为货物发出的当天
B.委托他人代销货物的,其纳税义务的发生时间为货物移送的当天
C.企业采取分期收款方式销售货物的,其纳税义务的发生时间为书面合同约定的收款日期的当天
D.企业采取直接收款方式销售货物的,其纳税义务的发生时间为收到销售款或者取得索取销售款凭据的当天
E.企业提供有形动产租赁服务采取预收款方式的,其纳税义务发生时间为收到预收款的当天