I had a flight ex BAH take several weeks to show up on my credit card, eventually showing up after I had flown the sectors. If BA want to give me some working cap for a few weeks, fine by me! Makes a change from the ~3 weeks I provide them from a cancelled ticket!