將MS money的資料匯入到Gnucash中

其實要將Microsoft Money的資料轉入到Gnucash中並不難,如果你在記帳的過程中全程都是使用英文來記錄的,那麼很簡單的只要在MS
Money中以Qif的格式把每個帳號進行匯出,再到Gnucash界面中的“檔案”=>“匯入”=>“匯入QIF”就可以了。如果在使用的過程用中文來
記錄的朋友,可能就沒那麼容易了,你會發現如果按以上的作法,會發生有些檔案無法成功的匯入Gnucash中或是即使匯入了,所有的中文字也都變成亂碼
了。

這是因為MS
Money在匯出檔案時,在windows下他會以big5編碼格式來儲存檔案,可以一般Gnucash在linux下運作時,大部份是以utf8格式來
做解讀,於是發生了這個現象。解決的方法並不難,只是有點繁雜。只要將每個MS
Money匯出的檔案,使用iconv做一次轉碼的動作,將檔案從big5轉到utf8,就可以讓Gnucash成功的匯入這些檔案,並且中文的部份不會
是亂碼。

以下舉個例子。


# iconv -f big5 -t utf8 xxxx.qif -o xxxx_utf8.qif


以上檔案名稱部份的xxxx,請各位直接套入匯出的檔案名稱。執行完畢後會得到一個xxxx_utf8.qif,只要在gnucash中匯入這個檔案,就可以了。

環境資料:
OS: Fedora Core 8(2.6.23.14-107.fc8)
Gnucash: 2.2.3




相關閱讀
[FC8]GnuCash-Linux下相當強大的記帳軟體
將MS money的資料匯入到Gnucash中
Gnucash入門使用教學(一)
Gnucash入門使用教學(二)
Gnucash入門使用教學(三)
Gnucash入門使用教學(四)
GnuCash進階教學-個人借貸篇


Gnucash入門使用教學(四)

Gnucash入門使用教學(四)


收入的記錄



到那麼多的支出記錄,當然也要有收入的記錄。不然收支怎麼會平衡呢?在使用複式簿記系統其實最重要的概念就是金流的流向,因為他可以清楚的記錄出金流是如
何在流動的,所以在記下每筆帳之前,你要清楚現在要記的這筆帳,他的現金流是從哪個帳戶流到那個帳戶,如果要記錄的金流都不屬於你現有的分類,那麼就為這
筆記錄新增一個分類。在我們這個範例裡,以每個月領到的薪水為範例。如果薪水是公司直接匯到銀行戶頭的,那麼金流就是從“Income:Salary”流
到“Assets:Current
Assets:銀行:中X銀行”。可以在“中X銀行”的帳本或是“Income:Salary”的帳本來記錄都可以。如果是在“中X銀行”的帳本裡記錄方
式如下圖:
Gnucash22

如果是在“Income:Salary”中記錄的話,就如下圖:
Gnucash23

但是切記,只要記一筆就好了,系統自己會在另一本帳簿中登上另一筆記錄,其實根本就是同一筆,只是數字填入的位置不同,造成的金流方向不同罷了。


報告


入門教學的最後,來談談報告。翻譯雖然是翻成報告,或許翻成報表比較貼切吧!一切的記錄,就是為了要產生一份報表,一份讓自己知道錢都花到那裡去的報表。系統設置的報表有非常之多,在此只談幾個。

“交易報告”:在“報告(R)”指令下的第一個。這個指令會產生一份每個帳號的流水帳,除了預設值外,還能透過工具列中的“選項”按鈕來設定其他的參數。包括日期和想得到詳細資料的帳號項目。
“支出圖餅圖:在“報告(R)”=>“收入&支出”內,可以看出每項支出項目所佔的百分比,可以明顯看出花在那個項目最多。
“帳號摘要”:就在“報告(R)“指令下,可以看到每個帳號的結算餘額。


