Skip to content
Kostis Anagnostopoulos edited this page Nov 2, 2015 · 2 revisions

Welcome to the daily-money wiki!

Concepts

The concept of daily money phone-application is very simple: You configure various Accounts (banks.A, food.dinner,) and you record money Transactions between them. You may then view Reports with their weekly/monthly/weekly balance and send email with them attached as CSV files.

Accounts

  • Users may create (or use the already created ones) Accounts with the following attributes:
    • name: (Since 0.9.5) names maybe hierarchical splitted by . (dot), Ex: Food.lunch, Food.dinner.
    • type: see below for available types and their utility.
    • initial-value: used for calculating the total-balance.

Tips for naming Accounts

  • To sort your accounts, add 1,2,.. or A.B,.. prefixes to the names of your accounts.
  • The name-hierarchy facilitates the selection of Accounts when editing Transaction details.
  • For hierarchical names, the totals are reported also on all parent prefixes.

Account Types

Each Account belongs to one of the 5 Account-types, below. These define the balancing-method to use. Additionally, the selection-lists for the From: and To: fields on the Transaction details contain certain account-types only.

  • Income: e.g. "salary", "rent". May appear only as From: in transaction-details.
  • Expense: e.g. "food", "entertainment". May appear only as To: in transaction-details.
  • Asset: e.g. "bank-account", "cash". May appear both as From: and To: in transaction-details.
  • Liability: e.g. "credit-card", "loan", "rent". May appear both as From: and To: in transaction-details.
  • Other: an "asset" like type.

Transactions

For each daily-money detail record, user have to fill following details:

  • Date: When the Transaction took place.
  • From: Any Income, Asset, Liability or Other account.
  • To: Any Expense, Asset, Liability or Other account.
  • Value: The money transferred between the accounts.
  • Note: Description of the Transaction.

Transactions(TX) Balancing rules

Balance for a time-period (month/year)

Balance(Account.Income)    = Σ(TX_From)
Balance(Account.Expense)   = Σ(TX_To)
Balance(Account.Asset)     = Σ(TX_To) - Σ(TX_From)
Balance(Account.Liability) = Σ(TX_From) - Σ(TX_To)
Balance(Account.Other)     = Σ(TX_To) - Σ(TX_From)

Total Balance

  • When calculating the "total" balance in an account, in the formulas above the initial-value from each account is also added.
  • All archived Details are not editable and not included in total balance counting.
  • The initial value of Asset type account will be updated after Details archived.