代表者・強み サービス内容 事務所概要 ブログ 補助金情報 よくある質問 (Q&A) お問い合わせ
【大型アップデート】クラウド出納帳システムがver4.30bataへ進化!新機能の完全網羅と、開発コストをゼロにした最新AI開発手法の舞台裏

【大型アップデート】クラウド出納帳システムがver4.30bataへ進化!新機能の完全網羅と、開発コストをゼロにした最新AI開発手法の舞台裏


# 【大型アップデート】クラウド出納帳システムがver4.30bataへ進化!新機能の完全網羅と、開発コストをゼロにした最新AI開発手法の舞台裏

神奈川県座間市の税理士・行政書士であり、株式会社オハラ・マネジメント・システムズの代表を務めております、小原司です。

弊社が監修・開発している「クラウド出納帳システム」ですが、この度、従来の「ver4.20bata」から、実務の操作性を極限まで高めた最新バージョン**「ver4.30bata」**へと大型アップデートを行いました!

今回のアップデートでは、これまで現場の懸念事項として挙がっていた細かなストレスや課題を**すべて完全に解消**しています。一体どこがどう変わったのか、アップデート内容の全貌を余すことなくご紹介いたします!

## 🛠️ クラウド出納帳システム ver4.30bata アップデート内容(完全網羅)

今回のバージョンアップで実装・改善された機能は以下の**全8項目**です。実務の「かゆいところ」に完全に手が届く仕様になっています。

### 1. クレジットカード出納帳の残高表示改善

これまでは通常の残高が表示されるだけでしたが、実際の請求額や未払金と照合しやすくしました。預金出納帳から自動連動された仕訳(相手科目が預金のもの)を「返済(引落し)」とみなし、それ以外の純粋なカード利用分を「未払残高」としてダッシュボード上で分けて集計・表示します。実際の残高とのズレが一目で把握できるようになりました。

### 2. CSV取り込みの「一括削除」機能

間違えて違うファイルを取り込んでしまった際、1行ずつ手動で削除する手間を完全に無くしました。CSV取込画面に「一括削除」ボタンを新設し、直近数回分の取り込み履歴(秒単位まで一致する取込日時)をプルダウンから選択するだけで、該当する仕訳を丸ごと一括削除できます。

### 3. エラー行の「ジャンプ・スライド仕様」による操作性向上

必須項目が漏れているエラー行(赤色ハイライト行)を連続で修正する際のストレスを徹底的に排除しました。

出納帳を開いた直後は自動的に「最初のエラー行」へスクロールします。さらに、エラーを1つ修正して保存した直後、画面が一番下に飛ぶのではなく、**「今修正した行から見て、次にあるエラー行」へ自動的にスムーズにスライド(フォーカス)**します。

### 4. 外貨預金出納帳への対応

シンプルさを最優先にしながら、外貨建て口座の管理に対応しました。設定で「外貨」を指定すると、出納帳画面に専用の通貨マークが表示され、「外貨残高」と「円換算残高」が1画面で同時に確認できます。弥生会計などへのデータ出力時や、印刷・CSV出力時は、円換算された仕訳のみが対象となり、外貨のままのデータは除外されるため、会計ソフト側でのエラーも起きません。

### 5. 共通CSVテンプレート削除時の注意喚起(誤操作防止)

管理ダッシュボードにおいて、全社共通のCSVテンプレートをうっかり削除してしまうミスを防ぐため、削除ボタンを押した際に「これは共通テンプレートなので、削除すると各クラウド出納帳の機能に影響します」という強い警告メッセージが表示される、二重の確認ステップを実装しました。

### 6. クライアント側でのCSV取込設定の可視化

エンドユーザーがCSV取込でエラーになった際、ファイルが悪いのか設定が悪いのかを自己解決しやすくするため、クライアント側の設定画面で、現在の列マッピング内容(日付はA列、摘要はB列など)がすっきりとリードオンリーで視覚的に確認できるパネルを新設しました。

### 7. CSV連携フォーマットの個別クライアント設定(直接入力方式)

