Direct debit not taken out?

I switched over on 25th of September and made a payment on that date. Was told that a payment would come out every 25th of the month.
25th has come and gone and no payment has been taken from the direct debit but the statement has now been issued. Is there sometimes a delay on direct debits?

I believe there is a couple of days delay, longer if it coincides with a weekend.