下列关于定金与违约金的区别,表述正确的有()。
A:定金的给付一般是在订立合同之时,也可以在订立合同之后未履行之前,而不是在违约时支付
B:违约金有证约和预先给付作用,定金没有
C:定金主要是担保作用,违约金则反映的是合同的责任
D:定金的数额不超过主合同的总金额的20%,而违约金没此限制
E:违约金是担保权,而定金不是
出自:涉税服务相关法律