This is an extenstion to current cash flow module. Instead of packing everything in a single module, its better to create a distribution which will offer all the configurations done out of the box!
This distribution will allow you to record your diffent types of financial transactions. A user can have both personal and company/organzation finansical transactions. Income & expeses can be recurring and much more. The ultimate goal of this distribution is to provide a single point where you can record all your transactions, manually, for now!