これまでCSVの列マッピングは管理者が全社共通テンプレートとして登録するしかなく、管理者の作業がボトルネックになっていました。これを解消するため、**各クライアント自身が連携(csvMapping)ごとに列マッピングを直接設定できるUI**を実装しました。共通テンプレートは「初期値を流し込むひな形」として扱い、テンプレート未選択でも独自のマッピングだけで取り込みが完結します。

### 8. レシート取り込み機能(AI OCR)の超高度化

証憑取込機能の心臓部をさらに強化し、実務で使えるレベルへと引き上げました。

* **最新AIモデル「Gemini 3.5 Flash」への移行**

解析エンジンを一新し、レシートの読み取り速度を劇的に向上させました。

* **登録先出納帳の個別選択**

確認モーダル内で、レシート1枚ごとに登録先の出納帳をプルダウンで自由に変更・選択できるようになりました。

* **入金(売上)領収書の自動判定**

自社名(クライアント名)をAIに事前に教えることで、発行者が自社である場合は「現金売上」などの**入金取引として自動判別し、金額を出金ではなく「入金欄」へ自動マッピング**します(前株・後株などの表記揺れも吸収)。

* **年の誤読(元号誤読)への注意喚起アラート**

AIが「令和8年」を「2008年」と誤読したり、「2026年」を「2006年」と誤判定するミスを防ぐため、読み取った日付が画面で選択中の対象月と異なる場合、オレンジ色の警告バナーを表示して手動修正を促します。

## 🧠 【開発の舞台裏】AIをフル活用した最新開発手法と「課金暴走」への完全対策

これだけの膨大な改修項目を、どのようにして短期間で、かつ安全に実装したのか。その裏側にある、座間市の小さな会計事務所が実践した最先端のAI開発体験についてお話しします。

### Geminiによる「要件定義」と「ドキュメント化」

まず開発の第一段階として、私自身が抱えていた現場の数々の懸念事項をGeminiにすべてぶつけ、内容を整理しました。ここでシステムの前提知識となる Gemini.md や、厳密な仕様を網羅した Specs.md といったドキュメントファイルを構築し、AIとの「共通言語」を作りました。

### Claude Code × GrapeRoot によるトークン制限の完全克服

実際のソースコードの書き換え(コーディング)には、圧倒的な開発能力を持つ **Claude(Claude Code)** を起用しました。

プロジェクト全体のコード量が増えると、AIが一度に扱える「トークン(文脈の容量制限)」に達してしまうという問題がありますが、今回はリポジトリの構成を効率的に整理してAIに渡せるツール **「GrapeRoot」** を導入。これによりトークンを大幅に節約し、AIに文脈を誤解させることなく、正確無比なリファクタリングを連続して行わせることができました。

### Claude Pro(定額制)への移行で「API課金暴走」に完全終止符を

以前、私のブログ「API課金暴走の件」でも書いた通り、AI開発でAPIの従量課金を利用していると、コードの無限ループや大量読み込みによって、一瞬でコストが数万〜数十万円に跳ね上がる恐怖(課金暴走リスク)が常に付きまといます。

その対策として「こちらの対策ブログ」でも考察と検証を重ねてきましたが、今回の開発では作業環境を**「Claude定額制Pro(月額固定)」**に完全移行して進めました。

これにより、どれだけ大量のファイルを読み込ませて何百回コード生成を指示しても、**「APIのメーターを気にするストレス」や「課金暴走の恐怖」から100%解放**されました。定額という絶対的な安心感の中でAIのパフォーマンスを引き出し切り、今回のver4.30bataへの大型アップデートを、実質コストをほぼかけずに爆速で完遂させることができたのです。

## 🏁 結び

今回の ver4.30bata へのアップデートは、最新AI技術(Gemini 3.5 Flash)による業務効率化だけでなく、開発プロセス自体も「Geminiでの要件定義、GrapeRootでの圧縮、定額制Claudeでのコーディング」という、新しい時代のAI開発の成功パターンを確立できたプロジェクトとなりました。

新しくなったクラウド出納帳システムを、ぜひ日々の業務にお役立てください!今後ともよろしくお願いいたします。