You are right - that is the error message I am getting. In my initial post, I attached a picture of my sales receipt to show that I had a class everywhere. I am attaching another version of it now showing the error with the classes showing in the background. In your example you posted to me, the class is actually missing. But in mine I had classes filled in and was getting the error. Am I understanding you correctly in saying that I should just press "yes" anyway and save the transaction, even though QBO thinks that I am missing information?
I am appreciating all the prompt help people are working to give.
Thanks for coming back here, @VASOTreas.
I'm here to help you clear things up.
Since the class is already assigned to each item, you can click the Yes button on the prompt error because it will still be saved on your sales receipt transactions.
Moreover, you have a choice to avoid this prompt error by turning off the "Warn me when a transaction isn't assigned a class" feature on the Account and Settings. Here's how:
- Go to the Gear icon.
- On the Your Company column, select Account and Settings.
- Choose Advanced.
- Scroll down to Categories, then uncheck the "Warn me when a transaction isn't assigned a class" by ticking the box beside it.

- Click Save, then Done.
If you want to see transactions sales performance by class, you can read this article: Run reports by class in QuickBooks Online.
I'm delighted to have you here. Please come back if you have more questions about QuickBooks-related concerns. I'll be happy to assist. Take care, and have a good one!