小口現金の出納管理ツールを非エンジニアがClaude Codeで内製する手順|非エンジニア向け

金庫の小口現金の出入りを一つの記録にまとめ、記録から残高を導いて実際の現金と突き合わせる仕組みをClaude Codeで内製する流れを示すイメージイラスト

金庫から千円を出して切手を買い、戻ってきた領収書を封筒に入れておく。月末に数えてみたら、帳簿の残高と実際の現金が数百円ずれている——小口現金を扱っている部署なら、一度は経験のある場面だと思います。困るのは金額の大きさではありません。いつ、どの一件でずれたのかを後から辿れないことです。手元の出納帳は残高の欄だけが上書きされていて、差が出るたびに実際の現金へ合わせて書き直されているため、原因を探す手がかりごと消えています。本記事では、日付・用途・金額・受け取った人の4項目に絞った身軽な出納記録・記録から自動で導かれる残高・領収書が未提出の件だけの抜き出し・実際に数えた現金との差の可視化ができる小口現金ツールを、非エンジニアがClaude Codeで内製する手順をハンズオン形式で解説します。プログラミングの知識は前提にしません。

小口現金の出入りを一件ずつ記録し、その積み重ねから残高を導き、実際に数えた現金と突き合わせて差を出すまでの処理の流れ
図:小口現金の出入りを一件ずつ記録し、その積み重ねから残高を導き、実際に数えた現金と突き合わせて差を出すまでの処理の流れ

なぜ小口現金の記録を内製で持つのか

小口現金は、社内でもっとも金額が小さいのに、もっとも手間のかかるお金です。一件あたりは切手代や交通費や来客用の飲み物代で、数百円から数千円。ところが件数は多く、扱う人も一人ではありません。担当者が席を外している間に別の社員が金庫から出していく、ということも起きます。この状態が続くと、次のようなことが起きます。

  • 月末に数えるまで、残高がいくらあるはずなのか誰も答えられない
  • 差が出ても、どの一件が原因なのかを辿る材料が残っていない
  • 領収書がまだ出てきていない出金と、そもそも記録し忘れた出金の区別がつかない
  • 担当者が休むと、その週の出入りが本人の記憶にしか存在しない
  • 補充のタイミングが読めず、現金が足りない状態で急な支払いが発生する

ここで扱っているのは「出た金額を残し、積み上げて残高を出し、実物と突き合わせる」という、集計が中心の処理です。判断らしい判断はほとんど含まれていません。それでも紙の出納帳から抜け出せないのは、金庫のすぐそばで、現金を渡すその場で書けるものでなければ使われないという制約があるからです。逆に「この支出を認めてよいか」「これは経費なのか立替なのか」といった判断は、事情を知っている人にしか下せません。会計ソフトにも現金出納の機能はありますが、経理担当以外の全員に使わせるところまで持っていくには時間がかかります。まずは自部署の金庫ひとつぶんを取りこぼさない小さな仕組みを先に作れるのが内製の強みです。経理業務でのClaude Code活用とあわせて見ると、現金まわりの他の紙も同じ形で置き換えられます。

作るツールの全体像

今回作るのは、金庫の現金の出入りを残し、「いま帳簿上はいくらあるはずか」を常に答えてくれる小さなツールです。流れは次のとおりです。

  • 出入りの記録:日付・用途・金額・受け取った人の4項目を、一件一行で残す
  • 残高の自動計算:記録の積み重ねから残高を導き、人が直接入力しない
  • 領収書の未提出の抜き出し:出金したが領収書がまだ戻っていない件だけを並べる
  • 実際の現金との突合:数えた金額を入れると、帳簿残高との差と、その差が出た期間を出す
  • 補充の目安の表示:残高と直近の使用ペースから、いつごろ足りなくなるかを示す

この設計でいちばん大事なのは、残高を入力する値ではなく、計算で導かれる結果として持たせることです。紙の出納帳では、一行書くたびに残高の欄も自分で書きます。だから差が出たときに、残高だけを実際の現金に合わせて書き直すことができてしまいます。書き直した瞬間、帳簿は実物と一致した状態に戻りますが、ずれの原因は永久に分からなくなります。出入りの記録から残高を導く形にしておけば、そもそも残高だけを直す操作が存在しません。項目を4つに絞るのも意図的です。勘定科目、部署、支払先の正式名称、承認者と足したくなりますが、増えるほど現金を渡すその場で埋めるのが面倒になり、埋まらない記録は使われません。科目の確定は会計ソフト側の仕事なので、この一覧が持つべきなのは「いつ、何に、いくら、誰が持っていったか」だけです。従業員が立て替えた分の精算は仮払金・立替金の管理ツールの作り方、申請として上がってきた経費の点検は経費精算のAIチェックツールの作り方と役割を分けておくと、どれも軽いまま続きます。

