-
Notifications
You must be signed in to change notification settings - Fork 54
Home
Kostis Anagnostopoulos edited this page Nov 2, 2015
·
2 revisions
Welcome to the daily-money wiki!
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.
- 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
.
-
name: (Since 0.9.5) names maybe hierarchical splitted by
- To sort your accounts, add
1,2,..
orA.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.
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:
andTo:
in transaction-details. -
Liability: e.g. "credit-card", "loan", "rent". May appear both as
From:
andTo:
in transaction-details. - Other: an "asset" like type.
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.
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)
- 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.