他還有很多很多的報表,有興趣的朋友,可以每個都按出來看一看。入門的教學就到此結束,Gnucash的功能遠不只如此而已,甚至可以拿來做公司的帳也是
遊刃有餘,其他還有用來記股票的帳,預算規劃丶週期性消費的設定丶員工薪資管理丶客戶貨款管理等等...在Gnucash中都可以完成的。但這些算是比較
高階的用法了,如果日後有時間,再一一來介紹。




相關閱讀
[FC8]GnuCash-Linux下相當強大的記帳軟體
將MS money的資料匯入到Gnucash中
Gnucash入門使用教學(一)
Gnucash入門使用教學(二)
Gnucash入門使用教學(三)
Gnucash入門使用教學(四)
GnuCash進階教學-個人借貸篇



Gnucash入門使用教學(三)

Gnucash入門使用教學(三)


信用卡消費的記錄


信用卡-一個令人又愛又恨的小東西,薄得幾乎讓你感
覺不到他的存重,他的份量和利息卻又重得讓你不得不重視他。信用卡幾乎是現代人必備的理財工具,估且不論他的是與非,在這裡只是教大家怎麼使用
Gnucash來記信用卡的帳,至於怎麼用和怎麼理財,就看每個人記帳的功力囉!前面提過信用卡是屬於五大類中的“負債”也就是
“Liabilities”,所以在系統預設的分類裡,他的位置是在“Liabilities”項目下的“Credit
Card”。但是身為現代人,通常不會只擁有一張卡,有些人甚至有五丶六張卡。在這個教學範例裡,我們只以兩張卡來做簡單範例。請用前面所學到的新增帳號
方法,在“Liabilities”下的“Credit
Card”分類下再新增一個“花X信用卡”和“中X信用卡”,如果有初始值的話在新增時設定為2500元和3000元吧!如果設定步驟正確的話,應該會跟
下圖一致。
Gnucash18


接下來我們用個小小的範例做簡單的教學,消費項目如下:
花X信用卡扣繳電話費1100元
中X信用卡刷卡買衣服950元


先在“帳號”分頁裡雙擊“花X信用卡”,打開“花X信用卡”的帳本。然後在最後一列空白列填入資料,描述欄位填入“電話費”,轉帳欄位填入
“Expenses:Phone”,在索價欄位裡輸入1100。1100千萬別填到付款欄位裡哦!不然他的意義會變成從“Expenses:Phone”
拿了1100元存入了信用卡了。初學者最容易搞混的就是那兩欄填入數字的地方,究竟是要填在那一個,反正多試幾次,看結算餘額就會知道你填的位置是對還是
錯囉!我到現在有時候還是不小心會填錯,位置一錯,金流的方向就會反過來哦!要注意哦!另外,如果你不只一隻電話的話,可以在“Expenses:
Phone”下面為你的每個電話新增一個帳號,就可以統計每個號碼的花費了。這個步驟做完後會得到以下的畫面。
Gnucash19


同樣的步驟,請試著在“中X信用卡”中新增一筆消費,轉帳欄位可以找到系統預設有一個“Expenses:Clothes”。完成後可以看到以下的畫面。
Gnucash20


這就是信用卡的消費記錄方法,那繳卡款的話呢?
答案就是請使用工具列中的“轉帳”按鈕,將費用從“Assets:Current Assets:Cash in Wallet”轉到“Liabilities:Credit Card:中X信用卡”就可以囉!
Gnucash21




相關閱讀

[FC8]GnuCash-Linux下相當強大的記帳軟體


將MS money的資料匯入到Gnucash中

Gnucash入門使用教學(一)

Gnucash入門使用教學(二)

Gnucash入門使用教學(三)

Gnucash入門使用教學(四)

GnuCash進階教學-個人借貸篇



Gnucash入門使用教學(二)

Gnucash入門使用教學(二)


一般支出消費


接下來介紹支出消費該如何記錄,直接舉例說明最容易懂。
假設今天的花費如下:
機車加油:125元
早餐:50
午餐:80
晚餐:80  120
買書:120

