Classes are assigned to transactions, but the report doesn't show the classes that are assigned.
Every transaction (with the exception of journal entries) is separated into a header and a detail portion. For example:
The type of transaction information pulled into a report depends on the type of report. For example:
An example where you would see both Balance sheet and Profit and Loss account types reporting would be the Transaction Detail by Account report for all account types. When you review this report, you'll notice that only the income and expense account transactions show classes with the transactions-unless a transaction was made by journal entry, in which case the journal entries would report the class for asset, liability, and equity accounts. Seeing a class associated with this type of acount will usually be an exception since most customers do not make journal entries for all transactions, but it's helpful to know why one might report and another might not.
When Classes are used, they get attached to the detail portion of transactions. They do not get associated with the header accounts. So if the account being reported is a header type account, the Class data does not get saved with the header—so bank accounts, loan accounts, and all header type accounts, cannot be linked to a Class on reports.
1013