If MMB shows the correct amount then there is every chance the miles / TP's will post correctly.
Where a problem can arise is through the MFU - sometimes the system records these as full redemptions (for which you get no miles or TP) and this needs to be corrected via calling BA.
From past knowledge it is better to complete your entire itinerary and then claim for that booking. I made the mistake once of flying outbound, realising that the miles / TP had not posted, calling BA to fix this (which they did) but then had even more problems when the return leg did not post.
If you have not MFU'd then either submit a retorspective claim via ba.com or call BAEC.