两者都是先收钱再提供商品。但“预收账款”并不强调和已成立与客户之间的合同,在合同成立前已收到的对价不能成为合同负债,但仍可作为预收账款。也就是说,合同负债是在构成履约义务的前提下,去讨论和计量履约义务与客户付款的关系。“合同负债”科目核算企业已收或者应收客户对价而应向客户转让商品的义务,应该按合同进行明细核算。关于收到货款前是否签有合同轻一上并未明显表露,业务描述中“按产品价目表上的标价计算其总价”让人联想可能签有合同其中有价目表,本题第一小题,也并未拿预收账款与之混淆,A选项采用预收款方式销售货物应按发出商品时确认收入。故不选