← 一覧に戻る

要約カード

JA 2026-03-06 23:00
TOC制約理論業務プロセス改善

SunPower Solutions社の代理店手数料計算改革。TOCモデルが突き止めた、複雑さの中に潜むたった一つのボトルネック。

ROI事件ファイル No.435『四十通りの正解を持つ請求書』

JA 2026-03-06 23:00

ICATCH

四十通りの正解を持つ請求書


第一章:月末に止まる組織

「毎月25日から月末まで、経理部の三名は他の業務が一切できなくなります」

SunPower Solutions社の経営管理部長は、Excelファイルが大量に並んだデスクトップ画面を映し出した。ファイル名には「代理店A_手数料_2月」「代理店B_手数料_2月_修正3」「代理店C_キャンペーン加算_最終版」といった文字が並んでいる。

「当社は住宅用太陽光発電システムの販売会社です。年間売上は約85億円。自社では直接販売を行わず、全国の販売代理店を通じて顧客に提供しています。契約代理店は現在47社」

経営管理部長がExcelファイルの一つを開いた。シートが12枚に分かれ、それぞれに異なる計算式が埋め込まれている。

「問題は、47社の代理店が、それぞれ異なる手数料体系を持っていることです」

「どの程度の違いがあるのですか」と私は尋ねた。

「大きく分けて四つの手数料タイプがあります。一つ目、販売件数に応じた段階制——月間5件まで8%、10件まで10%、それ以上は12%。二つ目、販売金額に対する定率制——売上の一律9%。三つ目、ストック型——設置後の保守契約が継続する限り、月額固定で支払われるもの。四つ目、キャンペーン加算——特定期間に特定の製品を販売した場合の上乗せインセンティブ」

「四つのタイプが、47社にそれぞれ異なる条件で適用されている」とClaudeが整理した。

「ええ。さらに、キャンペーンは季節ごとに変わります。春の新生活キャンペーン、夏の節電キャンペーン、年度末の駆け込みキャンペーン——それぞれ対象製品と加算率が異なり、期間も重複することがある。ある代理店が、ある月に、ある製品を売った場合の手数料を計算するには、最大で四つのルールを重ね合わせる必要があります」

「その計算を、Excelで手作業で行っている」とGeminiが確認した。

「はい。経理部の三名が、毎月25日から月末にかけて、47社分の手数料を一社ずつ計算しています。計算に約三日、検算に一日、代理店への明細送付に一日。合計で約五営業日——月の最後の一週間がまるごと手数料計算に消えるのです」

「ミスの頻度は」と私は尋ねた。

経営管理部長の表情が曇った。「先月は四件の計算ミスが発覚しました。一件は代理店への過払い——42万円。一件は過少払い——18万円。過少払いの方は代理店から強いクレームが来ました。信頼関係に関わる問題です」

「年間の手数料総額は」とClaudeが確認した。

「約6億8,000万円です。この金額を、三名がExcelで管理している。一つの計算式のミスが、数十万円の差額を生む世界です」

それは、業務効率化の問題を超えていた。47通りの計算ルールが絡み合う複雑さの中で、どこがプロセスのボトルネックなのかを見極めなければ、クラウドシステムを入れても複雑さが転写されるだけだ。

第二章:制約を見つける五つの手順

「47社の手数料体系を整理する前に、プロセス全体のボトルネックを特定しましょう」

Geminiがホワイトボードに五つのステップを書き出した。TOC——Theory of Constraints、制約理論だ。

「TOCとは」と私は説明を始めた。「イスラエルの物理学者エリヤフ・ゴールドラットが提唱した理論です。その核心は極めてシンプルです。どんなプロセスにも、全体のスループットを決定するたった一つのボトルネック——制約——がある。制約以外をいくらに改善しても、全体は速くならない。まず制約を特定し、制約を最大限に活用し、他の全てを制約に従属させる」

「手数料計算のプロセスに、ボトルネックがあるのですか」と経営管理部長が尋ねた。

「必ずあります」とClaudeが答えた。「現在、手数料計算に五営業日かかっている。しかし、五日間が均等に使われているわけではないはずです。どの工程に最も時間がかかり、どの工程で最も待ち時間が発生しているかを特定する必要があります」

[ステップ1:制約を特定する]

