Double Entry
Keep track of all the monies!
DoubleEntry is an accounting system based on the principles of a Double-entry Bookkeeping system. While this gem acts like a double-entry bookkeeping system, as it creates two entries in the database for each transfer, it does not enforce accounting rules.
DoubleEntry uses the Money gem to encapsulate operations on currency values.