Gnucash

Gnucash 帳戶圖表 CSV 導入給出錯誤消息,未導入股票“帳戶”

  • September 9, 2021

我是金融行業的企業 IT 資深人士,具有一些 QA 經驗和 Gnucash 新手。我正在以迭代方式設置我的會計科目表:我對我的賬戶樹 CSV 文件進行調整,使用一個虛擬賬戶(租金費用)創建一個新的 Gnucash 文件,將我調整後的賬戶樹 CSV 導入新文件,重新導入我的 QFX 文件,評估結果,沖洗並重複。

截至 2021 年 8 月中旬,我正在使用全新安裝的 Ubuntu 桌面(最小安裝)和全新安裝的 Gnucash。

我用於試驗的 Vanguard QFX 文件包含七個 Vanguard 賬戶和六種證券,其中一些持有七個賬戶的多個賬戶。

如果我在試用 QFX 導入後導出我的賬戶樹,我會在我期望的位置看到我的證券、它們各自經紀賬戶下的子賬戶和 Investments:Stocks 佔位符賬戶下的股票賬戶。但是,如果我擦除我的 Gnucash 文件,然後重新導入此導出的 CSV 文件,我會收到每個證券的錯誤消息,並且不會導入上述子賬戶,但會導入相應的股息、短期和長期收入賬戶。

作為幫助重新創建此條件的練習,我嘗試使用相同的 QFX 文件導入完全平坦的 Gnucash 帳戶樹(從空 Gnucash 文件開始,使用一個虛擬帳戶費用:租金),我收到了相同的錯誤消息. 經驗敘述如下:

我從帶有一個租金支出帳戶的新 Gnucash 文件開始

我執行 Vanguard QFX 文件的導入,獲取所有預設答案並為每個帳戶分配頂級帳戶樹級別。

‘flat QFX import’ 後的會計科目表說明:

dummy Expenses
  dummy insurance
     dummy rent insurance
  dummy rent account
income account VMRXX
income account VMFXX
income account VSGDX
investment account 1
investment account 2
investment account 3
investment account 4
investment account 5
investment account 6
investment account 7
VMFXX
VMRXX
VSGDX
VSMGX
VTSAX

接下來,我執行 File>Export>Export Account Tree to CSV 並保存到“flat account tree.CSV”

接下來,我執行 File>New File 並使用一個虛擬 Rent 帳戶創建一個新的 Gnucash 文件

接下來,我執行 File>Import>Import Accounts from CSV 並選擇文件“flat account tree.CSV”

我在預覽中看到前 10 個預期帳戶,我在導入視窗中點擊“應用”按鈕

我在導入視窗中看到以下消息:

Import completed but with errors! 
The number of Accounts added was 10 and 4 were updated. 
See below for errors...
Row 2,commodity VMFXX/FUND not found
Row 3,commodity VMRXX/FUND not found
Row 4,commodity VSGDX/FUND not found
Row 5,commodity VSMGX/FUND not found
Row 6,commodity VTSAX/FUND not found

我清除對話框並在導入 CSV 文件後看到新的會計科目表:

dummy Expenses
  dummy insurance
     dummy rent insurance
  dummy rent account
income account VMRXX
income account VMFXX
income account VSGDX
investment account 1
investment account 2
investment account 3
investment account 4
investment account 5
investment account 6
investment account 7

由於這種行為,我發現每次重新載入我的賬戶樹後都需要重新輸入我的證券資訊集。自然,我希望股票資訊與 CSV 文件中的帳戶樹的其餘部分一起導入,我非常感謝我可以實施的任何建議來實現這一點。

很抱歉這篇冗長的文章 - 我還有其他問題,但這是我的首要任務,所以我會將其他問題留到另一天。

導致我問這個問題的錯誤是假設如果股票被 Gnucash 處理為一個帳戶,那麼我將能夠通過會計科目表 csv 導入設置股票。我現在知道,在導入包含股票子賬戶的會計科目表之前,我需要使用“工具>安全編輯器”為我的會計科目表 CSV 導入文件中引用的任何股票設置商品記錄存在。否則將導致“未找到商品 xxxx/xxxx”錯誤消息。我現在也知道 Vanguard OFX 導入範例只會分散我對我遇到的錯誤消息的實際原因的注意力。感謝 Flywire 和 Greg S. 幫助我學習了很多關於 Gnucash 的知識。

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