Back in 1994, BA did ask for receipts (to be delivered at the airport) to give me the overnight allowance after my baggage were lost during a transit in LHR.
They might state that the comply with the law but their SOP require you to do some things that might appear unreasonable.