Note with Vueling it may be paying slightly extra to book via the BA website: you get seating options that way, as well as bonus TP, and a mechanism for ORC. VY don't really entertain retro-claiming and even crediting to the Iberia Club is sometimes awkward. However if under an IB flight number you also need to consider whether to credit to the Iberia Club.