Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results forΒ
Get 50% OFF QuickBooks for 3 months*
Buy now"The invoice stamp mentioned is on the screen and cannot be removed from the template."
Yes; your Screen view is Your perspective, and that is your status for your reference.
"The customer terms are Due Upon Receipt, that means there is not past due."
Yes, it is, because you made this, "Due for the same date as the Invoice is dated." You didn't set, for instance, "Due in at least 5 days, because I know you just got it by email and need some Banking time to pay me electronically, or there is a holiday or weekend involved." Look at your Due Date that got set from your Terms, to see Due Date became Sales Date. Your payment for an unpaid sale is based on Due Date and for "same as invoice" date, this is Late the very next date.
If that isn't what you want, you need to define a Reasonable timeframe = Terms.
"appears on reports as current or 0-30 which is our normal pick-up windows."
The Presentation on Reports is a different setting; that is controlled in Preferences. That is where you tell Reports to use Due date or transaction for Aging. Also, that controls the Aging table you can optionally include on Statements.
That doesn't change your own view of the invoice on your screen.
"And Of course it does, is not helpful and simply shows you did not consider what was being presented."
That is Your perspective.
"Yes, if your due days is 0 then the invoice is past due on creation. That is clear and pointless."
It is you choice to show the facts that apply.
If you create an invoice dated today and due today, and you expect them to pick it up today and pay for it then, and they Did Not, that is Late, by definition. That is what this is telling you.