This module allow to define some reasons for the functionality of "Put Money In" and "Take Money Out" available in point of sale session. So, with this module it's possible to impact directly an expense or income account which is defined on the related reasons and create according accounting entries. **Typical Use Case (not exhaustive)** * You want to track **Bank deposit** moves, using an intermediate bank account named 'Cash Awaiting Bank Deposit'. (In France, for instance, "581 - Espèce en attente d'encaissement") * You want to allow payments from Cash Journal to pay recurring little expenses. (Gasoline, parking meter, etc.)