Suppose a firm charges a $3,000 flat fee for an adjustment of status packet. The fee agreement puts a $1,500 advance in trust and collects the other $1,500 in three $500 card installments. Assume the agreement and the firm's state rule let it transfer each invoiced amount once the work is done.
The advance arrives first and goes into the matter's trust balance. LollyLaw's deposit screen records the amount, the payment source and the method. At this point the trust balance is $1,500 and nothing has been invoiced.
When the packet is drafted, the firm issues a $1,500 invoice and pays it from trust. In LollyLaw, staff open the matter's Billing tab, find the invoice, choose Apply Funds from Trust, confirm the source and destination accounts, and enter a full or partial amount. Docketwise records the same event as an invoice payment by trust transfer, and staff pick the client-level or matter-level balance and the source trust account. Afterward the trust balance is $0 and the first invoice is paid.
That transfer is a ledger entry. On its own it doesn't show that money left the trust bank account, so someone still confirms the movement at the bank. A transfer that hasn't posted by month end is carried into the reconciliation as an outstanding item.
The second $1,500 is invoiced at filing and paid in three $500 card payments through the client portal. Here the processor matters more than the case software. LawPay, one of the two processors eImmigration connects to, says it deposits the full payment and debits its fees once a month from the operating account. It also says it doesn't debit trust accounts for fees, disputes or chargebacks. So a $500 installment arrives as $500, and the fee shows up later as an operating expense. eImmigration's other processor is Braintree, and its public pages don't describe how Braintree routes fees or chargebacks. A firm that takes card payments into trust should have that in writing.
At month end, suppose this is the only matter in the trust account, the transfer has posted and the bank charged no fees. The client ledger shows $1,500 in and $1,500 out. The journal shows the same two entries, and the bank statement shows a $0 balance. With other clients' money in the account, this matter adds $0 to the total of all client ledgers. That total has to equal the statement balance after adjusting for deposits and payments that haven't cleared.
eImmigration's public pages describe applying credits, charging payments and automatic payment plans. They don't list the ledger fields or describe a journal or a reconciliation report. Running this one matter in a demo shows whether each of the three exists, and you can compare the ledger with the fields your state rule names.