首先先到“帳號”分頁內,雙擊“Cash in Wallet”,接著會看到以下畫面。然後點一下工具列上的“空白”按鈕,或是直接點最下面那行空白列進行輸入。
Gnucash14


日期就設定在發生消費行為的那天,在描述欄填入“機車加油”,轉帳欄位輸入“Expenses:Auto:Gas”,預算欄位填入“125”,然後按“Enter”鍵。轉帳欄位有自動選字和點選的功能,以方便不善於打字的朋友。
Gnucash15

以看到視窗內的資訊有所改變,結算欄位的最後一列顯示出目前剩下375元。接著請用同樣的方法將其他消費一一的完成輸入。早午晚餐的轉帳項目設在
“Expenses:Dining”,而買書的項目則是設在“Expenses:Books”。設定這些項目的目的只是日後可以用來統計每個項目花了多少
錢在上面。


完成以上的記錄後,視窗內容將變成以下這樣。可以由結算的最後一列知道今天只剩5元了(手頭真是拮据呀)!
Gnucash16
這就是日常消費的記錄方式,應該不難理解吧!


從銀行提款的記錄



著上面的例子,很明顯的錢已經都用完囉!只剩5元而已了!這個時候你會做什麼呢?......沒錯!就是去提款機提款!那提款在Gnucash裡該怎麼記
錄呢?其實提款只是從資產中的銀行帳戶把錢轉到資產中的現金帳戶裡而已,算不上是支出。這一類的資產轉換,使用工具列裡面的“轉帳”按鈕就可以了。現在就
以從“台X銀行”中提款1000元到“Cash in Wallet”來做例子。現在按下“轉帳”鈕吧!

方框1中填入提款金額1000元,確認方框2是選在“台X銀行”而方框3是選在“Cash in Wallet”。按下“確定”鈕,提款動作的記錄就完成了。
Gnucash17


成以上動作後,可以在“Cash in Wallet”帳本內容裡發現多了一筆從“Assets:Current
Assets:銀行:台X銀行”進來的1000元記錄,同時也在“台X銀行”帳本內容裡發現多了一筆轉出1000元到“Assets:Current
Assets:Cash in Wallet”的記錄。
如果不幸的是用跨行提款的話,那麼會有一筆跨行提款的手續費,那這個要怎麼記錄呢?很簡
單,只要在“台X銀行”的帳本內容裡新增一個消費,描述欄填入“跨行提款手續費”,轉帳欄位填入“Expenses:Bank Service
Charge”,在減少欄位裡輸入手續費用即可。這個動作完成的同時,在“Expenses:Bank Service
Charge”這個項目下也會出現一筆從“台X銀行”收到手續費用的記錄。一段時間後,只要打開“Expenses:Bank Service
Charge”,就能知道總共花在銀行手續費的總共費用有多少了。這種每筆記錄都會記錄在兩本帳本內的記錄方法,就是“複式簿記系統”。應該能慢慢體會到
他為什麼叫這個名字了,至於這麼做的好處,以後慢慢就能體會了。

如果你要問為什麼手續費不是由“Cash in
Wallet”帳本中扣除,反而是從“台X銀行”這本帳本內扣除?其實原因很簡單,看看存摺登摺後明細就知道了,存摺上會記錄著你領了1000元,另外會
補一行手續費6元,所以是由銀行這個帳本內支出這個手續費,手續費根本就沒從ATM中領到。當然你要把手續費記成從現金支出的也可以,只要以後自己看得懂
就可以了,記帳不就是為了給自己看的嘛!






相關閱讀

[FC8]GnuCash-Linux下相當強大的記帳軟體

將MS money的資料匯入到Gnucash中

Gnucash入門使用教學(一)

Gnucash入門使用教學(二)

Gnucash入門使用教學(三)

Gnucash入門使用教學(四)

GnuCash進階教學-個人借貸篇


Gnucash入門使用教學(一)

Gnucash入門使用教學(一)


五大類介紹


