ForHosting KIT · 暮らし・料理・趣味

グループディナー費用シェア

2人で分けたピザ、1人のステーキ、3人のサラダにチップ18%と税8.5%を加えると合計110.06で、ステーキの人はそのうち59.45です。料理は食べた人だけで割ります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日

処理はブラウザ内で完結します。ファイルは送信されません。無料でご利用いただけます。

グループの食事では、誰かがピザを分け合い、別のゲストがステーキを一人で注文し、全員が公平なチップを望むと会計がこじれます。人数均等割りはサラダだけの人に高級魚介を負担させ、明細を一人に割り当てる方法は二人で本当に前菜を分けた場合に使えません。このグループディナー費用シェア計算機は、各料理の価格と実際に食べたゲストの一覧を受け取り、その料理をリストされた分け合い者だけに均等配分し、各ゲストの食費シェアを合計したうえで、任意のチップ率と税率をそのシェアに掛けます。

分け合い者だけへの料理単位の均等配分の仕組み

テーブル全体の一括合計ではなく、メニューを料理の一覧として扱ってください。計算機はその料理の価格を、テーブルに座っていただけの人ではなく、リストされたゲストだけに均等に分けます。三つの共有皿に載るゲストは三つの端数を累積し、一人前のメインだけを注文したゲストはそのメイン全額を払い、口をつけなかった料理には一切負担しません。

全料理の配分後、各ゲストの食費シェアは料理ごとの端数の合計になります。N 席での全額均等割りは別の製品意図であり、一人への明細割当と絶対額の税・サービス比例配分も別意図です。ここでの SEO 焦点は、共有グループが料理ごとに異なるグループディナー費用シェアです。

価格がすべて無料で両パーセントがゼロなら各ゲスト合計はゼロでも、完全性のために成功します。同一料理上の重複名は畳み込み、同じ皿を二重に請求しません。

グループディナーシェア計算機が役立つ場面

家族の集まり、コワーキングのチームディナー、共有のテイスティングメニューでは、ワインフライトを誰が注文したかを無視した半額争いではなく、料理ごとに監査できる中立な内訳が必要です。ホスピタリティのデモや POS 研修では、共有ピザと一人ステーキが手作業で明細を割らずに異なる公平額になることを示せます。

料理リストを通常のテーブル規模に保ち、丸めたゲスト合計をテストに固定すれば、スプレッドシートや言語ごとの場当たりチップ計算なしで、グループチャット・LMS・エッジワーカー向けに再現可能な精算が得られます。人数公平を本当に望むときはチップのみの均等割りツールと組み合わせ、コースごとに共有グループが違うときは本機能を使ってください。

共有皿のある家族・友人ディナー

各コースを実際に分け合った人付きで列挙し、レシートのチップ率と税率を加えて、全額人数割りなしで各ゲストの負担を確認します。

チームランチとテイスティングメニュー

共有前菜と一人メインを同僚に対応付け、各人の食費シェアにチップと税を配分して透明な精算依頼にします。

グループディナー費用シェア計算機の仕組みは?

各料理の価格はその料理に載ったゲストだけに均等分割され、チップと税は各ゲストの食費シェアに掛けられます。

一部の人だけで分けた料理はどうなりますか?

その料理の値段を、食べた人の数だけで均等に割ります。同じテーブルにいても、その料理を食べていない人には一切かかりません。

チップは合計金額と各自の分のどちらにかかりますか?

一人ひとりの料理の分にかかります。たくさん食べた人ほどチップと税金も多くなり、食べていない料理の分を均等に負担することはありません。

同じ人を1つの料理に2回入れるとどうなりますか?

重複した名前は無視され、その人はその料理を1回分だけ払います。料理は、入力された異なる名前の人数で割ります。

全員で均等に割り勘したほうがよいのはどんなときですか?

テーブル全員が人数割りを望むときです。ピザを分ける人と1人でステーキを食べる人がいるように、料理ごとに分ける人が違うときにこのツールを使います。

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

POSThttps://api.kit.forhosting.com/life/dinner-split-by-share

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

