Sorry to hear you are encountering problems with date entry. The forum posts here mention bill dates and journal entries, but we cannot reproduce any date entry problems in either of those windows. Can you describe for us what date field in a particular QBMac window where the date field clears out on you? If you could provide specific steps for what window you go into, do you tab into the date field, type the date or use the date picker, tab out of the field, return, or click somewhere else in the window to get out of the date field. Steps like that.
Also, in your Mac's System Preferences > Language & Region preferences panel, what is the 'Region' selected? For example, does it say, "United States" or does it say, "United States (Custom)". If the word custom is on the selected region, select the 'Advanced' button and select the 'Dates' tab panel ... what format is show for your 'Short' date format? Specifically, what does the format look like? Is it something like "01 / 05 / 17", or is it "17 / 01 / 05", or "17 / 05 / 01" ?
When in QB, I just want the ability to change the date to something other than the current date. Does not matter what I do in QB, once I change the date to the one I want, it switches my choice back to "today's date". I am not sure what that has to do with my OS, however both formats match each other
I'm having the same issue whereby I cannot enter transactions with an older (previous) date. I've been using Quickbooks for over 10 years and this is the first version of QB in which I've encountered this problem. THIS MUST BE FIXED! Having to change the system date in your OS preferences is a ridiculous solution.
I understand that you need to enter transactions with the previous dates. You'll want to perform the steps shared by JessT by disabling the option where QuickBooks uses today's date as a default.
Go to QuickBooks and click Preferences.
From the Preferences pane, select Transactions.
Disable this option: Use current date as default for new transactions.
Close the Preferences window and enter transactions.
Another workaround is by importing an Excel file QuickBooks. QuickBooks will use the date based on what's in the file.