不是
合同负债和预收账款的区别主要表现在以下几个方面:首先,确认预收账款的前提是已经收到了款项,而确认合同负债则不以是否收到款项为前提,而以合同中履约义务的确立为前提;其次,合同负债的确认是以履约义务为前提的,如果所预收的款项与合同规定的履约义务无关,则不能作为合同负债核算,应作为预收账款计量;再次,预收账款往往是商品和交货期等已经确定,而合同负债是商品和交货期等还不确定;最后,核算范围也存在差异,预收账款只能核算已经实际收到的账款,而合同负债可以核算出已经收到的预付账款,并且还能计算出没有实际收到但是有收款义务的金额