己の為に金は鳴る

株式投資の投資日記

GnuCash money

GnuCashでの取引内勘定科目の検索方法

投稿日:2020-11-21 更新日:


概要

GnuCashで取引内で特定の勘定科目を検索したいことがある。例えば,一度作った勘定科目を細分化したい場合に,ある勘定科目の取引内で細分化前の勘定科目の取引だけ検索して列挙したくなる。

GnuCashの検索機能を使えば,こうした細かい条件の検索もできる。しかし,一見するとGnuCashの検索機能がわかりにくくて,理解に時間がかかったので整理する。

Ubuntu 20.04のGnuCash v3.8で確認した。

方法

まず,公式ドキュメントとしては「8.1. Find」に検索機能について説明がある。メニューの [Edit]>[Find] またはCtrl-fにより [Find Transaction] 画面を表示できる。

[Find Transaction] 画面

こちらの1列目のメニューから検索の基準 (criteria) を選ぶ。

勘定科目の検索には,このメニューの中から [Account] と [All Accounts] を併用する。しかし,当初これらの [Account] と [All Accounts] の違いがわからなかった。

したがって,これらの検索基準の理解が勘定科目の検索に重要となるので,これらの意味を整理する。

まず,公式マニュアルでは以下の通りの説明がある。

[d] The Account option performs a search where the accounts selected in the Choose Accounts dialog will both be searched individually for results. This means that a match in any of the selected accounts will either be displayed (matches any account) or discarded (matches no account).

[e] The All Accounts option performs a search where accounts selected in the Choose Accounts dialog will only return results that match in both accounts.

8.1. Find

簡単に翻訳すると以下の通りとなる。

  • [Account] はどれかで一致したものを表示する (OR検索)。
  • [All Accounts] は全てで一致したものを表示する (AND検索)。

[Account] はOR検索,[All Accounts] はAND検索と思うと理解しやすい。

まずどちらの検索条件も勘定科目を複数選択することを前提にしている。CtrlやShiftを押下したまま左クリックすると複数の勘定科目を選べる。

[Account] で複数の勘定科目を選んで検索すると,1画面で複数の勘定科目の取引をまとめて表示できる。

[All Accounts] で複数の勘定科目を選ぶと,全ての勘定科目で共通の取引だけが表示される。

例えば,勘定科目としてA, B, Cがあるとすると,[Account] はABCの全取引がヒットする。[All Accounts] だとスプリット取引で一度にこの3の勘定科目を使った取引だけを表示する。

だから,Aの勘定科目でBの勘定科目を使った取引を探したい場合に [All Accounts] でAとBを同時に選択すればいい。

では,AとBの勘定科目の中で,Cを含む取引を検索したい場合どうするか?この場合に [Account] と [All Accounts] を組み合わせる。

  • 第1条件で [Account] でAとBを選択
  • 第2条件で [All Accounts] でCを選択

これによりAとBの勘定科目の中でCの勘定科目を含む取引だけを検索できる。

なお,勘定科目を選ぶときは再帰的にはならない。階層がある場合,展開して選ぶ必要がある。親の勘定科目を選んでも子の勘定科目を選んだことにはならないので注意する。

結論

GnuCashでの取引内勘定科目の検索方法を整理した。

マニュアルも質素なもので,意味を理解するのになかなか時間がかかった。概念を理解できてしまえば,シンプルなものだった。

取引内勘定科目の検索はそこまで頻繁に必要な処理ではないが,勘定科目の整理時などでは必要となる検索方法だ。また勘定科目を細分化する際にはこの検索で必要な取引だけを列挙して,効率的に仕訳の修正を行いたい。

-GnuCash, money

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

初めての信用取引は損が出たもののやってよかったという話

2020年1月から仕事をやめて自宅で勉強している。あれこれもう半年が経つ。 当然ながら,収入がないので貯金を切り崩す生活を過ごしている。 今年は新型コロナウイルス感染症による恐慌で株式市場が乱高下して …

no image

筆頭者とは,住民票で最初に名前の書かれている人のこと

転入届を提出するときに「筆頭者」という見慣れない単語があり、気になったので調べた。 日本の国籍を有する者の住民票の記載(法第6条第3項の規定により磁気ディスク(これに準ずる方法により一定の事項を確実に …

GnuCash:予定取引による定期入出金の登録

給料や家賃,公共料金のように定期的に発生する入出金を自動的に処理したいと思った。調べていると予定取引というのから設定できそうだった。やり方をメモする。 アクション -> 予定 …

no image

nanaco発行後のクレジットカード登録の待機期間

電子マネーのnanacoは発行後にクレジットカード登録の待機期間が存在することを知ったので,整理する。 2019-10-08 Tueにnanacoカードの2枚目発行し,その晩にクレジットカードの登録を …

GnuCash:給料と家賃の登録

簡単な例として給料と家賃を1件ずつ登録してみる。以下のサイトを参考にした。 参考:GnuCash ケース:給料をもらった・家賃振り込んだ | 人の行く裏に道あり花の山https:/ …

About Author

2020年11月
 1
2345678
9101112131415
16171819202122
23242526272829
30