I just flew SYD-HKG as PS and didn't receive my % point bonus because I booked through Singapore. It was a VA codeshare flight so I believe you need to book through the VA site to get any bonuses. Depends on how much you value those points though because I noticed it was about $150 more...