シナリオ
私は銀行に 2 つの口座を持っており、トランザクションを GnuCash にインポートしたいと考えています。私の銀行は CSV ファイルしか提供しませんが、少なくとも両方の口座の取引を 1 つの CSV ファイルに入れることができます。
これらの CSV ファイルは、そのままでは GnuCash で解析できないため、各トランザクションにアカウント情報を追加することもできるので、QIF ファイルに変換することにしました。
問題は、QIF が正しく定義されていないことです。ドキュメントのさまざまな断片を調べていますが、アカウント情報の書式を設定する方法がまだわかりません。私が何をしようとも、GnuCash は、ファイルには 1 つのアカウントのみのアカウント詳細があり、アカウント名にファイルの名前が事前に入力されていることを教えてくれます。
私が試したこと
各トランザクションの名前を持つアカウント
!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;dr
各トランザクションのアカウント名を指定できるようにするには、QIF ファイルをどのようにフォーマットすればよいですか?