How right you are Rick. I just looked at the filters and found them available when I replied before - I confess I did not test it properly. My apologies
I think the reason is that QB does not use classes on asset and liability accounts - they only work on the income and expense side of the transaction. It seems a bit quirky that "All classes" work (I guess this is a "non-filter" filter if I can be a bit obtuse, meaning that there is really no filter at all) and that the others are filters looking for a class that is there but it is not on the liability (payables) side of the transaction.
I have the same thing happening on the receivables side too in the customer balance detail report and all the others looking at customer balances or open invoices.
I think you will find that wherever you are addressing the liability or asset part of the transaction, you will get this result. If the report you are using is addressing the income/expense line - then it will give you the filter you require.
I hope this helps.
Bob