first off if you have a direct debit set up,why are you paying via a debit card..?.
If the bank charges are applied as a credit on the account,You can have the amount sent out via a cheue or refunded onto a debit card.This can be requested by you
Vodafone are the 4 largest company on the stock exchange and the 10 largest company in the world so i would think they know the banking system pretty well
You will have to pay an early termination fee if you have 9 months to go on the contract,it will be 9 times your monthly line rental
If you left the monthly amount to go out via direct debit and didnt start messing around caling up to make payments none of this would happen.fair enough they should advise you of the date of which the direct debit comes out,Which they do.the date appears at the bottom of your monthly bill or if you speak to a lovely advisor they will tell you .
you can cancel your direct debit and not pay them,However defaulting on your account will show up and you will have problems getting credit in future