单项选择题

对违约损失理解正确的是:()

A.罚款及滞纳金都允许税前扣除
B.因违反合同而支付的赔偿、罚款以及金融部门罚息支出,允许税前扣除
C.罚款及滞纳金都不允许税前扣除
D.因违反合同而支付的赔偿、罚款以及金融部门罚息支出,不允许税前扣除