旅行の立替精算|送金回数が最少になる精算・対象者を選べる割り勘・外貨は自分で入れたレートで円換算・旅行ごとに保存(ブラウザで動作・端末内処理)
- Digital500 JPY







旅行の幹事向けに、誰が何をいくら立て替え、誰の分かを入れると、送金回数が最も少なくなる精算(誰から誰へいくら)を出す HTML 1 ファイルのツールです。外貨は自分で調べたレートを入れて円に換算し、旅行ごとに保存できます。会計・税務の助言ではありません。 【できること】 - 送金回数が最少になる精算: 差額が 0 でない人を、合計が 0 になる最大の組に分け、組ごとに人数 − 1 回で精算します。12 人以内の全組み合わせを調べるので、これより少ない回数はありません - 立替ごとに対象者を選べる等分: 全員の食事代、一部の人だけの入場料など、立替 1 件ごとにチェックした人で等分します。端数は参加者の並び順で先頭の人から 1 円ずつ多く負担します - 外貨の円換算: 通貨コードと 1 単位あたりの円を自分で入れます。取得日と出典はメモ欄に残せます(計算には使いません)。ツールはレートを取得しません。1 件ごとに円へ換算し、小数点以下は四捨五入(0.5 は切り上げ)します - 旅行ごとの保存: 複数の旅行をこのブラウザに保存し、JSON で書き出し・読み込み、精算結果は CSV で保存できます - 入力は端末内で処理し、外部には送信しません。インストール不要で、Mac のブラウザで動きます 【こんな方に】 - 友人・家族との旅行や合宿の立替を、少ない送金回数でまとめたい幹事 - 外貨で払った費用を、自分の決めたレートで円にそろえて精算したい方 【向かない場合】 - 個別の割合・金額での按分、費目別の集計、精算済みの記録(扱いません) - 為替レートの正しさの確認(自分で入れた値を使います) 【根拠と確認した範囲】 - 付属の架空のサンプル 10 件(端数・外貨・対象者が一部・精算が複数の組に分かれる例・入力エラー)を手計算と突き合わせました。macOS の Chrome で動作を確認しました。Safari・Firefox・iPhone・Windows のブラウザでは確認していません。 - データはブラウザの localStorage に保存されます。ブラウザのデータを消すと失われるので、大事な旅行は JSON で書き出して保管してください。 【ライセンス(ご利用の範囲)】 - 購入した個人の利用(家族・友人との旅行の精算を含む)や、1 つの団体の業務で利用できます。自分の利用の範囲での書き換えもできます。 - 再配布・転売・他者との共有はできません。 【注意書き】 - 会計・税務の助言ではありません。為替レートは利用者が入力した値を使い、正しさは確かめません。 - デジタル商品のため、購入後の返金はお受けしていません。 - 適格請求書(インボイス)は発行していません。 【収録ファイル】 index.html ツール本体(ブラウザで開く) README.md 使い方・計算のきまり・扱わないもの・ライセンス samples/expected.md サンプル 10 件の入力と期待する結果






