世の中でこれに困っている人が他にいるのかどうか疑問だが、
とりあえず忘れないようにメモっておく
gnucashのofxファイルインポートで、一度勘定科目に振り分けたことがある項目は
以後自動的に振り分け設定される。 (ベイズ推定とやらで賢く振り分けるらしい)
が、自動設定されるようになった項目を、また別の勘定科目に振り分けてしまうと、
以後自動設定されなくなる。
どっちかわからなくなるからだと思うが、一度こうなると戻す手段がないので、
非常にめんどくさい。
仕方がないので、データファイルを直に修正して戻している。
1.gnucashのファイルはgzip圧縮されたxmlなので、展開する。
gzcat -c kakeibo.gnucash > ~/kakeibo.xml
2.import-map-bayesタグの中に入っている消したい部分を消す。
適当に振り分けていると、色んな所に振り分けてしまって以下のようになっているので、
1つに絞ったりする。
3430 <slot>
3431 <slot:key>カラオケ</slot:key>
3432 <slot:value type="frame">
3433 <slot>
3434 <slot:key>費用:娯楽</slot:key>
3435 <slot:value type="integer">3</slot:value>
3436 </slot>
3437 <slot>
3438 <slot:key>費用:娯楽:おごり</slot:key>
3439 <slot:value type="integer">2</slot:value>
3440 </slot>
3441 <slot>
3442 <slot:key>費用:娯楽:飲み</slot:key>
3443 <slot:value type="integer">4</slot:value>
3444 </slot>
3445 </slot:value>
3446 </slot>
3.gzipで圧縮して元に戻す
gzip -c ~/kakeibo.xml > kakeibo.gnucash