C公司已经开过发票给B公司,现在B公司要把发票退回C公司,要求C公司重新开票给A公司。请问:这个发票必须开吗,以前开过的发票就不能用了吗?发票是去年开的,如果退回来的话,还能开销项负数吗?如果不开,那些开给B公司的发票A公司能做账吗?