I have a way around what you can do with the bills, Rshewman.
With QuickBooks, you can create and track bills easily which gives you efficient accounting and reporting. For now, being able to control when bills should be paid is unavailable. If this is a manual payment, you can let your vendors forward the bill the day you want to pay for the transaction. This ensures payment can only be done on a specific period or when you want them to pay.
On the other, you can also create a schedule for the payments if you're using the QuickBooks Bill Pay so funds will be sent out automatically.
For more information, you can also check out this article for more details: Enter and Manage Bills and Bill Payments in QuickBooks Online.
Moreover, QuickBooks provides several reports that cater to the different parts of your business. You'll only have to customize them to make sure you'll get the data you need. I've added this article for more information: Customize Reports In QuickBooks Online.
Please get back to us if you have any questions about invoices. We're always right here to help. Have a great day!