用意するもの

準備するのは次の3つだけです。特別な開発環境は必要ありません。

  • Claude Code:指示を出すと、必要なファイルを自動で作ってくれます。導入手順はClaude Codeのはじめ方を参照してください。
  • 直近一か月ぶんの出納帳と領収書:手書きのノート、表計算ソフトのファイル、封筒に入れたままの領収書。形式はばらばらのままで構いません。
  • 差が出たときの記憶:いつ、いくらずれて、どう処理したか。思い出しながら並べると、記録に足りていなかった列が見つかります。

出納帳を用意するときは、清書してから渡そうとしないでください。用途が「雑費」の一言で済まされている、金額だけあって日付が抜けている、途中の行が二重線で消してある——そうしたばらつきは、そのまま渡して構いません。整える作業こそ、これから作るツールに任せる部分だからです。むしろ大事なのは、うまくいかなかった月を必ず混ぜることです。ぴったり合った月だけを渡すと、差が出ない前提の仕組みができあがり、本番で最初に壊れます。あわせて、金額と支払先が分かる情報を扱うので、どこまでをAIに渡してよいかは業務AI利用時の情報漏えい対策を確認し、先に経理の責任者と決めてから進めてください。領収書そのものを紙で残すのか、読み取って電子で保存してよいのかは、国税庁が公開している電子帳簿保存法関係のページで一次情報を確認したうえで、自社に適用される保存方法と期間は顧問税理士や所轄の税務署にご確認ください。本記事で作るのは、あくまで現金の出入りを社内で把握するための道具であり、法定帳簿そのものを置き換えるものではありません。

Claude Codeへの指示と作成手順

ここからは、実際にClaude Code へ出す指示の流れを順番に見ていきます。専門用語は使わず、ふだんの言葉で頼むのがコツです。

第一段階:手書きの出納帳をそのまま渡して、一件一行の形に整えさせる。「金庫の小口現金の出入りをノートに書いている。この一か月ぶんを、一件一行の一覧にまとめてほしい」と目的を伝え、手元の出納帳をそのまま渡します。ここで書式を自分で設計しようとしないでください。「日付の欄と用途の欄を作って、その次に金額を置いて」と細かく指示するより、まず渡して「どういう項目に分けたかを見せてほしい」と頼むほうが早く進みます。出てきた形を見れば、違うところだけを直せば済みます。項目は日付・用途・金額・受け取った人の4つに絞ってください。あわせて「入ってきたお金と出ていったお金が、一目で区別できるようにしてほしい」と伝えます。補充した分と使った分が同じ列に混ざると、集計のたびに符号を間違えます。

第二段階:残高を、出入りの記録から自動で導かせる。「残高は人が入力するのではなく、それまでの出入りを積み上げて自動で出してほしい。残高の欄そのものは直接書き換えられないようにしてほしい」と伝えます。ここが本記事でいちばん大事なところです。残高は入力する値ではなく、記録の結果です。手で直せるようにしておくと、差が出た日に必ず直されます。悪意があるからではなく、実物と合っていない帳簿を放置するのは気持ちが悪いからです。書き換えられない形にしておけば、差はずっと差のまま残り、原因を探すことができます。あわせて「金庫を空にした状態から始めるのではなく、今日時点で入っている金額を最初の一行として置いてほしい」と伝えると、導入初日から使い始められます。日々の細かな仕事をどう仕組みに寄せていくかは定型業務をAIで自動化する進め方もあわせてご覧ください。

第三段階:領収書がまだ戻っていない件を、別に抜き出させる。「お金を出したが、領収書がまだ手元に来ていない件だけを並べてほしい。出してから何日経ったかも一緒に出してほしい」と伝えます。小口現金の差の多くは、記録の失敗ではなく、領収書の回収が終わっていないことから生まれます。買い物に出た社員が領収書をポケットに入れたまま帰り、翌週になって出てくる。その間、帳簿上は出金済みで、実物の現金も減っていて、けれど証拠だけがない状態です。この件を独立した一覧として出しておけば、月末に慌てて探し回らずに済みます。経過日数を出すのも同じ理由で、件数だけを見ていると、昨日の一件と三週間前の一件が同じ重みで並びます。

