I would assume at this stage you have enough documentary proof to claim your expenses?
Of course, it doesn't fix the root cause as it seems like you are having problems getting any receipts from BA.
I forwarded all my correspondence with BA so my understanding client is going to cover the expenses without the normal receipt. But yes, it would be nice to fix the root cause for future tickets.