meaning of Anlieferung muss sofort erfolgen

Anlieferung muss sofort erfolgen - German to English

Delivery must take spot at once.