ダッシュボード
愛媛・西条エリア / 2026年6月度
案件パイプライン 2段階販売モデル
訪問
312
アポ獲得
128
1次提案
84
成約
47
2次提案
28
検収完了
18
Stage1: 太陽光+エコキュート/リフォームローン〜500万
Stage2: 蓄電池/銀行借換
営業マン別 今月 / 成約 / 売上
| 営業マン | ランク | 成約 | 売上(百万) |
|---|
案件・契約
契約日・検収状態・売上計上を一元管理。検収完了で売上認識
| 案件 | 顧客宅 | 種別 | 担当 | ステージ | 契約額 | 検収 |
|---|
検収→計上タイムライン DL-2063 山本様邸
✓
契約
6/20
6/20
!
CO期間
〜6/28
〜6/28
3
工事手配
4
施工
5
検収
¥
売上計上
現在クーリングオフ期間中(特定商取引法)。起算日6/20から8日間、工事手配はロック。期間満了6/28以降に工事手配→施工→検収と進み、検収合格の時点でfreee会計へ売上計上が走る。
Stage2見込み(蓄電池)
Stage1成約者を自動でリスト化。銀行借換での蓄電池提案パイプライン
Stage1成約 → Stage2転換ボード 成約後の経過で自動優先度づけ
2段階販売の構造:Stage1(太陽光+エコキュート)はリフォームローン〜500万の枠で成約。設置後に発電・使用データが溜まった顧客を、システムが自動でStage2(蓄電池)の見込みリストへ載せる。Stage2は銀行借換で資金手当てするため、信販ローンに依存しない。これが2回目の売上機会になる。
顧客宅
戸建て・マンションを緯度経度つきで管理。営業アプリの地図ピンと同一データ
| 顧客宅 | 建物種別 | 住所 | 担当エリア | 最終訪問 | 訪問 | 状態 |
|---|
マンション対応:建物→部屋の親子で持つ。同じ棟の別部屋を別レコードにでき、地図ピンは棟単位でも部屋単位でも打てる。「誰がいつ訪問したか」は訪問履歴として全件残り、営業マンのエリア被り・重複訪問を防ぐ。この表と営業アプリのマップは同じデータを参照している。
エリア割当
営業マンごとの担当エリアをポリゴンで可視化。被り・空白地帯を検知
担当エリアマップ 西条・新居浜エリア
エリア稼働状況 訪問密度・空白
| エリア | 担当 | 世帯 | 訪問済 | カバー率 |
|---|---|---|---|---|
| 西条市大町 | 佐佐伯 | 420 | 312 | 74% |
| 西条市朔日市 | 岡岡野 | 380 | 198 | 52% |
| 新居浜市中須賀 | 三三宅 | 510 | 205 | 40% |
| 西条市飯岡 | —未割当 | 290 | 12 | 4% |
被り・空白の検知:マップ上でエリアが重なると営業マンの訪問先が競合する。逆に飯岡エリア(カバー率4%)のような空白地帯は取りこぼし。ポリゴンで面を割り当てることで、誰がどこを担当し、どこが手つかずかが一目で分かる。営業アプリのマップでも自分の担当エリアが破線で表示される。
工事・検収
社内施工/外部委託の割当。検収合格が売上計上のトリガー
| 工事 | 案件 | 施工区分 | 施工者 | 予定日 | 写真 | 状態 |
|---|---|---|---|---|---|---|
| WO-511 | DL-2062 蓄電池 | 外部委託 | ROY社 | 6/28 | 📷 4 | 施工中 |
| WO-512 | DL-2063 太陽光+給湯 | 社内 | 西条工事班A | 7/03 | — | CO満了待ち |
| WO-509 | DL-2061 太陽光+給湯 | 社内 | 西条工事班B | 6/12 | 📷 8 | 検収✅→計上 |
| WO-510 | DL-2064 蓄電池 | 外部委託 | ROY社 | 6/18 | 📷 6 | 検収✅→計上 |
検収写真は会計証憑:検収=売上計上なので、営業アプリで撮った施工完了写真がそのまま計上の裏付けになる。WO-512はクーリングオフ期間満了を待って着工するためロック中。
商品・型番
製品ライン(Product)と型番(Variant)の2階層。スペック・価格改定を履歴で保持
| 製品ライン | 型番(Variant) | 主要スペック | 仕入先 | 仕入原価 | 標準販売 |
|---|---|---|---|---|---|
| 太陽光パネル | PV-435W-A | 435W/単結晶/25年保証 | ROY社 | 28,000 | 46,000 |
| 蓄電池 | BAT-7.0 | 7.0kWh/全負荷/10年保証 | メーカーX | 720,000 | 1,180,000 |
| 蓄電池 | BAT-10.0 | 10.0kWh/全負荷/15年保証 | メーカーX | 980,000 | 1,540,000 |
| エコキュート | ECO-370L | 370L/フルオート/薄型 | 商社Y | 240,000 | 420,000 |
| パワコン | PCS-5.5 | 5.5kW/ハイブリッド対応 | メーカーX | 150,000 | 248,000 |
バージョン管理:同じ「蓄電池」でも容量・型番・保証年数が違えば別Variant。仕様改定時は旧Variantを閉じて新規追加し、過去契約がどの型番・どの価格だったか再現できる。営業アプリの概算見積も、このVariant単価を参照している。
仕入・発注
メーカー・商社への発注。検収後に仕入原価としてfreee会計へ連携
| 発注 | 仕入先 | 品目 | 数量 | 金額 | 納期 | 状態 |
|---|---|---|---|---|---|---|
| PO-880 | ROY社 | PV-435W-A | 24 | 672,000 | 6/25 | 入荷済 |
| PO-881 | メーカーX | BAT-7.0 | 2 | 1,440,000 | 6/27 | 出荷中 |
| PO-882 | 商社Y | ECO-370L | 3 | 720,000 | 7/02 | 発注済 |
メンバー・チーム
チーム編成・歩合ランキング・チーム間集計
チーム編成はエリア単位。西条チームは西条市全域、新居浜チームは新居浜・四国中央を担当。リーダーは各チームの★印。ランクは個人属性なので、同じチーム内にS〜Cが混在する。
今月の歩合ランキング 全メンバー / 見込支給額順
歩合=固定給+アポ歩合+成約歩合。ランクで単価が変わるため、成約数が同じでも上位ランクほど歩合が伸びる。1〜3位は強調表示。クローバック(キャンセル戻し)が出た月はマイナス調整後の額で並ぶ。
チーム間集計 今月 / 成約・売上・平均
| チーム | 担当エリア | 人数 | 成約 | 売上(百万) | 1人平均成約 | 歩合総額 |
|---|
1人平均成約は、チームの地力を見る指標。人数が多いチームは総数で勝ちやすいので、平均で正規化して比較する。歩合総額は人件費の目安で、売上とセットで見て採算を判断する。
ランク定義
契約社員。ランク×契約期間で固定給・歩合が変動。履歴で過去給与を再現
ランク定義マスタ RankMaster
| ランク | 固定給/月 | アポ単価 | 成約単価 | 昇格条件 |
|---|---|---|---|---|
| S | 280,000 | 3,500 | 180,000 | 3ヶ月連続 成約5+ |
| A | 230,000 | 3,000 | 140,000 | 3ヶ月平均 成約3+ |
| B | 200,000 | 2,500 | 100,000 | 成約2+/月 |
| C | 180,000 | 2,000 | 80,000 | 入社時 初期ランク |
ランク変更履歴 RankHistory イミュータブル
| 営業マン | ランク | 有効開始 | 事由 |
|---|---|---|---|
| 佐伯 涼 | S | 2026-04-01 | 昇格 |
| 佐伯 涼 | A | 2026-01-01 | — |
| 真田 亮 | B | 2026-06-01 | 降格 |
| 真田 亮 | A | 2026-03-01 | 昇格 |
| 林 千夏 | C | 2026-05-01 | 入社 |
雇用契約期間 RepContract / 期間ごとに固定給を上書き可
| 営業マン | 契約期間 | 適用ランク | この期間の固定給 | freee人事労務 |
|---|---|---|---|---|
| 佐伯 涼 | 2026-04-01 〜 2026-09-30 | S | 300,000 ※交渉上乗せ | 同期済 ✅ |
| 真田 亮 | 2026-06-01 〜 2026-11-30 | B | 200,000 | 同期済 ✅ |
| 林 千夏 | 2026-05-01 〜 2026-10-31 | C | 180,000 | 同期済 ✅ |
固定給の置き場所:ランク一律ならRankMaster、個人交渉で変わるならRepContractを優先で上書き(佐伯は+2万)。ランクは書き換えずRankHistoryに有効開始日つきで積む。「2026年5月時点で何ランク・アポ単価いくら」を後から再現でき、昇降格が入っても遡って給与がブレない。
売上計上・freee連携
検収完了→freee会計へ売上仕訳。月次歩合→freee人事労務へ変動手当
売上計上フロー(工事完了トリガー)
1
Twenty:
Installation.検収 = 合格 でworkflow発火↓
2
freee会計:
売上高/顧客partner_id/契約額amount
POST /api/1/deals type=income売上高/顧客partner_id/契約額amount
↓
3
前受金があれば消込仕訳を同時起票
↓
4
Twenty:
Deal.売上計上日 と freee取引ID を保存(二重計上防止)freee 連携状況
freee会計 OAuth接続済 ✅
freee人事労務 OAuth接続済 ✅
今月 売上連携18件 / 42.6百万
未連携(工事待ち)7件 / 16.8百万
歩合→人事労務6月分 締め待ち
月次歩合の確定 Commission → freee人事労務 変動手当
| 営業マン | 適用ランク | 固定給 | アポ歩合 | 成約歩合 | クローバック | 支給合計 |
|---|---|---|---|---|---|---|
| 佐伯 涼 | S | 300,000 | 31,500 | 1,080,000 | 0 | 1,411,500 |
| 三宅 健 | A | 230,000 | 27,000 | 560,000 | 0 | 817,000 |
| 真田 亮 | B | 200,000 | 17,500 | 300,000 | -100,000 | 417,500 |
| 林 千夏 | C | 180,000 | 14,000 | 160,000 | 0 | 354,000 |
歩合の締めとクローバック:「成約日基準」か「検収完了日基準」かで歩合の発生月が変わる。真田はDL-2065のクーリングオフで既払い成約歩合10万をマイナス調整(クローバック)。金額計算はTwenty側で確定し、freee人事労務へは当月の変動手当として渡す。基幹の売上・給与はAPI直叩きで決定論的に、月次チェックや例外処理はfreee公式MCP経由でも可。