多项选择题

造成现金溢余和短缺的主要原因有()。

A.现金被盗
B.出纳员收付现金时出现差错
C.登记现金日记账有误
D.现金收付的会计分录金额有错
E.收付现金而未作凭证