pretty code

2012年3月24日 星期六

Daily Money 0.9.7-20120325-Lancelot-Michael

Daily Money 真是個好程式!
作者除了開放源始碼以外,本身架構就非常健全,
雖然我不會 Java,也不會 Android,但也能輕鬆的增添功能。
感謝作者的辛勞,我們才有這麼棒的程式可用。
底下是因應我個人需求以及整合 Lancelot 分期付款的修改記錄:

01.去除編譯 warnings。
  (No warnings of compiler)

  Android SDK 2.2 + Java JDK 1.6.0_30

02.將資料庫 dm.db、dm_master.db 移至 /sdcard/bwDailyMoney/databases/。
  (Move db to sdcard)

  更新版本時就不需要重新匯入資料。

03.比照如何使用的方式於主要桌面上隱藏關於我的圖示。
  (Hide the icon of about me)

  為了美觀用,仍然可以從 menu 中叫出。

04.單月份結算、單年結算只顯示收入與費用。
  (Improve the display of Income Statement)

05.累計結算只顯示資產與債務。
  (Improve the display of Balance Sheet)

06.配合 4、5,新增淨資產、淨收入的計算。
  (Improve the display of I/S and B/S)
  I/S -> 淨資產(Net Asset) = 資產減負債(Assets - Liabilitys)
  B/S -> 淨收入(Net Income) = 收入減費用(Revenues - Expenses)

07.於單月份結算、單年結算中統計統定花費。
  (Caculate the expense of special note for I/S)

  只要於喜好設定中設定備註關鍵字,便會統計在花費上方。
  (Add special Expense'note in preferences)

08.更改喜好設定的預設值。
  (Change defaults in preferences)

  CSV編碼 UTF8 -> BIG5
  備份CSV -> yes
  傳送使用狀況 -> no

09.允許費用轉費用。
  (Dr. Expense Cr. Expense)

  例 捷運悠遊卡轉停車費。

10.將 Lancelot 的分期付款功能整合進來。
  (Merge the Lancelot's code of installment)

  http://launcelotliu.blogspot.com/2011/11/android-appdaily-money.html

--------------------------------------------------------------------------

apk download
http://tylpk.myweb.hinet.net/Download/DailyMoney/dailymoney-surface-LM-20120325.apk

source code download
http://tylpk.myweb.hinet.net/Download/DailyMoney/source-LM-20120325.zip

2 則留言:

Lancelot 提到...

關於
09.允許費用轉費用。
(Dr. Expense Cr. Expense)

例 捷運悠遊卡轉停車費。


我目前記帳是還沒想到費用轉費用的使用時機,至於您舉的例子,我自己的做法是把悠遊卡當作資產(在會計上應該也是如此),所以:

現金儲值:
From 現金
To 悠遊卡

悠遊聯名卡自動儲值:
From 信用卡
To 悠遊卡

以悠遊卡消費:
From 悠遊卡
To 費用

提供給您參考。

tylpk 提到...

謝謝您的建議,因為不想多一道轉費用的手續,故我習慣直接借記費用,因此才有這個需求。以會計來說,應該除了調整等需求,才會有借費用貸費用的分錄吧。