What does bei Eingang Ihrer Rechnung mean?

bei Eingang Ihrer Rechnung - German to English

on receipt of the invoice