Gnucash是一套複式簿記系統的記帳軟體,基本上的概念和會計相同,將所有帳目分為五大類,再由五大類細分出各細項。這五大類分別是“資產(Assets)”丶“負債(Liabilities)”丶“收入(Income)”丶“支出(Expenses)”和“淨值(Equity)”,舉例可以比較容易這五大類的含義,例如:現金丶房子丶車子和股票是屬於“資產”,而信用卡和貸款則是屬於“負債”,每個月薪水或是統一發票中獎則是屬於“收入”,至於什麼是“淨值”,因為我也不懂會計,所以不是很清楚,不過在這系統的使用中,可以當作是用來平衡初始值的作用。例如現在要在系統中設定一個銀行帳戶,而這帳戶一開始就有5000元在帳上,那麼在設定時就是由“淨值”來支出這5000元。在這裡看不懂沒關係,後面會有比較詳細的設定說明。
在複式簿記系統裡,每筆消費都會有兩筆記錄,一定是由一個項目記錄了支出,而另一個項目記錄了收入。所以整個系統平衡起來仍然是“0”,其實這個不懂也沒關係,跟使用上沒什麼太大的關係。


帳號體系設定


第一次啟動Gnucash或是新增檔案時,會出現一個視窗是要求設定帳號體系的,帳號體系是指現在這個帳本是什麼類型和性質的。
Gnucash01


接下來要詢問要使用的貨幣,在這裡選擇“TWD(Taiwan Dollar)”,台幣。Gnucash02


接著就是選擇要用那一類型的帳號,下圖的方框1中列出了系統內建的帳號類型。方框3則列出了目前選擇的帳號類型的說明,如果不嫌看英文累的話,最好可以看一看,比較容易明白自己選擇了什麼東西。在方框2中則是系統根據我們所選的帳號類型而做的五大類細部帳號自動設定,每種帳號類型都有不同的細部帳號,帳號類型是可以複選的,在這裡我們將以“CommonAccounts”(通用帳號類型)來做說明。系統內建的帳號類型有16種之多,可以每個都點看看系統為每個帳號類型都設定了些什麼細部帳號。
Gnucash03


接下來就會看到系統根據我們所選的帳號類型而設定的細部項目,這些在後面還是可以再做變更或新增的,只是軟體作者為了節省使用者做太多不必要的新增設定而浪費時間。
Gnucash04


接下來就是最後一步了,按下套用後就能看到可以開始使用的Gnucash視窗了。
Gnucash05


每個帳號名稱左邊都有一個小小的箭頭,游標對著小箭頭點一下就可以展開帳號的細部內容。
Gnucash06


新增帳號和細部帳號


在這個例子中,我們將要在Assets(資產)下的CurrentAssets(目前資產)分類中新增一個“銀行”的帳號分類,然後在“銀行”的分類下新增“中X銀行”和“台X銀行”(避免廣告嫌疑就不打全名了吧!)。因為要建立的“銀行”分類是要放在Current Assets分類下的,所以先在方框1點一下,讓焦點設在CurrentAssets上,然後點一下方框2的“新增”。
Gnucash07


在方框1中填入“銀行”,把方框2的“Placeholder”勾選起來,勾選Placeholder的目的是因為我們要把“銀行”這個帳號設定成一個母帳號,或者說是目錄,並不是用來記帳的,所以勾選Placeholder後,“銀行”這個帳號就變成唯讀的了,單純用來做分類用,以免日後不小心把帳記到這裡來。接著注意方框3的內容,確定是類型是選在“資產”,而母帳號是選在“CurrentAssets”,這樣才能確保“銀行”這個母帳號會新增在“Current Assets”母帳號下。最後按下確定。
Gnucash08


可以看到成功的將“銀行”這個帳號新增到“Current Assets”下了,接著用同樣的方法在“銀行”下再新增“中X銀行”和“台X銀行”。
Gnucash09


帳號名稱就填入“中X銀行”,帳號代碼可填入帳號,描述和筆記都是填入你想記錄的東西。這時“Placeholder”就不要勾選了哦!確認一下,母帳號是否是選在“銀行”下,接著可不是按確定哦!是選視窗上方的“起始結餘”。
Gnucash10


