QB Issue Resolution:
They should be using Customer Names on the transactions, not Class. That way, the reports can be run By Customer, total By Customer, trust bank = liability By Customer, and everything is managed By Customer.
You would not use Checks and Deposits. You set up and use an Other Charge type item linked to Liability, on a Sales Receipt when they get the trust funds. The deposits to trust and any removals from trust are all done with the same Liability account and/or via using that item.
Now you can Reconcile the Liability account by Name, using two versions of a Custom report. Set one to show only Uncleared transactions. You Clear the activity for a name, when it hits 0 balance, by reconciling to an ending balance of 0.
Resolution for Issue 'How can I exclude classes with 0.00 balance from class reports?' available: Yes (Solved).
Source: Intuit Community forum.
How can I exclude classes with 0.00 balance from class reports?: this issue or error code is a known issue in Quickbooks Online (QBO) and/or Quickbooks. Support for this issue is available either by self-service or paid support options. Experts are available to resolve your Quickbooks issue to ensure minimal downtime and continue running your business. First try to resolve the issue yourself by looking for a resolution described below. If it is a complex issue or you are unable to solve the issue, you may contact us by clicking here or by using other support options.Support for Balance
Quickbooks Repair Pro will resolve it efficiently and affordably. Guaranteed resolution of your issue, or you pay nothing!
Error Recovery for Balance [Canada]
E-Tech is the #1 Quickbooks data migration and Conversion service provider.
Additional Support Options: