如何使用 Gnucash 正確建模共享費用和租金?
我與另外兩個人共享我的公寓,目前在為我們的案例正確建模帳戶層次結構時遇到問題。我們的目的主要是對誰支付了什麼有一個很好的了解,我們不需要向稅務局、銀行或類似的機構生成任何報告。但是,我們已經就一些限制達成了一致,我想讓它們在我們的帳戶層次結構中表示:
我們有一個集體銀行賬戶
- 我們將個人每月租金(每個人的租金恰好相同)存入該帳戶
- 我們從這個帳戶向業主支付每月租金,以及我們的電力和網際網路提供商等。
- 如果我們決定需要某些東西(例如最近的列印機),我們也會從該帳戶中支付。對於這樣的事情,我們的個人每月付款是在計算時考慮到一個小的緩衝,這樣我們的賬戶中通常會有大約 200 歐元的額外費用。
我們分享我們所有的食物和飲料
- 當有人買東西時,我們收集所有收據
- 我們希望能夠看到某人支付的費用是否明顯高於/低於其他人
我們有一隻狗。然而,他是我們兩個人擁有的,只有那兩個人支付狗的費用
我們希望將租金與食物分開
我設置了以下帳戶層次結構,它主要做我們想要的:
或者,提取到 CSV:
type,full_name,name,code,description,color,notes,commoditym,commodityn,hidden,tax,placeholder ASSET,Accounts,Accounts,,Bank accounts & cash,,,EUR,CURRENCY,F,F,T ASSET,Accounts:Cash,Cash,,,,,EUR,CURRENCY,F,F,F BANK,Accounts:Bankaccount,Bankaccount,,,,,EUR,CURRENCY,F,F,F RECEIVABLE,Rentaccounts,Rentaccounts,,,,,EUR,CURRENCY,F,F,F RECEIVABLE,Rentaccounts:Person1,Person1,,,,,EUR,CURRENCY,F,F,F RECEIVABLE,Rentaccounts:Person2,Person2,,,,,EUR,CURRENCY,F,F,F RECEIVABLE,Rentaccounts:Person3,Person3,,,,,EUR,CURRENCY,F,F,F PAYABLE,Other,Other,,,,,EUR,CURRENCY,F,F,T PAYABLE,Other:Person1,Person1,,,,,EUR,CURRENCY,F,F,F PAYABLE,Other:Person2,Person2,,,,,EUR,CURRENCY,F,F,F PAYABLE,Other:Person3,Person3,,,,,EUR,CURRENCY,F,F,F INCOME,Income,Income,,,,,EUR,CURRENCY,F,F,T INCOME,Income:Rent,Rent,,"The rent the room mates pay each month",,,EUR,CURRENCY,F,F,F EXPENSE,Expenses,Expenses,,,,,EUR,CURRENCY,F,F,T EXPENSE,Expenses:Rent,Rent,,"rent including gas, internet, electricity etc.",,,EUR,CURRENCY,F,F,F EXPENSE,Expenses:Dog,Dog,,,,,EUR,CURRENCY,F,F,F EXPENSE,Expenses:Food,Food,,,,,EUR,CURRENCY,F,F,F EXPENSE,Expenses:Other,Other,,,,,EUR,CURRENCY,F,F,F
主要問題是我不知道如何將狗的東西(由 Person1 和 2 支付)與 Expenses:Other 和 Expenses:Food(由所有 3 人支付)分開。
有沒有人有好的建議?
您似乎已將帳戶設置為代表家庭的財務狀況,其中 3 人是家庭的供款人。我認為這是一個很好的方法。您的帳戶層次結構已經為每個人提供了單獨的應收帳款帳戶,用於支付租金。由於您希望將租金與其他費用分開,我建議您為每個人設置類似的賬戶以支付一般費用(食物、網際網路、電費、狗費等)。這些帳戶可能稱為
ContributionsRequired/Person1
、或類似名稱ContributionsRequired/Person2
,ContributionsRequired/Person3
並且應該是 Asset 類型。支付賬單時(例如,應該是分攤費用的電費),您可以通過按賬單支付金額貸記
Accounts/Bankaccount
和借記來顯示最初Expenses/Other
的付款。為了顯示 3 位居民現在應支付這筆費用的費用,您可以添加一個拆分交易,該交易Expenses/Other
記入賬單金額,並從每個賬戶借記ContributionsRequired/PersonX
賬單金額的三分之一。當為狗的費用支付賬單時,遵循相同的流程,但這次拆分交易將僅借記兩個狗主人的 ContributionsRequired 賬戶。
如果其中一名居民用自己的錢為家庭購買雜貨,應通過借記
Expenses/Food
賬戶和貸記個人ContributionsRequired
賬戶來記錄。然後應將帳戶中的該金額Expenses/Food
以相等的金額(每個三分之一)轉移到三個帳戶中的每個ContributionsRequired/PersonX
帳戶。當一個人在共享銀行賬戶中存款時,借記
Accounts/Bankaccount
和貸記相關ContributionsRequired/PersonX
賬戶。每個人都應支付足夠的款項以將其
ContributionsRequired/PersonX
帳戶中的餘額減少到零。帳戶中的高餘額ContributionsRequired/PersonX
表明該人沒有為費用貢獻其應得的份額。***** 旁注
Rentaccounts
。您的帳戶層次結構似乎將每個人的租金帳戶設置為應收帳款類型。除非您想每月向每個人開具正式發票,否則我的建議是不要使用 GnuCash 的應收帳款功能——對於簡單的家庭模型來說,這是一個不必要的複雜功能。
如果將租金分攤分開並不重要,您也可以使用相同的
ContributionsRequired
帳戶來包括應付租金。您還可以決定是要按權責發生製執行帳戶還是使用現金會計。