No. You earn your miles when you actually start your flight. If you haven’t entered your bluemiles number by booking, simply show your bluemiles card at the check-in and the award miles for this flight will be credited automatically to your account.