A client has reported the following behaviour.
The client takes deposits on orders, these are entered as unapplied cash. Later, when the delivery is made, the invoice and balance payment are entered.
When printing a report 'calculate as of' in order to match a total to the GL, the balance on the report changes from day to day because unapplied cash that has been matched to an invoice dated AFTER the 'calculate as of' date is being removed from the report, despite having a date earlier than the 'calculate as of'

Should this be happening?

Any way around this other than telling them NOT to match invoices and final payments to original unapplied cash?