這個視窗是用來設定初始值的,除非剛好你要新增的帳戶是新帳戶,所以裡面沒有餘額,不然一般都會有錢在裡面的。而這個視窗就是用來設定初始餘額的,例如我的中X銀行裡現在餘額是500元,所以請在結餘欄位裡填入500元。至於其他欄位可以不用理會,採用系統預設值就好了。接著才是按下“確定鍵”哦!
Gnucash11


接著請用同樣的方法,再新增一個“台X銀行”在“銀行”母帳號下,餘額請設定在3000元。然後就會得到以下這個畫面。
Gnucash12


初始值的設定


剛剛我們提到了在新增帳號時的初始值設定,應該會有朋友想到那“Cash inWallet”(現金)的初始值該怎麼設定了,總不能把他刪除再手動新增一次吧!...這也是個方法,但不是個好方法,我們可以透過直接輸入的方法來手動設定初始值。動作快的朋友或許已經在看“中X銀行”和“台X銀行”的紀錄內容了,可以看到透過系統所製做的起始結餘是如何記錄的。同樣的記錄方法我們可以用到“Cash in Wallet”(現金)帳號上。現在請雙擊“Cash in Wallet”,可以看到以下視窗。
Gnucash13


日期設定在今天或是之前的日期都可以,因為是到今天為止的初始金額,所以日期別設定在未來的日期哦!在描述欄位填入“起始結餘”,轉帳欄位可以用輸入的或是用點選的,設成“Equity:OpeningBalances”,在收到欄位填入“500”,然後按下“Enter”鍵。如此便成功的設定手上的現金有500元的初始化設定了。
Gnucash14

其他帳號的初始值設定也同樣可以用此方法來完成記錄。
經由系統設置的帳號大多是英文,如果看不習慣的朋友,可以使用“編輯帳號”的功能,把帳號名稱都改成中文的。






相關閱讀

[FC8]GnuCash-Linux下相當強大的記帳軟體

將MS money的資料匯入到Gnucash中

Gnucash入門使用教學(一)

Gnucash入門使用教學(二)

Gnucash入門使用教學(三)

Gnucash入門使用教學(四)

GnuCash進階教學-個人借貸篇


[FC8]在Linux下透過藍芽進行symbian手機和電腦旳個人資訊同步


我的手機是Nokia
N80,是symbian系統。轉換到Linux後,一直還沒法成功的將行事曆和通訊錄等資料和同腦端同步。等待了好久,總算有看到國外有網友成功的把這
件事完成了。使用的方法並不難,而且都是透過GUI介面,使用的是FC8內建的kitchensync。只是還需要再另外加上幾個套件後才能完成這個動
作,以下將這些動作做分解動作。我是使用KDE的,這些也是針對KDE的環境所做的設定,除非您也是使用KDE的行事曆管理軟體,不然可能沒法用哦!(要
先確定藍芽裝置是可以正常運作的哦!)




在要開始之前呢!有件事是一定要先提的,就是備份。沒錯,就是備份,指的是手機上的資料,可以先使用Nokia提供的官方程式將手機內的資料做好備份的準
備,最好是能完全備份。手機內的程式是不致於會有什麼問題,但是可能會有損失的是通訊錄丶行事曆這類將要進行同步的資料。所以請做好備份後再開始以下的動
作,萬一資料出了什麼問題,還能還原。如果你的手機內根本就是空空的,什麼資料也沒有,那備份的意義就不大了。(應該沒有這樣的人吧!不然還要同步什麼東
東呀!)



第一步:

先檢查系統中是否有我們需要的套件,以下是所必需要的套件清單,在此也順便列出我現在使用的版本。如果有更新的版本是最好的。

kdepim-3.5.8-11.svn20080109.ent.fc8(KDE環境下的PIM軟體,包括了這次會用到的kitchensync。)

libopensync-devel-0.22-4.fc8(kitchensync是使用opensync的,所以要有這個。)

