Scenario
This article applies to Profit and Loss Reports wherein there are Inventory Adjustments showing as "No Class" even if the Class is populated on the Item Line Level in the Inventory Adjustment transaction.
Solution
View the Inventory Adjustment and navigate to Actions > GL Impact. Take note of the Class column.
The Asset Account should show Class based on the Item Line level. However, the Adjustment Account is being pulled from the Class on the Main Line. This is the account being carried over the Profit and Loss Report too.
The common reason why the Profit and Loss Report will categorize the Inventory Adjustment transactions as "No Class" is when the Class on the Main Line is empty.
To resolve, populate the Class on the Main Line level and Save.