多项选择题

定金合同除具备合同成立的一般条件外,还须具备( )条件才能生效。

A.主合同有效
B.从合同有效
C.发生交付定金的行为
D.定金的数额由当事人约定,但不得超过主合同标的额的30%
E.定金的数额由当事人约定,但不得超过主合同标的额的20%