在确定进一步审计程序的时间时,注册会计师应当考虑的主要因素有( )。
A: 控制环境
B: 编制财务报表的时间
C: 何时能得到相关信息
D: 错报风险的性质
选项ABCD都属于确定进一步审计程序的时间需考虑的因素。