Is there one correct abbreviation for millions in financial terms?

Those are the wrong terms. It’s ‘short scale billion’ and ‘long scale billion’. Wiki has an article here. If you scroll down, you’ll see that the graphic shows the UK as using the short scale.