What does Anlieferung muss sofort erfolgen mean?

Anlieferung muss sofort erfolgen - German to English

Delivery must take spot at once.