I've always found with Accor I still get the points (I found out by chance that BA sends the hotel a credit card number and the hotel bills it, I found out because BA's card was declined and I had to settle the bill and claim back from BA!). I've booked the Sofitel at Heathrow and Sofitel in Rome using Avios and had points credited also - I guess with Accor it's hit and miss though based on the above comments.