Let me share some insights on why your invoice defaults to up to 10 days out even if it is due on receipts, info.
If you have set your invoices to Due on receipt for payment but find discrepancies between the invoice date and the due date, we can check your term settings to fix this. This ensures your customers can pay their invoices on time.
Here's how:
Navigate to the Gear icon at the top.
Under Lists, select All Lists.
Click Terms.
Find the term used on your invoice (most of the time it has Due on Receipt name).
Under the Action column, select Edit.
Make sure Due in fixed number of days is selected and the number of days is set to 0.
If the issue persists, we can perform some troubleshooting steps to fix this. There are times when the browser is full of frequently accessed page resources, which causes some errors or unusual responses.
Let's start accessing your account using a different or private browser. You can use either of these shortcut keys:
Google Chrome: Ctrl + Shift + N
Mozilla Firefox: Ctrl + Shift + P
Microsoft Edge: Ctrl + Shift + P
Safari: Command + Shift + N
Once logged in, try to create an invoice with due on receipt terms. If it works, I recommend clearing your browser's cache. Doing so will remove the historical data and access QuickBooks with a clean slate. You can also switch to a different supported browser.