多项选择题

A.合同规定了受益年限的,按不超过受益年限的期限摊销;
B.合同没有规定受益年限而法律规定了有效年限的,按不超过法律规定的有效年限摊销;
C.经营期短于有效年限的,按不超过经营期的年限摊销;
D.合同没有规定受益年限,且法律也没有规定有效年限的,按不超过10年的期限摊销。