銀行賬戶

GnuCash 交易導入助手 - 載入銀行對賬單

  • April 20, 2020

對使用Transaction Import Assistant載入銀行對帳單設置 GnuCash 文件感到困惑。是否有涵蓋此內容的 GnuCash 快速入門教程?期望載入報表和交易將顯示在源銀行賬戶和目標收入/支出賬戶中。任何指導表示讚賞。

問題:

  1. 沒有像 Win10區域格式數據設置一樣將事務導入助手日期格式配置為 dd/mm/yy,因此目前僅限於 dmy 進行 csv 導入。
  2. 目標賬戶按預期處理,但所有源交易最終都進入不平衡賬戶,而不是預期的源資產/負債賬戶。

測試數據:

支票賬戶

Date,Amount,No,Ledger:Account-Category,Description,Memo
01-03-06,"1,000.00",,Equity:Opening Balance,Opening Balance,Starting Balance
05-03-06,-45.21,101,Expenses:Groceries,Grocery Shop,Grocery Store
05-03-06,-75.00,105,Expenses:Groceries,HomeTown Grocery,HomeTown Grocery
06-03-06,100.00,,[Savings],Transfere Money,Transfer
06-03-06,100.00,106,Expenses:Split,ABC Hardware,ABC Hardware
14-03-06,1000.00,,Expenses:Split,Employers R Us,Salary
24-03-06,500.00,,[Savings],Transfer Money,Transfer
25-03-06,-100.00,,[Cash],ATM Withdrawal,ATM
28-03-06,-20.00,,Expenses:Internet,Internet Subscription,Best Internet
28-03-06,-78.00,102,Expenses:Electricity,Light Company,Light Company
28-03-06,-45.00,103,Expenses:Phone,Phone Company,Phone Company
28-03-06,-350.00,104,Expenses:Rent,April Rent,Apartment 4 Rent
31-03-06,-5.00,,Expenses:Service Charge,Service Charge,Service Charge
28-04-06,-350.00,,Expenses:Rent,May Rent,Apartment 4 Rent
05-05-06,-300.00,,[Visa],Partial Payment of Visa Bill,To Account 123833255

簽證賬戶

Date,Amount,No,Ledger:Account-Category,Description,Memo
01-03-06,500.00,,Equity:Opening Balance,Opening Balance,
03-04-06,74.99,,Expenses:Clothes,Jeans R Us,JRU Holdings 301
05-04-06,-74.99,,Expenses:Clothes,Jeans R Us,JRU Holdings 301
11-04-06,100.00,,Expenses:Clothes,Faux Pas Fashion,Faux Pas Fashion
15-04-06,-100.00,,Expenses:Clothes,Faux Pas Fashion – Refund,Faux Pas Fashion – Refund
10-04-06,25.00,,Expenses:Food,Greasy Spoon Cafe,PJs Cafe
13-04-06,85.00,,Expenses:Groceries,Groceries R Us,R Us Franchies 8973
13-04-06,40.00,,Expenses:Household,Groceries R Us,R Us Franchise 8673
13-04-06,60.00,,Expenses:Household,CheapMart,Eftpos 13-04 12:29
30-04-06,20.00,,Income:Interest,Interest,Interest

導入交易過程的設置可能有點繁瑣,但是一旦你正確設置了它,GnuCash 就可以很好地導入格式良好的數據。

不幸的是,您的範例中的測試數據文件格式不正確,但我會回到這一點。讓我們從 GnuCash 流程開始。選擇文件/導入/從 CSV 導入交易…。

在您選擇了要導入的文本文件後,GnuCash 將立即打開“導入預覽”視窗。您應該做的第一件事是告訴進口商所有交易屬於哪個帳戶,方法是在“導入預覽”視窗右上角的下拉欄位中選擇帳戶。對於您的測試數據文件,您需要為您的第一個導入選擇Asset:Cheque Account ,並為第二個導入選擇**Liabilities:Visa Card。(我懷疑您無意中跳過了此任務,這就是您的交易最終進入不平衡賬戶而不是支票賬戶的原因。)

現在繼續設置所有其他文件格式其他設置,包括為您的數據文件選擇正確的日期格式。

在 Import Preview 視窗的下半部分,您告訴 GnuCash 您的數據文件的所有不同欄位代表什麼。由於您的測試數據文件包含不應導入的列標題標籤,請將**“要跳過的前導行”**設置為值“1”。

數據預覽的正上方是一排下拉欄位描述符,對應於 GnuCash 事務寄存器中的欄位描述符。給每一列一個適當的描述符(或告訴 GnuCash 忽略一個或多個列)。對於您的支票賬戶測試數據文件,我建議列描述符為Date - Deposit - Num - Transfer Account - Description - Transfer Memo

如果您要重複此導入過程,現在是返回“**載入和保存設置”**欄位並使用適當名稱保存設置的好時機。下次可以快速載入保存的設置。

交叉手指並按Next

您現在應該在一個視窗中,其中 GnuCash 列出了從您的數據文件導入的每個帳戶 ID,旁邊是 GnuCash 帳戶,當導入完成時,該帳戶將被借記或貸記。在您第一次執行導入過程時,可能沒有任何帳戶 ID 正確映射到相關的 GnuCash 帳戶名稱。一次選擇一個帳戶 ID,點擊更改 GnuCash 帳戶,然後從會計科目表中選擇正確的帳戶。將數據文件中的所有帳戶 ID 正確映射到 GnuCash 帳戶後,按Next。(GnuCash 會為下一個導入過程記住這些映射,您只需映射任何新的 ID。)

在 Match Transactions 視窗中,GnuCash 將嘗試確定您要導入的交易是否已存在於 GnuCash 中。您有機會從導入過程中排除個別行。準備好後按應用

就是這樣,儘管快速查看相關帳戶註冊以確認一切都按您希望的那樣工作是值得的。

下次你重複導入過程時會更容易,因為 GnuCash 會記住你已經訓練過的東西。


提供的測試數據文件有一些不一致之處:

  • 負數表示一個文件中的借方和另一個文件中的貸方。有一種解決方法(將 Visa 卡金額導入為取款而不是存款),但如果數據文件可以保持一致會更好。
  • 大多數Ledger:Account-Category欄位包含Expenses:Split形式的數據,但有些看起來更像*[Savings]*。這不是一個大問題,因為您有機會在導入期間將這些項目映射到 GnuCash 帳戶。
  • 費用:Split已經使用了兩次。兩條線看起來都不對。
  • Visa 卡上的利息通常是費用項目,而不是收入項目。

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