Mine's been out of whack too. Fortunately I'm able to just wait until it has caught up and pay the right amount - we haven't set up a direct debit.

Don't know what the delay is...