「まず、手数料計算の作業を工程に分解してください」と私が依頼した。

経営管理部長が書き出した。「工程1——各代理店の月間販売データを営業システムから抽出。工程2——販売データと手数料テーブルを照合し、適用ルールを判定。工程3——ルールに基づいて手数料を計算。工程4——キャンペーン加算の適用。工程5——計算結果の検算。工程6——明細書の作成と代理店への送付」

「各工程にかかる時間は」とGeminiが尋ねた。

「工程1が約3時間。工程2が約8時間。工程3が約6時間。工程4が約5時間。工程5が約7時間。工程6が約3時間。合計で約32時間——三名で分担して五日間です」

「工程2——ルール判定に8時間」と私が指摘した。「ここが最も時間がかかっている。なぜですか」

「47社それぞれの契約書を参照し、今月の販売データにどのルールが適用されるかを一社ずつ判定しなければならないからです。特に、キャンペーンが複数重複している月は、どのキャンペーンが優先されるかの判断が複雑で——」

「それが制約です」とClaudeが断じた。「ルール判定の8時間がボトルネック。この工程を短縮しない限り、他の工程をどれだけ効率化しても、全体の所要時間は大きく変わりません」

[ステップ2:制約を最大限に活用する]

「制約を特定したら、次は制約を最大限に活用する方法を考えます」と私が二つ目のステップを説明した。

「ルール判定に8時間かかる原因を掘り下げましょう」とGeminiが促した。「47社の契約条件は、どこに記録されていますか」

「紙の契約書と、それを転記したExcelの手数料テーブルです。ただし、キャンペーンの変更があるたびにテーブルを手動で更新するので、最新版がどれか分からなくなることがある」

「つまり」と私が指摘した。「ルール判定に8時間かかるのは、ルールの複雑さだけが原因ではない。ルールの所在が散在し、最新版の特定に時間がかかっていることが、真のボトルネックです」

「制約を活用するとは」とClaudeが具体化した。「まず、47社分の全ルールを一つのマスターテーブルに集約し、バージョン管理を導入する。ルールの変更は、このマスターテーブルにのみ反映し、Excelの個別ファイルでの管理を廃止する。これだけで、ルール判定の工数は半減するはずです」

[ステップ3:他の全てを制約に従属させる]

「三つ目のステップです」と私が続けた。「制約工程に合わせて、前後の工程を再設計します」

「工程1——販売データの抽出は、現在手動で行っています」とGeminiが指摘した。「これを自動抽出に変更し、マスターテーブルが参照しやすい形式でデータを出力する。つまり、工程1の出力フォーマットを、工程2の入力要件に合わせるのです」

「工程4のキャンペーン加算も同様です」とClaudeが追加した。「キャンペーン情報をマスターテーブルに統合し、工程2のルール判定と工程4のキャンペーン加算を一つの工程にまとめる。分離しているから二重の判定作業が発生しているのです」

[ステップ4・5:制約を引き上げ、繰り返す]

「ステップ4は、制約そのものの能力を引き上げることです」と私が説明した。「マスターテーブルの集約でルール判定を効率化した後、次の段階として、判定ロジックをクラウドシステム上のルールエンジンとして実装する。代理店コードと販売データを入力すれば、適用ルールと手数料が自動計算される仕組みです」

「そしてステップ5」とGeminiがまとめた。「制約が解消されたら、新たなボトルネックが現れる。その時に再びステップ1に戻り、新しい制約を特定する。TOCは一度きりの改善ではなく、制約を見つけ続ける永続的なプロセスです」

第三章:複雑さを飼い慣らす

経営管理部長は、ホワイトボードに描かれた五つのステップを見つめていた。

「クラウドシステムを入れれば解決すると思っていました。しかし、ボトルネックを特定しないままシステムを入れても、47社分のルールの複雑さがそのままシステムに移るだけですね」

「TOCの本質は」と私が応じた。「全てを一度に改善しようとしないことです。47社分のルールを一度に標準化しようとすれば、代理店との交渉だけで一年かかる。しかし、ボトルネックがルールの所在の散在にあるなら、まずマスターテーブルの集約から始めればいい。一つの制約を解消し、次の制約を見つけ、また解消する。この繰り返しが、複雑さを段階的に飼い慣らしていく」

