Product

担当者が実際に使う
6つの画面

ワイヤーフレームではなく、動いているシステムです。日本7物件98室・契約51件の実データが載っており、請求額は確定ルールのエンジンが計算します。ルールは回帰テスト47件で固定されています。画面は運用コンソール freymadmin.llnpco.dev にあり、サイト全体が認証の内側にあります。Googleスプレッドシートがまだ正本で、切り替え時期は協議中です。

Screens

コンソール ホーム

6つの業務画面への入口です。指標は4つだけ置き、残りは各画面で見ます。経営ダッシュボードはまだありません。

freymadmin.llnpco.dev
運用コンソール ホーム — KPI4種(運用号室98・稼働率57.1% / 入居中44・契約全体51 / 発行済請求書0 / 確定ルール113 of 131項目)と業務・参考カード

運用コンソール ホーム — KPI4種(運用号室98・稼働率57.1% / 入居中44・契約全体51 / 発行済請求書0 / 確定ルール113 of 131項目)と業務・参考カード

指標は4つだけです運用号室98室(稼働率57.1%)・入居中44件(契約全体51)・発行済請求書0件・確定ルール113 of 131項目。数字が薄いうちにダッシュボードを先に点けると、その数字を信じてしまうため、いまは点けていません。
業務カードがそのまま画面一覧です号室現況・契約・請求・入金/未収・請求書・変更履歴の6つです。閲覧の画面か入力の画面かをカードに表示します。
シートがまだ正本ですGoogleスプレッドシート1つ(18タブ・77,000セル・49,400数式)で運用していたものをアプリへ移しました。シート入力をいつ止めるかは協議中です。

Screens

号室現況

98室を 物件・号室・面積/タイプ・ステータス・入居者・賃料・募集価格・原価・契約期間・残り の列で見ます。物件別フィルタが付いています。

freymadmin.llnpco.dev / units
号室現況 — 保有98室・運用中77室(入居44・空室33)・運用未開始21室。物件別フィルタは 九条18・南大井10・小石川10・日本橋17・東新宿32・目黒2・蔵前9

号室現況 — 保有98室・運用中77室(入居44・空室33)・運用未開始21室。物件別フィルタは 九条18・南大井10・小石川10・日本橋17・東新宿32・目黒2・蔵前9

稼働率は分母を明記します運用未開始21室(目黒・蔵前・小石川 — 契約履歴0)を分母から外し、運用中77室を基準に57.1%です。分母を書かないと、同じ名前の数字が毎回変わります。
運用形態が2種類ありますマスターリース2物件42室(東新宿32・南大井10)と受託運営5物件56室。管理手数料の計算式が互いに異なるため、表で形態も一緒に見せます。
料金・面積・原価の編集はまだありません号室・建物マスタの編集画面はまだ作っていません。料金・面積・原価・エアコンはいまもシートで修正します。

Screens

契約

51件をステータス別に見ます — 入居中44・退去6・入力中1。新規契約の登録と退去処理をこの画面で行います。長期/短期は担当者が選ぶのではなく総日数で自動判定され、中途退去は表示として残ります。

freymadmin.llnpco.dev / leases
契約 — 51件(入居中44・退去6・入力中1)。総日数で長期/短期を自動判定し、各行から請求・退去へ進みます

契約 — 51件(入居中44・退去6・入力中1)。総日数で長期/短期を自動判定し、各行から請求・退去へ進みます

長期/短期は総日数で分かれます31〜180日なら短期、181日以上なら長期です。30日以下は取り扱いません(JC-03)。この判定が敷金(JC-05)と更新料(JC-07)の適用を分けます。
退去しても一覧に残ります台帳は append-only です。修正は superseded_by で上書きし、物理削除はしません。いまは退去6件がそのまま残っています。
契約の「修正」画面はまだありません新規登録と退去処理はできますが、登録済みの契約の内容を画面で直す機能はまだ作っていません。

Screens

請求

回数と月次の発生を確定ルールで計算します。シートの値を書き写すのではなく、エンジンの算出です。有効な契約44件がすべて計算され、ブロックは0件です。

freymadmin.llnpco.dev / billing
月次請求 — 有効な契約44件をすべて計算、ブロック0。契約総額と月次の管理手数料が同じルールから出ます

月次請求 — 有効な契約44件をすべて計算、ブロック0。契約総額と月次の管理手数料が同じルールから出ます

