You cannot get miles for any balance transfer or cash transaction done with your credit card account or with convenient checks issued by the bank of America.