I have been a Vodafone customer for many years, spending £10-£15 per month. I've just checked and they've paid £9.56 into my bank account. But it's not the bank account that my direct debit comes out of, and I have no idea why they would need to credit me! I did previously use that account to pay my Vodafone bill, but changed it a couple of years ago. It's very odd. Any ideas?!