多项选择题

A.都必须根据原始凭证或原始凭证汇总表编制记账凭证
B.都必须设置明细分类账
C.凡设置库存现金日记账和银行存款日记账都采用三栏式
D.每种程序都有优缺点和适用范围
E.都必须编制会计报表