Welcome to Flyertalk. You will receive better replies if you mention the name of the merchant. Note that the BA portal may not award
any points if the purchase is larger than the stated maximum. See
HERE.
BA has been a pain in the axx. Two of my purchases were denied for portal points. You also have to read all its T&Cs. I do not bother it any more. Just me.