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.)
