根据合同法理论,定金与预付款的差异主要表现在( )。
A: 定金不具有预先支付性,而预付款具有预先支付性
B: 不交付预付款不构成对主合同的违反,但不交付定金构成对主合同的违反
C: 定金是一种担保方式,预付款不是一种担保方式
D: 不交付定金会产生定金罚则,而不交付预付款不发生违约后果
E: 法律对合同约定定金数额占主合同标的数额的比例没有明文规定,对预付款数额占主合同标的数额的比例没有规定限制
选项A错误C正确,单纯的预付款不起担保作用,而定金具有担保作用。 选项BD错误,交付定金是成立定金合同的要件,而交付预付款是合同履行的一部分。 选项E错误,定金的数额可由当事人约定,但超过合同标的额20%的,超过部分法院不予支持。
答案选 C