勤奋的牛账学员您好!在合同负债之前全部用预收账款,预收账款和合同负债重要的区别是:以履约义务相关性为前提,当预收款尚未被企业收取时,如果能够认定企业对这笔款项有无条件收取的权利,企业仍然应该对此确认合同负债。合同资产科目出来之前用的是应收账款,合同资产是新收入准则的新科目,表示企业已向客户转让商品而有权收取对价的权利,但是该收取对价的权利又不同于应收账款,简单理解,从收取款项的确定性来讲,合同资产要弱于应收账款。仅仅随着时间流逝即可收款的是应收账款,即应收账款只承担信用风险,而合同资产除了信用风险外,还要承担其他的风险,比如履约风险等。