libopensync-plugin-kdepim-0.22-2.fc8(讓opensync可以跟kdepim進行同步的必需品)

libsyncml-0.4.4-1.fc8(需要其中的syncml-obex-client跟手機做藍芽的連接)
如果沒有以上套件的朋友,請參考“RPM套件那裡找”,下載後使用rpm安裝。




第二步:

開啟KitchenSync,如果找不到啟動的位置,可以直接使用“執行命令”執行“kitchensync”就OK了。(在我的環境裡,他的位置是在
“實用工具”=>“PIM”裡面。



第三步:

第一次執行時,kitchensync內應該是空空的。先選選項中的“新增群組”,隨便取個名字“Mobile_Sync”。

[圖2]pimSync02





按下確定後,會出現“設定同步群組”的視窗,在左下角處會看到一個“新增成員“的按紐。按下這個可愛的按紐,然後先新增如圖中的“KDE
Desktop”

[圖4]pimSync04





接著再新增一個如圖中的“SyncML over OBEX Client”

[圖5]pimSync05



在“選擇成員類型”的視窗中,或許你看到的沒有像我圖中的那麼多,但是一定要有以上提到的這兩個,我會有那麼多的成員類型是為了要試出成功的方法,所以把
能找到的plugin幾乎都全裝上,而各位呢!只要裝上以上提到的這兩個就好了,其他的東西在這個例子裡是派不上用場的。



第四步:

接下來就是設定的部份,KDE
PIM因為完全不需要設定,所以沒什麼好提的,直接來看“syncml-obex-client”的部份。這個部份的設定分成了三頁,分別是“連線“丶”
資料庫“和”選項“。

“連線”這一頁中,在“藍芽位址”內填入手機的藍芽位址,這個就得要問自己囉!什麼!不知道!那就只好問手機囉!Nokia
Symbian的手機查詢藍芽位址的方法是在撥號模式下輸入“*#2820#”,手機就會跟你說了。把位址填入,然後隔壁那欄頻道,請輸入“13”,別問
我為什麼?這是試出來的,如果有人知道為什麼,還請留言告知!感激不盡!

[圖6]pimSync06



“資料庫”這一頁中也是什麼不用動,讓他保留預設值就好了。

[圖7]pimSync07



“選項”這一頁中,只要注意“軟體辨識”要選“PC_Suite”,其他的就和圖裡的一樣就好了。

[圖8]pimSync08



第五步:

快要完成了,把手機的藍芽打開,確認電腦端的藍芽沒有問題後,把Kontact關掉,也就是所有電腦端的行事曆丶通訊錄等個人資料管理軟體關閉,包括“提
醒守護程式”也要確實關閉。然後按下圖中的“開始同步”。一切就這樣開始了。

[圖1]pimSync01



注意事項:

1.同步時,一定要把Kontact關掉,包括常駐在記憶體中的“提醒守護程式”。如果這個動作沒有做確實了,第一次同步時是不會有什麼問題的,只是之後
的每次同步會因為程式沒有確實關閉而導致資料庫出現類似被鎖住的情形,使得每次同步時,資料會成倍的增加,而且手機上的資料可能會一直出現重複的東西。

2.我在使用這個方法時,發現有一個問題。就是手機中記事本的資料同步到電腦端的KDE便條紙時,會變成亂碼,但是電腦端的KDE便條紙同步到手機上的資
料卻是正常的,但很可惜的是,我並沒有找到用這個方法做單向同步的功能。如果有朋友知道的話,還請不吝告知。所以在同步的項目裡,只好忍痛把“備忘錄”這
個項目取消。[圖3]pimSync03


使用 ffmpeg 下載 m3u8 的影片檔

使用 ffmpeg 下載 m3u8 的影片檔 現在越來越多網站使用了像 m3u8 類的串流格式檔案,在這裡我們不提串流檔案的好處,來討論如果需要下載這類的影片做為素材時應如何處理。現在已經有些軟體有提供專用來下載 m3u8 的影像檔,但其實使用 linux 的我們,在...