The Cash Receipt process is faulty also because you must enter the deposit amount BEFORE selecting customers and invoices. In a real life scenario such as collecting money from a customer before sending another shipment, the user should be able to open a CC deposit, select the customer, select the invoices, and Authorize (with a confirming email automatically sent).