curl -X POST https://api.kit.forhosting.com/life/dinner-split-by-share \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"dishes":[{"name":"Margherita pizza","price":24,"shared_by":["Alice","Bob"]},{"name":"Ribeye steak","price":36,"shared_by":["Carol"]},{"name":"Caesar salad","price":15,"shared_by":["Alice","Bob","Carol"]},{"name":"Tiramisu","price":12,"shared_by":["Alice","Carol"]}]}'
{
  "dishes": [
    {
      "name": "Margherita pizza",
      "price": 24,
      "shared_by": [
        "Alice",
        "Bob"
      ]
    },
    {
      "name": "Ribeye steak",
      "price": 36,
      "shared_by": [
        "Carol"
      ]
    },
    {
      "name": "Caesar salad",
      "price": 15,
      "shared_by": [
        "Alice",
        "Bob",
        "Carol"
      ]
    },
    {
      "name": "Tiramisu",
      "price": 12,
      "shared_by": [
        "Alice",
        "Carol"
      ]
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.dinner_split_by_share",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

1リクエストあたり$0.002

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

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

計算は完全に決定的で、同じ dishes・tip_percent・tax_percent は常に同じ JSON を返し、グループチャット、経費ボット、ホスピタリティのデモ、継続的インテグレーションのフィクスチャに使えます。空の料理リスト、負の価格、空のゲスト名、空の shared_by、範囲外のパーセントは invalid_input で失敗し、課金されません。

分け合い者だけへの料理単位の均等配分の仕組み

各料理は単一通貨の価格と、実際にその皿を一緒に食べた(または注文した)ゲスト名や短い id の shared_by リストを持ちます。任意の tip_percent と tax_percent はその食費シェアに掛けられ、たくさん食べた人が人数均等の頭割りではなく、より大きなチップと税を負担します。これは半分がパンを分け合い半分が分けなかったときにナプキンに書く公平なやり方と同じですが、手計算の丸め誤差で数セントが残ることはありません。

入力契約・応答フィールド・検証ルール

両パーセントは 0 以上 100 以下です。必須の dishes 配列(1〜200 オブジェクト)を含む JSON 本体を POST してください。各オブジェクトは有限の非負数 price と、ゲスト名文字列の空でない配列 shared_by が必要で、任意の name は返却内訳で料理をラベルします。クライアントが既に items・lines・courses・plates を使う場合、配列の別名として受理します。shared_by は sharers・guests・people・who も受け付け、単純なフォーム向けにカンマ区切り文字列でも構いません。任意の tip_percent は既定 0 で tip_pct・gratuity_percent・tip を受け、任意の tax_percent は既定 0 で tax_pct・vat_percent・tax を受けます。dishes 欠落、空配列、負の価格、空のゲスト名、空の shared_by、範囲外パーセント、非有限数は invalid_input で問題を示し、前払い残高を消費しません。成功時は dish_count・guest_count、index と任意 name・price・shared_by・per_person_share を持つ正規化 dishes、food_total・tip_percent・tip_total・tax_percent・tax_total・grand_total、および料理横断でゲストが最初に現れた順の guests 配列を返します。guests の各行は guest・food_share・tip_share・tax_share・total・dish_count を含みます。金額は half-up で小数二桁に丸め、最後の正の food_share ゲストに残差を寄せ、丸めたチップ合計が tip_total、税合計が tax_total、ゲスト合計が grand_total になるようにします。method は per_dish_equal_share、formula は結果横に表示する配分規則を再掲します。

グループディナーシェア計算機が役立つ場面

経費・精算ボットはモバイルフォームと同じ構造化ペイロードを受け取り、精算メッセージや仕訳に使えるゲスト別合計を返せます。実装はモデルトークンも外向きネットワークもない tier A 解析演算のため、成功呼び出しは公開の基本料金 $0.002、検証失敗は無料です。

経費ボットと精算アプリ

料理ごとに分け合い者が混在する場合でも、チャット精算・台帳・分割依頼 UI 向けのゲスト別合計を返す安定した前払いエンドポイントを呼び出します。

一部のゲストだけが料理を分け合った場合は?

shared_by にそのゲストだけを書いてください。分け合わなかった人はその価格を一切負担しません。一人注文は名前一つの shared_by を使います。

チップと税はパーセントですか、絶対金額ですか?

各ゲストの食費シェアに対するパーセント(0–100)です。エンジンは料理配分後に food_share に tip_percent/100 と tax_percent/100 を掛けます。

計算機はどんなエラーを返しますか?

空の dishes、負の価格、空のゲスト名、空の shared_by、0–100 外のチップ/税パーセントは invalid_input です。これらは課金されません。

グループディナー費用シェア計算機の料金は?

ブラウザツールは無料です。API は成功呼び出しごとに前払い KIT 残高から $0.002、無効入力は課金されません。

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