I know this has been discussed as nauseam on the forum, but I wanted to share something that just happened today. I was on the phone with a client who mentioned, as a “just FYI” aside, that she found it rude that my last invoice had a due date printed on it. (Because I’ve never entered due dates on my invoices, the invoice printed with a due date equal to the invoice date. It didn’t used to do that long ago – if there was no due date entered, nothing would appear on the invoice – so I hadn’t even noticed that my invoices lately have had due dates on them.)
In my field, we work on collegial basis with our clients. They pay me when they pay me. Most pay promptly, some don’t. I never charge a late fee, and it’s never take me more than one gentle reminder to get paid. But my client today found it pushy of me to have a due date on my invoice, and she wanted to let me know that. I have to admit, I agree with her.
I understand @Lubos’s feeling is that unless there’s a due date, some users will use invoices improperly. I for one know when to use an invoice, and I for one (and perhaps for many) think I should be able to suppress having due dates printed on invoices, especially when I don’t explicitly enter a due date but also even when I do enter one for my internal use.