多项选择题

影响商业银行存款业务的因素有()。

A.存款利率的变动
B.银行提供服务的质量
C.宏观经济的变动
D.存款客户的数量