the only important question is, does you global score in BFHQ match your global score here ?
If that is the case, then there is no error on our part. Please keep in mind, we don't manage or gather the stats, we merely display them. We get them directly from the EA xml stats feed, and we update your stats every 2 hours. Currently ( tuesday, 30th of may, 12:20 pm german time ), your next stats update on this site is 1 hour 57 minutes away. This means that whatever points you make and awards you get during that time, those won't show up here until the next scheduled stats update.
That is the only possibility when there can be a difference between your stats in BFHQ and here, as BFHQ can update earlier, provided the server you played on reports to EA on short notice.
If you are sure you are missing points in BFHQ though, you should take this issue to EA customer support.
Nothing we can do from here.
I hope I summed it up correctly.