现金折扣应在实际发生时作为财务费用扣除,因此正确的处理方式是选项B。现金折扣是企业为了鼓励客户在规定的期限内尽早付款而给予的一种优惠,不属于销售收入或主营业务成本,因此选项A和C都是错误的。在企业所得税的处理上,现金折扣可以作为财务费用在税前扣除,因此选项D也是错误的。