第四段階:数えた現金を入れると、差と、その差が出た期間を出させる。「金庫を数えた金額を入れたら、帳簿の残高との差を出してほしい。前回数えたときからの出入りも一緒に並べてほしい」と伝えます。差の金額だけを見せられても、次にやることが決まりません。前回ぴったり合った日から今日までの出入りが並んでいれば、探す範囲がその期間に限定されます。あわせて「差が出たときは、帳簿を書き換えるのではなく、差そのものを一件として記録しておきたい」と伝えてください。原因が分からないまま合わせてしまうと、翌月も同じところでずれます。予算の枠として現金の使い方を見たい場合は予算管理ツールの作り方、支払いの予定として先を見たい場合は支払予定管理ツールの作り方に引き継ぐと、出納帳が肥大化せずに済みます。作ったあとに何を自動化していくかの考え方はClaude Codeで業務ツールを作る5ステップが参考になります。

つまずきやすい点と回避策

はじめて内製する方が引っかかりやすいポイントを、先回りしてお伝えします。

残高を、実際の現金に合わせて書き換えられるようにしてしまうこと。これが最も多い失敗です。帳簿と実物が合っていない状態は落ち着かないので、差が出ればその場で埋めたくなります。ところが害の大きさは対称ではありません。差が残っていれば、見た目は悪くても、いつからずれたかという情報がまだ手元にあります。合わせてしまうと、見た目は整いますが、探す手がかりごと消えます。しかも同じ原因が続いていた場合、翌月も同じ幅でずれて、また合わせて、というのが繰り返されます。残高は出入りの記録から導き、直接は触れない。差が出たら差として一件記録する。この二つを守るだけで、原因の追跡ができる帳簿になります。

用途を細かく分類しようとして、記録が重くなること。二番目に多い失敗です。一覧ができると、次は「勘定科目まで入れておけば、そのまま会計ソフトに取り込める」と考えたくなります。しかし科目を選ばせた瞬間、この道具は経理の知識がある人にしか使えなくなります。現金を渡すのは経理担当だけではありません。科目の判断が必要になると、その場で書かずに後回しにされ、後回しにされた記録は書かれません。用途の欄は「切手代」「来客用のお茶」といった一行で十分です。科目への振り分けは、月末に経理担当がまとめて行うほうが、結果として速くて正確です。生成AIを経理の実務にどう組み込むかは経理での生成AI活用で、長く使い続けるための見直しの進め方は内製ツールの保守の進め方で解説しています。

出金の承認や、仕訳の確定をツールにやらせようとすること。三番目に注意したい点です。記録が溜まってくると、「この用途と金額なら自動で承認してよい」という規則を持たせたくなります。しかし小口現金で問題になるのは、規則から外れた支出のほうです。急な弔事、取引先が来社したときの追加の手配、機械が止まったときの部品の買い出し。どれも前例の一覧には載っていません。機械に判定させると、載っていないものが一律で止まり、現場は金庫を使わずに自腹で立て替えるようになります。出してよいかどうかの判断と、実際に現金を渡す行為は人が持ってください。仕訳の確定と決算での扱いも同様で、会計ソフトと顧問税理士の領域です。ツールが引き受けるのは、出入りを消えない形で残し、帳簿残高を導き、実物との差を見えるようにするところまでです。

まとめ:残高を出すのはツールに、出金の判断は人に

本記事の要点を整理します。

  • 小口現金が合わなくなるのは金額の問題ではなく、いつずれたのかを辿れる形で記録が残っていないこと
  • 作るのは「出入りの記録→残高の自動計算→領収書の未提出の抜き出し→実際の現金との突合→補充の目安の表示」の小さなツール
  • 用意するのはClaude Code・直近一か月ぶんの出納帳と領収書・差が出たときの記憶の3つだけ。出納帳は清書せずそのまま渡す
  • いちばん効くのは、残高を入力する値ではなく計算の結果として持たせること。手で直せると原因を探す手がかりごと消える
  • 用途は一行でよい。勘定科目を選ばせると経理の知識がある人にしか使えない道具になる
  • 出金の可否判断と仕訳の確定は人と会計ソフトが持ち、ツールは差の可視化まで。領収書の保存方法は国税庁の一次情報と顧問税理士で確認する

差が出たら、合わせるのではなく残す——この一点を決めるだけで、小口現金は「月末にどこかがずれる不安な箱」から「ずれた場所を指させる帳簿」へ変わります。まずは先月ぶんの出納帳をClaude Code に渡し、記録から残高を出し直すところまでを試してみてください。研修費用の負担を抑えながら社内に内製できる人を増やす方法は生成AI研修に使える助成金もご確認ください。

自社の業務ツールを、社員自身の手で

AI CODEMY は、5日間で社員が自分の業務課題を解決するツールを完成させる法人向け実践研修です。小口現金の出納のように、毎日発生しているのに仕組みが用意されていない仕事を題材に、Claude Code を使った内製をハンズオンで身につけられます。まずは無料相談でお気軽にご相談ください。

無料相談(30分)
執筆:AI CODEMY 編集部 / 最終更新:2026年8月23日