We are currently with EDF with a smart meter. For reasons known only to EDF, our tariff produces a bill only twice a year, despite the information being available literally 24/7. Fine.
A few months ago I negotiated a payment of £200 a month to them, as I worked out this was what we were likely to pay over the winter months. They tried to negotiate me upwards, but I held firm, and I've been correct, give or take a few pounds each month.
Today I realised for the last two months, they've been taking £400 a month DD payment. They didn't communicate this to me. I raised it with my bank (who were less than helpful). The bank said they could reverse the payment, but I know then EDF would take us off our current tariff, which I don't want. Our current tariff requires payment by DD.
EDF are of course impossible to contact.
Are they allowed to do this? Just milk our bank account for however much they want? Our account is not in debit as - amongst other things - we're not due another bill until May.