Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results forΒ
"I use the Terms field to differentiate pricing options between customers."
But this tool has specific Functions. The function you are asking about is Price Levels, not Terms. Terms is part of Payment and AR management. Price Levels is part of Pricing management.
"While using QB desktop 2014 I never had a problem with this, as it seemed like QB had a "back code" to know the default terms was Net30, so regardless of what I entered on the Terms field (I used as option 1, 2, 3,4), the terms were always Net30 and an invoice didn't go Past Due until 30 days."
You control what you Name Terms in the Terms List. You Edit it to see how you Defined it, for managing the Due Date.
"Recently updated to QB desktop 2018 and now their "back code" default is due upon receipt"
You Edit that Terms to see how it is Defined. Also, make sure your Template is not using Invoice Date twice, as due date.
"so I can't use the Terms field for what I was using it anymore, as I MUST enter Net30 unless I want the invoices to show past due...."
That's not true. You have to Review, refine, and set up what meets your needs.
And you might want to open Help and read about Price Levels. Please see my attachments.
Tools exist for specific functions.