ForHosting KIT · 開発者向けツール

部屋の広さに応じた家賃分担を計算

専有する部屋の広さが異なる共同住宅では、面積比例の家賃分担が透明で確認しやすい出発点になります。家賃総額と各部屋の平方フィートを入力すると、専有面積の合計に占める割合と同じ比率で家賃を配分します。端数は通貨の最小単位に調整され、各負担額の合計は必ず入力した総額と一致します。共用部分、設備、駐車場、入居人数などは対象外ですので、必要に応じて別途合意できます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

すべての部屋を同じ基準で測定します

各寝室の使用可能な床面積を内壁から内壁まで測り、全室で同じ単位をお使いください。この計算では平方フィートを使用するため、別の単位は事前に換算します。収納を専有面積に含めるかは入居者間で決め、すべての部屋に同じ基準を適用してください。台所、居間、共用浴室、廊下などは部屋ごとの差にならないため除外します。合意書へ転記しやすいよう、各部屋には明確な名称を付けます。個別の面積はゼロでも入力できますが、全室の合計面積がゼロの場合は計算できません。過度な精密さより、一貫した測定方法が重要です。

比例配分と端数処理の仕組み

最初に全室の専有面積を合計し、各部屋の面積をその合計で割って比率を求め、家賃総額を掛けます。正確な値に通貨の最小単位未満の端数が生じる場合、仮の負担額を切り下げ、残った単位を切り捨て部分が大きい部屋から順に配ります。同率なら入力順で決めます。この最大剰余方式により、表示された負担額の合計が丸め後の家賃総額と正確に一致します。割合は小数点以下6桁の参考値で、実際の支払額は家賃負担額です。外部データや変化する状態を使わないため、同じ入力から常に同じ結果が得られます。

公平な話し合いの基準として使います

面積は単純で検証しやすい基準ですが、部屋の価値をすべて表すものではありません。専用浴室、採光、騒音、収納、駐車場、家具、居住人数などは、計算後に皆様で調整してください。測定値を変更せず、追加調整を別項目として記録すれば、元の根拠を後から確認できます。通貨換算は行わず、入力した家賃の通貨単位をそのまま維持します。部屋名、面積、総額、計算結果、合意した修正を共有文書に残してください。家賃改定や改装時には再計算します。APIリクエストは$0.002で、ブラウザーでは契約前に無料で比較できます。

広さの異なる寝室を配分

一人の専有部屋が明らかに広い場合も、面積に応じて家賃を分けられます。

明確な転貸額を設定

家具や専用設備を評価する前の、面積基準の初期価格を作れます。

家賃改定後に再計算

合意済みの比率を新しい総額へ適用し、端数まで正確に配分します。

計算の料金はいくらですか?

APIリクエストは$0.002です。ブラウザーでも計算できます。

各負担額の合計は必ず総額になりますか?

はい。残りの最小通貨単位を最大剰余方式で配分します。

共用部分も面積に含めますか?

いいえ。別の方式を明示的に合意した場合を除き、専有部屋だけを比較します。

すべての面積がゼロの場合はどうなりますか?

比率を求められないため、入力エラーを返します。

ドル以外の通貨も使えますか?

はい。入力総額の通貨単位を維持し、換算は行いません。

専用浴室や眺望も評価されますか?

いいえ。面積だけの基準ですので、その他の調整は別途合意してください。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/realestate/subletting-rent-split-calc

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/realestate/subletting-rent-split-calc \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"total_rent":3200,"rooms":[{"name":"Large bedroom","square_feet":180},{"name":"Medium bedroom","square_feet":140},{"name":"Small bedroom","square_feet":100}]}'
{
  "total_rent": 3200,
  "rooms": [
    {
      "name": "Large bedroom",
      "square_feet": 180
    },
    {
      "name": "Medium bedroom",
      "square_feet": 140
    },
    {
      "name": "Small bedroom",
      "square_feet": 100
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "realestate.subletting_rent_split_calc",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →