We need the ability to schedule ANY invoice, not just recurring transactions. This basic function has been standard in email clients like Gmail for years. I've noticed this question raised repeatedly over the past four years without any updates to the program.
Another feature that users would appreciate is the ability to perform progressive invoicing with custom forms. This feature could significantly streamline invoicing processes, allowing for a 50% deposit, followed by invoicing for a 40% interim payment, and concluding with a final invoice for the remaining 10%. This could greatly improve our users' experience with QBO.