I had three QR with BA codeshare flights, which were credited three days later. And four QR flights booked with QR, three were credited the next day, one was credited on the same day soon after landing! One week does seem a bit long. Perhaps try to file a claim.