多项选择题

企业应当在客户取得相关商品控制权时确认收入,需要满足的条件包括()。

A、合同各方已批准该合同并承诺将履行各自义务
B、该合同明确了合同各方与所转让商品或提供劳务相关的权利和义务
C、该合同有明确的与所转让商品相关的支付条款
D、该合同具有商业实质,即履行该合同将改变企业未来现金流量的风险、时间分布或金额