「実装のステップとしては」とClaudeが提案した。「第一段階——全47社の手数料ルールをマスターテーブルに集約。期間は一ヶ月。第二段階——販売データの自動抽出と、ルール判定・キャンペーン加算の工程統合。期間は二ヶ月。第三段階——クラウド上のルールエンジン構築。期間は三ヶ月。六ヶ月のロードマップで、段階的に制約を引き上げていってください」

「パイロットは」とGeminiが付け加えた。「手数料タイプごとに代表的な代理店を4社選び、マスターテーブルでの計算結果と従来のExcel計算結果を照合する。一ヶ月間の検証で差異がゼロであることを確認してから、残り43社に展開してください」

「そして」と私が念を押した。「毎月の手数料計算にかかる総工数を、工程ごとに記録し続けてください。どの工程が何時間短縮されたか。新たにどの工程がボトルネックになったか。この記録が、TOCの五つのステップを回すための羅針盤になります」

経営管理部長が立ち上がり、深く頭を下げた。「ありがとうございます。今週中に、まず47社分の手数料ルールの棚卸しから始めます」

第四章:月末が普通の日になる時

彼女が去った後、Claudeが言った。「TOCの五つのステップは、製造業のイメージが強いですが、バックオフィス業務にも有効ですね」

「ああ」と私は答えた。「TOCが教えてくれるのは、複雑な問題には必ず一つのボトルネックがある、ということだ。47社の手数料体系は確かに複雑だ。しかし、その複雑さ全体を一度に解消する必要はない。プロセスを工程に分解し、最も時間がかかっている一点を見つけ、そこに集中する。一つの制約が解消されれば、次の制約が見える。この『一点集中と反復』がTOCの力であり、それは業種も業務も問わない」

Geminiが付け加えた。「そして、制約は固定されたものではない。マスターテーブルの集約でルール判定が高速化されれば、次は検算工程がボトルネックになるかもしれない。その時に再びステップ1に戻り、新しい制約を特定する。この繰り返しを記録し、パターンとして蓄積すること——それが組織の再現性です」

窓の外では、住宅街の屋根の上に、夕日を受けた太陽光パネルが並んでいた。

五ヶ月後、SunPower Solutions社から報告が届いた。

第一段階のマスターテーブル集約を一ヶ月で完了。47社分の手数料ルールを四つのタイプに分類し、一つのスプレッドシートに統合した。この時点で、ルール判定の工数は8時間から3時間に短縮。

第二段階として、販売データの自動抽出とルール判定の自動化を実装。キャンペーン加算もマスターテーブルに統合し、工程2と工程4を一つの工程に統合した。

五ヶ月後の時点で、手数料計算の総工数は32時間から9時間に短縮。五営業日かかっていた作業が、一日半で完了するようになった。計算ミスは月間4件からゼロに。過払い・過少払いのクレームも消えた。

しかし、経営管理部長が最も価値を感じた変化は、月末の風景だった。これまで月末の一週間は経理部の三名が手数料計算に没頭し、他の部署からの問い合わせにも応じられなかった。今では、月末であっても通常業務が滞りなく進む。「月末が特別な期間でなくなった」——それが、組織全体の業務リズムを変えた。

経営管理部長は報告書の末尾にこう記していた。「TOCの五つのステップは、手数料計算だけでなく、請求書処理や予算編成にも適用し始めています。どの業務にも、必ず一つのボトルネックがある。それを見つけ、解消し、次の制約を探す。この繰り返しが、経理部の仕事の進め方そのものを変えました」

四十通りの正解を持つ請求書は、一つのマスターテーブルの上で、静かに正しい答えを出し続けていた。

「複雑な業務を前にした時、全てを一度に解決しようとする誘惑がある。しかし、TOC——制約理論——が教えるのは、全体のスループットを決めているのはたった一つのボトルネックだ、ということだ。プロセスを工程に分解し、最も時間がかかる一点を特定し、その一点に集中する。制約が解消されれば、次の制約が現れる。その繰り返しを記録し、パターンとして蓄積し続けること——それが、複雑さに対する再現性のある攻略法である」


関連ファイル

toc

あなたの身近な事件(業務課題)報告にご協力ください