Deposits as a Payment Type
The current implementation of Deposits feels like it's not really a complete solution.
Customers often find themselves confused on any invoice that contains a deposit, because the totals reflected at the bottom don't actually give them any indication as to how much they have actually paid.
For our workflow, we collect deposits all the way through a ticket / repair continuum, and present our customers with a final receipt that summarizes all charges processed.
It would be nice for the "Total" at the bottom to reflect everything they paid, with Deposits from that ticket automatically applied so that it then shows a balance due.
Technically, this could be achieved by simply processing payments without an invoice - that doesn't give us the means to convey to the customer what that particular deposit was for or otherwise provide them with any kind of other written notes to sign for.