have you sent an invoice – Meaning and Explanation