Hello there, @MK18.
I appreciate your effort in reaching out to the Community.
I’m here to guide you on how to allocate your discounts that will show in the report under your specified Class. Before that, is the Track Classes option in the Categories section set to "One to each row in transaction?” You can refer to the screenshot below.
QuickBooks Online will automatically assign the “Not Specified” class for Discount Given if your Class tracking setting is set to One to each row in transaction. For us to assign the Discount Given to your desired class, we'll have to update the settings to One to entire transaction.
Here’s how:
- Go to the Gear icon ⚙.
- Under Your Company section, select Account and settings.
- On the left tab, click Advanced.
- Under the advanced tab, select Categories, and turn on Track Classes.
- Under assign classes, there are two options. Click the drop-down arrow ▼ and select One to entire transaction.
- Select "Save” and “Done".

By running the report, you can now see the discounts given under your specified class.

To correct the transactions, you may change the settings manually and go back to each invoices.
Just tell me when you need further assistance with the transactions that are reflected in your reports. I’m just here to assist you with that. Have a great day ahead!
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
