设想
我在银行有两个账户,想将交易导入 GnuCash。我的银行只给了我 CSV 文件,但它至少可以将两个账户的交易放入一个 CSV 文件中。
GnuCash 无法解析这些 CSV 文件,因此我决定将它们转换为 QIF 文件,因为我还可以将帐户信息添加到每笔交易中——至少我听说过。
问题是,QIF 的定义很糟糕。我正在挑选各种文档片段,但我仍然无法弄清楚如何格式化我的帐户信息。无论我做什么,GnuCash 都会告诉我该文件只有一个帐户的帐户详细信息,并用文件名预先填写帐户名称。
我试过的
每笔交易的账户名称
!Account
NNameOfAccount
!Type:Bank
D01/01/16
T100.00
MSometext
PSomePayee
^
具有该帐户中每组交易的名称的帐户
!Account
NNameOfAccount
...transactions...
!Account
NNameOfOtherAccount
...transactions...
每次交易前的账户
这个实际上让我完成了大部分导入步骤,并正确映射了两个帐户。麻烦的是,然后我收到一条神秘的错误消息:“转换 QIF 数据时检测到错误。”
!Account
NNameOfAccount
^
!Type:Bank
D01/01/16
T100.00
MSometext
PSomePayee
^
!Account
NNameOfOtherAccount
^
!Type:Bank
D01/01/16
T100.00
MSometext
PSomePayee
^
兴趣来源
tl;博士
我应该如何格式化 QIF 文件,以便我可以为每笔交易指定账户名称?