OP - I had a similar issue on a recent flight from HKG to LHR. Was offered compensation on the plane by the CSM/CSD. A couple of days after being back in the UK I had a standard BA email giving me my case number and very shortly after that an email confirming the compensation as offered on-board and almost simultaneously a credit to my BAEC account. Doc. Copper