新幹線きっぷの払い戻し

乗車券、自由席、指定席、回数券を分けて、払い戻し時期別の手数料を計算します。日本の新幹線規則(代表的なJR系)を前提にした試算です。

計算画面が表示されない場合は、JavaScriptを有効にして再読み込みしてください。下の関連情報や公式情報はそのまま確認できます。

計算の根拠と公式情報

情報確認日:

計算の根拠

twoDaysBefore では乗車券・自由席・全券片未使用の回数券からそれぞれ basicFeeYen、指定席から reservedMinimumFeeYen を控除します。dayBeforeOrSame の指定席は max(reservedMinimumFeeYen, floor(reservedYen×30%)) を控除します。afterDeparture は乗車券を max(0, fareTicketYen−usedSectionFareYen−basicFeeYen)、自由席・指定席・回数券を0円とし、各券種の結果を合計します。

計算方法

乗車券、自由席特急券、指定席券、回数券の入力額を分け、timing と couponUsage に応じて各券片の手数料・控除額と払い戻し額を合算するJR代表ルールの試算です。

対象外・確認が必要な条件

  • 複数の券種を1枚で発券した場合の手数料のまとめ方、特定特急券、グリーン券・寝台券、変更済み指定券などのJR個別規則をモデル化していません。
  • afterDeparture は usedSectionFareYen を利用者が入力する単純モデルで、途中下車、未乗車区間、有効期間、旅行開始後の払い戻し要件を判定しません。
  • ネット予約商品、早特・旅行商品、運休・遅延時の特例、発売終了済み回数券などは通常の220円・340円・30%モデルと異なる場合があります。

入力例::10,000円の指定席券を乗車日前日に払い戻す例

timing
前日から当日発車時刻まで
fareTicketYen
0
unreservedYen
0
reservedYen
10000
couponYen
0
couponUsage
全券片未使用
usedSectionFareYen
0
basicFeeYen
220
reservedMinimumFeeYen
340

実装は30%の3,000円を控除して7,000円と表示しますが、券面が複合券か、予約商品か、変更済みかなどを判定しないため購入先の確定額ではありません。

公式情報・参考資料

よくある質問

誰向けの計算機ですか? 新幹線きっぷの払い戻し

乗車券、自由席、指定席、回数券を分けて、払い戻し時期別の手数料を計算します。日本の新幹線規則(代表的なJR系)を前提にした試算です。

どんな値を入れればよいですか?

適用対象: 交通費精算 / 指定席: 2日前まで最低手数料、前日~発車時刻は30%(最低手数料あり)。自由席・乗車券は使用開始前に基本手数料。

どの程度の参考値ですか?

乗車券、自由席特急券、指定席券、回数券の入力額を分け、timing と couponUsage に応じて各券片の手数料・控除額と払い戻し額を合算するJR代表ルールの試算です。

使い方

  1. 計算対象の値を入力して「計算する」を押してください。
  2. 計算結果が表示されたら、表示額と元データを比較してください。
  3. twoDaysBefore では乗車券・自由席・全券片未使用の回数券からそれぞれ basicFeeYen、指定席から reservedMinimumFeeYen を控除します。dayBeforeOrSame の指定席は max(reservedMinimumFeeYen, floor(reservedYen×30%)) を控除します。afterDeparture は乗車券を max(0, fareTicketYen−usedSectionFareYen−basicFeeYen)、自由席・指定席・回数券を0円とし、各券種の結果を合計します。

公式情報・参考資料