Gnucash

如何在 GnuCash 中連結兩個帳戶之間的重複交易

  • February 1, 2019

我導入了(操作 > 線上操作 > 獲取交易…)我的兩個賬戶(銀行賬戶和信用卡)的交易。在這些交易中,有一項是從銀行賬戶向信用卡轉賬。它具有相同的絕對數量(符號相反),但不同的描述(以及描述中編碼的不同類型的資訊)。

導入完成後,我將兩筆交易的轉賬欄位分別設置為“銀行賬戶”和“信用卡”。現在兩筆交易都顯示在相反的賬戶中,即現在有兩筆交易出現在此轉賬中,兩個賬戶的餘額都減去了轉賬金額。

我該如何解決這個問題,而不失去單個交易,即不刪除其中一個?GnuCash 是否有辦法告訴它“賬戶 A 中的這筆交易實際上是賬戶 B 中的另一筆交易”?

我發現了問題“如何在從 GNUCASH 中的多個銀行賬戶對帳單導入後加入交易? ”,但那裡的答案涉及刪除其中一項交易,這意味著我失去了其描述中編碼的資訊,而我沒有想。

假設您在不同的資產賬戶中有以下交易,並且您想要連結它們。一般而言,我假設在 Transfer 列中命名的帳戶是不同的。

  • “銀行賬戶”:從“BTransfer”提款100美元,評論“其他評論為真”
  • “信用卡賬戶”:100 美元存款到“CTransfer”,評論“其他評論是假的(開玩笑的)”

創建另一個資產賬戶,我將其命名為“邏輯關聯賬戶”。你可以隨心所欲地稱呼它。在上述每筆交易中,將“BTransfer”和“CTransfer”都替換為“邏輯關聯賬戶”。

然後您可以打開“邏輯關聯帳戶”以直覺地匹配金額。這種匹配仍然是一個手動過程,但至少該連結是在單個帳戶中進行的。請注意,如果 BTransfer 和 CTransfer 是一個帳戶(例如 Transfer),那麼您無需執行任何操作。只需打開“轉賬”賬戶以匹配金額。


或者,如果您想有一個直接連結,您可以撤消這兩個交易並創建第三個交易。這將保留原始導入的事務及其單獨的註釋。然後,您可以通過刪除兩項交易的存款和取款金額或添加兩個沖銷條目來將美元數字歸零:

  • “銀行賬戶”:100 美元存款(轉賬 = “BTransfer”),評論“撤銷”
  • “信用卡賬戶”:100 美元提款(轉賬 = “CTransfer”),評論“撤銷”

這樣就可以清理了,您現在可以使用正確關聯的帳戶將錢放回:

  • “銀行賬戶”:$100 取款(轉賬=“信用卡賬戶”),註釋“賬戶間支付”

請注意,如果您選擇刪除原始交易中的美元數字,您將更改導入的交易,這可能會擾亂銀行對賬流程。明確地進行反轉可以使整個紙跡可見。

引用自:https://money.stackexchange.com/questions/104762