I would go to BA since they sold you the product. they are obviously not issuing the voucher for the full rental cost. This has happened to me when I book in pounds but rent abroad and final bill is in Euros. Ive never been charged the difference though, even though the receipt says there is a balanced owed