on receipt of your invoice - Francés Inglés Diccionario