多项选择题

A.如果建造合同的结果能够可靠估计,企业应根据完工百分比法在资产负债表日确认合同收入和合同费用
B.如果建造合同的结果不能够可靠估计,合同成本能够收回的,合同收入根据能够收回的实际合同成本金额予以确认,合同成本在其发生的当期
确认为合同费用
C.如果建造合同的结果不能够可靠估计,合同成本不可能收回的,应在发生时立即确认为合同费用,不确认合同收入
D.合同预计总成本超过合同总收入的,应通过“工程施工——合同毛利”科目来反映企业的预计损失
E.建造合同的结果不能可靠估计的不确定因素不复存在时应转为完工百分比法确认合同收入和费用