Are you trying to add a class to your discount on a transaction level like your invoices? If so, then the option to do so is unavailable in QuickBooks Online (QO). However, if you are trying to assign a class to a discount when running a report, we'll have to update the settings to One to entire transaction. QBO automatically assigns the “Not Specified” class for Discount Given if your Class tracking setting is set to One to each row in 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.
Press "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 invoice. To add, delete, or restore a class in QuickBooks Online Plus and Advanced, check out this article: Create and manage classes in QuickBooks Online.
I'm looking forward to hearing from you. Let me know if you have any clarifications. I'm here to help enlighten them for you. Have a good one.
It doesn’t really work. Even in advanced settings with classes turned on, you can’t map the overall discount to be applied to one class or another.
In our case, the discount would only apply to one of our classes, but there is no option to specify which class it ought to be applied towards. In a perfect world, there should be an option to specify the discount to a class if you have classes turned on.
Katie Ghidossi
Need QuickBooks guidance?
Log in to access expert advice and community support instantly.