以下说法哪些是正确的(     )

A 税务机关征收税款时,必须给纳税人开具完税凭证

B 税务机关征收税款时,可根据情况决定是否给纳税人开具完税凭证

C 扣缴义务人代扣、代收税款时,纳税人要求扣缴义务人开具代扣、代收税款凭证的,扣缴义务人应当开具

D 扣缴义务人代扣、代收税款时,均需向纳税人提供其个人所得税和已扣缴税款等信息