Prepaid rates are ineligible to earn?
What do you mean exactly? It says on airnz website you must book directly with the hotel which I have and let them know you are airnz card holder and show your card.
with Accor they charge you after your stay (but give your cc details when you order so its not prepaid)