Due Upon Receipt

Any way to set the invoice due date to “Due upon receipt” instead of selecting a specific date?

Set the client’s default payment terms to “Net 0” so it always sets the due date as the issue date, then add “All invoices due upon receipt” to the footer?