多项选择题

A.对固定资产计提减值准备
B.期末交易性金融资产的公允价值发生变动
C.企业的非公益性对外捐赠支出
D.企业违反合同协议而支付违约金