確定ルール内容
JC-01 カレンダー月毎月1日〜末日が1か月。初月と最終月のみ、その月の実日数を分母に日割り
JC-02 切り上げ100円単位で切り上げ
JC-03 長期/短期総日数31〜180日 = 短期 / 181日以上 = 長期。30日以下は取り扱わない
JC-04 延長すべての延長は新規契約として再判定 — 期間・長期/短期・敷金・更新料をすべて計算し直す
JC-05 敷金長期 = 賃料1か月分 / 短期 = なし
JC-06 請求タイミング入居月 = 当月の日割り + 翌月分を同時に請求。以降は毎月第1営業日に翌月分
JC-07 更新料直前の契約と新規契約がどちらも長期のときのみ、新規賃料の10%
管理手数料受託運営 = 月額賃料 × 5% × 1.1 / マスターリース = 月次収入 − 原価(固定費)
原状回復清掃 2,000円/㎡ + エアコン 25,000円/台

シートと突き合わせました。 月次発生533か月のうち完全一致494件(93%) — 残りは端数差36件、実際の差異3件です。請求イベントは337件のうち303件(90%)が完全一致しました。回帰テスト47件が上記のルールを固定します。調整金の処理(JX-03)は今回の範囲から外しました。

Screens

入金・未収

会計の入出金台帳1,385行を月次で集計し、入金をこの画面で入力します。この画面が必要な理由は、シートで突合が壊れていたからです。

freymadmin.llnpco.dev / receipts
入金・未収 — 会計の入出金台帳を基準にした月次集計と入金入力

入金・未収 — 会計の入出金台帳を基準にした月次集計と入金入力

シートでは結合が壊れていました入金を入居者の「氏名の文字列」でつないでいたため、実際の ¥58,777,660 のうち14.2%しか一致しませんでした。人の名前はキーになりません。
「差額」は未収金ではありませんでしたそうして出た ¥72,758,400 は結合が抜けた箇所であって、受け取れていないお金ではありません。実体のない数字なので、この数字は使いません。
請求額との突合はこれからですシートは請求した事実を残しませんでした — 計算が TODAY() 依存で、開くたびに値が変わったためです。エンジンが請求を確定して積み上げれば、そこから滞納を数えられます。

Screens

発行と履歴、2つの画面

計算した数字を外に出す画面と、その数字がいつ誰の手で変わったかを残す画面です。

請求書

含める回数を選び、プレビューで確認して発行します。発行すると番号が付き、内容がスナップショットとして固まります。

  • 発行済みの請求書は不変です — DBトリガーが変更・削除を止めます
  • 入金口座は物件ごとに異なります — 日本橋・九条はそれぞれ別の信託口座です
  • 金額は100円単位の切り上げ(JC-02)で、請求画面と同じルールを使います
  • いま発行済みの請求書は0件です — シートがまだ正本のため、発行を始めていません
freymadmin.llnpco.dev / invoices
請求書プレビュー — 含める回数を選んで発行。発行前は「未発行プレビュー」と表示されます

請求書プレビュー — 含める回数を選んで発行。発行前は「未発行プレビュー」と表示されます

freymadmin.llnpco.dev / audit
変更履歴 — 誰がいつ何を変えたかを全件。画面(page)とSQLを区別せず、同じ表に残ります

変更履歴 — 誰がいつ何を変えたかを全件。画面(page)とSQLを区別せず、同じ表に残ります

変更履歴

アプリが正本になるため、すべての書き込みがここに残ります。画面で直してもSQLで直しても、トリガーが同じ表に記録します。

  • シートには変更履歴がまったくありませんでした — 誰がいつ何を変えたか、確認する方法がありませんでした
  • 台帳は物理削除しません — 修正は superseded_by で上書きします
  • 日付はUTC0時を基準に統一します

Roadmap

まだ無いものは、まだ無いと書きます

以下は今回の範囲で作らなかったものです。画面があるように見えないよう、スクリーンショットも載せていません。

画面がまだ無いもの号室・建物マスタの編集画面 — 料金・面積・原価・エアコンはいまもシートで修正します。契約の「修正」画面 — 新規登録と退去処理はあります。
ルールから外したもの調整金の処理(JX-03)は今回の範囲から外しました。確定ルールは JC-01〜07 と管理手数料・原状回復までです。
トラック自体がこれからのものオンライン決済・AI応対・業務自動化・ダイナミックプライシング・コラボツール連携・経営ダッシュボード・韓国トラック。いずれも画面はありません。

韓国トラックはポリシーからです。 運用ポリシー23項目の多くがまだ未定で、セールスとの協議を待っています。いま台帳に載っている実データは日本7物件98室(運用中77室)だけです。