Question: invoices are due upon receipt?
Answer: Due on receipt essentially refers to the payment being due as soon as the client receives the invoice. Here, you're being very forward and basically demanding that they get the payment ready as quickly as possible.