(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B1)
(11)【特許番号】
(24)【登録日】2023-06-21
(45)【発行日】2023-06-29
(54)【発明の名称】交通費算出システム
(51)【国際特許分類】
G06Q 10/06 20230101AFI20230622BHJP
【FI】
G06Q10/06
(21)【出願番号】P 2023046864
(22)【出願日】2023-03-23
【審査請求日】2023-03-24
【早期審査対象出願】
(73)【特許権者】
【識別番号】503319560
【氏名又は名称】株式会社バイトルヒクマ
(74)【代理人】
【識別番号】100155158
【氏名又は名称】渡部 仁
(72)【発明者】
【氏名】土田 恵理
(72)【発明者】
【氏名】横田 千恵子
(72)【発明者】
【氏名】高田 崇彦
(72)【発明者】
【氏名】土岐 匠
(72)【発明者】
【氏名】内田 忍
【審査官】牧 裕子
(56)【参考文献】
【文献】特開2014-029600(JP,A)
【文献】特開2009-122736(JP,A)
【文献】特開2020-024653(JP,A)
【文献】特開2022-179191(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06Q 10/00 - 99/00
(57)【特許請求の範囲】
【請求項1】
支給対象者が自宅と勤務先との間の移動で利用し得る1又は複数の移動経路及び前記支給対象者が利用を申請する前記移動経路の往路、復路又は往復を示す往復種別を含む移動経路情報を取得する移動経路情報取得手段と、
前記1の移動経路の往路、復路若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報、又は、前記複数の移動経路のうち前記支給対象者が利用を申請する1の移動経路の往路、復路若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報を取得する利用方向種別情報取得手段と、
前記移動経路で勤務先への移動に要する交通費に関する交通費情報を記憶する交通費情報記憶手段の前記交通費情報、前記移動経路情報取得手段で取得した移動経路情報及び前記利用方向種別情報取得手段で取得した利用方向種別の情報に基づいて、前記移動経路の往路、復路又は往復のうち前記支給対象者が利用を申請するものについて前記移動経路で移動した場合の交通費を算出する交通費算出手段とを備えることを特徴とする交通費算出システム。
【請求項2】
支給対象者が自宅と勤務先との間の移動で利用し得る1又は複数の移動経路及び前記支給対象者が利用を申請する前記移動経路の片道又は往復を示す往復種別を含む移動経路情報を取得する移動経路情報取得手段と、
前記1の移動経路の往路、復路若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報、又は、前記複数の移動経路のうち前記支給対象者が利用を申請する1の移動経路の往路、復路若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報を取得する利用方向種別情報取得手段と、
前記移動経路で勤務先への移動に要する交通費に関する交通費情報を記憶する交通費情報記憶手段の前記交通費情報、前記移動経路情報取得手段で取得した移動経路情報及び前記利用方向種別情報取得手段で取得した利用方向種別の情報に基づいて、前記移動経路の片道又は往復のうち前記支給対象者が利用を申請するものについて前記移動経路で移動した場合の交通費を算出する交通費算出手段とを備えることを特徴とする交通費算出システム。
【請求項3】
請求項1又は2において、
前記交通費情報は、前記移動経路での移動に要する交通機関の第1運賃に関する第1交通費情報及び当該第1運賃よりも割安な第2運賃に関する第2交通費情報を含み、
前記支給対象者が利用を申請する1の前記移動経路について前記第1交通費情報を適用する適用日の情報を取得する適用日取得手段を備え、
前記交通費算出手段は、前記第1交通費情報、前記適用日取得手段で取得した適用日の情報及び前記利用方向種別情報取得手段で取得した利用方向種別の情報に基づいて当該適用日の交通費を算出することを特徴とする交通費算出システム。
【請求項4】
請求項3において、
前記利用方向種別情報取得手段は、前記第1交通費情報を適用する複数の適用日のそれぞれについて前記利用方向種別の情報を取得し、
前記交通費算出手段は、前記第1交通費情報、前記適用日取得手段で取得した適用日の情報及び前記利用方向種別情報取得手段で取得した適用日ごとの利用方向種別の情報に基づいて当該複数の適用日の交通費を算出することを特徴とする交通費算出システム。
【請求項5】
支給対象者が自宅と勤務先との間の移動で利用し得る1又は複数の移動経路及び前記支給対象者が利用を申請する前記移動経路の片道又は往復を示す往復種別を含む移動経路情報を取得する移動経路情報取得手段と、
前記1の移動経路の片道若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報、又は、前記複数の移動経路のうち前記支給対象者が利用を申請する1の移動経路の片道若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報を取得する利用方向種別情報取得手段と、
前記移動経路で勤務先への移動に要する交通費に関する交通費情報を記憶する交通費情報記憶手段の前記交通費情報、前記移動経路情報取得手段で取得した移動経路情報及び前記利用方向種別情報取得手段で取得した利用方向種別の情報に基づいて、前記移動経路の片道又は往復のうち前記支給対象者が利用を申請するものについて前記移動経路で移動した場合の交通費を算出する交通費算出手段とを備えることを特徴とする交通費算出システム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、支給対象者の交通費を算出する交通費算出システムに関する。
【背景技術】
【0002】
従来、通勤交通費の新規発生、経路変更、打ち切り等による変更時に、支給対象者からの申請に応じて通勤手当の算出を行う技術として、例えば、特許文献1記載の技術が知られている。
特許文献1記載の技術は、通勤交通費の変更申請があると給与システムと連携して給与の交通費支給額を算出する技術であって、会社の通勤手当の支給基準や算出方法に関する定義を作成し、通勤交通費の申請データが入力されると通勤手当定義に基づいて申請データを通勤手当データに変換し、給与の交通費支給額を精算する場合は通勤手当データを計算し直す更新処理を行う。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、特許文献1記載の技術にあっては、通勤交通費の精算において、例えば、往路のみを利用する場合、復路のみを利用する場合、往路と復路とが異なる通勤経路となる場合については考慮されておらず、このような場合の申請方法についても言及されていない。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、往路と復路とが異なる経路である場合にそれぞれ個別に申請することができる交通費算出システムを提供することを目的としている。
【課題を解決するための手段】
【0005】
〔発明1〕 上記目的を達成するために、発明1の交通費算出システムは、支給対象者が自宅と勤務先との間の移動で利用し得る1又は複数の移動経路及び前記支給対象者が利用を申請する前記移動経路の往路、復路又は往復を示す往復種別を含む移動経路情報を取得する移動経路情報取得手段と、前記1の移動経路の往路、復路若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報、又は、前記複数の移動経路のうち前記支給対象者が利用を申請する1の移動経路の往路、復路若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報を取得する利用方向種別情報取得手段と、前記移動経路で勤務先への移動に要する交通費に関する交通費情報を記憶する交通費情報記憶手段の前記交通費情報、前記移動経路情報取得手段で取得した移動経路情報及び前記利用方向種別情報取得手段で取得した利用方向種別の情報に基づいて、前記移動経路の往路、復路又は往復のうち前記支給対象者が利用を申請するものについて前記移動経路で移動した場合の交通費を算出する交通費算出手段とを備える。
【0006】
このような構成であれば、移動経路情報取得手段により、支給対象者が自宅と勤務先との間の移動で利用し得る1又は複数の移動経路及び前記支給対象者が利用を申請する前記移動経路の往路、復路又は往復を示す往復種別を含む移動経路情報が取得されると、利用方向種別情報取得手段により、前記1の移動経路の往路、復路若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報、又は、前記複数の移動経路のうち前記支給対象者が利用を申請する1の移動経路の往路、復路若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報が取得され、交通費算出手段により、前記移動経路で勤務先への移動に要する交通費に関する交通費情報を記憶する交通費情報記憶手段の前記交通費情報、前記移動経路情報取得手段で取得した移動経路情報及び前記利用方向種別情報取得手段で取得した利用方向種別の情報に基づいて、前記移動経路の往路、復路又は往復のうち前記支給対象者が利用を申請するものについて前記移動経路で移動した場合の交通費が算出される。
【0007】
ここで、交通費は、通勤交通費、出張先への移動に要する交通費等を含む。
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。
〔発明2〕 一方、上記目的を達成するために、発明2の交通費算出システムは、支給対象者が自宅と勤務先との間の移動で利用し得る1又は複数の移動経路及び前記支給対象者が利用を申請する前記移動経路の片道又は往復を示す往復種別を含む移動経路情報を取得する移動経路情報取得手段と、前記1の移動経路の往路、復路若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報、又は、前記複数の移動経路のうち前記支給対象者が利用を申請する1の移動経路の往路、復路若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報を取得する利用方向種別情報取得手段と、前記移動経路で勤務先への移動に要する交通費に関する交通費情報を記憶する交通費情報記憶手段の前記交通費情報、前記移動経路情報取得手段で取得した移動経路情報及び前記利用方向種別情報取得手段で取得した利用方向種別の情報に基づいて、前記移動経路の片道又は往復のうち前記支給対象者が利用を申請するものについて前記移動経路で移動した場合の交通費を算出する交通費算出手段とを備える。
【0008】
このような構成であれば、移動経路情報取得手段により、支給対象者が自宅と勤務先との間の移動で利用し得る1又は複数の移動経路及び前記支給対象者が利用を申請する前記移動経路の片道又は往復を示す往復種別を含む移動経路情報が取得されると、利用方向種別情報取得手段により、前記1の移動経路の往路、復路若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報、又は、前記複数の移動経路のうち前記支給対象者が利用を申請する1の移動経路の往路、復路若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報が取得され、交通費算出手段により、前記移動経路で勤務先への移動に要する交通費に関する交通費情報を記憶する交通費情報記憶手段の前記交通費情報、前記移動経路情報取得手段で取得した移動経路情報及び前記利用方向種別情報取得手段で取得した利用方向種別の情報に基づいて、前記移動経路の片道又は往復のうち前記支給対象者が利用を申請するものについて前記移動経路で移動した場合の交通費が算出される。
【0009】
〔発明3〕 さらに、発明3の交通費算出システムは、発明1又は2の交通費算出システムにおいて、前記交通費情報は、前記移動経路での移動に要する交通機関の第1運賃に関する第1交通費情報及び当該第1運賃よりも割安な第2運賃に関する第2交通費情報を含み、前記支給対象者が利用を申請する1の前記移動経路について前記第1交通費情報を適用する適用日の情報を取得する適用日取得手段を備え、前記交通費算出手段は、前記第1交通費情報、前記適用日取得手段で取得した適用日の情報及び前記利用方向種別情報取得手段で取得した利用方向種別の情報に基づいて当該適用日の交通費を算出する。
【0010】
このような構成であれば、適用日取得手段により、第2交通費情報を適用する適用日の情報が取得され、利用方向種別情報取得手段により、第2交通費情報を適用する移動経路の片道又は往復の利用方向を示す利用方向種別の情報が取得されると、交通費算出手段により、第2交通費情報、適用日取得手段で取得した適用日の情報及び利用方向種別情報取得手段で取得した利用方向種別の情報に基づいて当該適用日の交通費が算出される。
ここで、第1交通費情報は、鉄道やバスなどの定期を利用した交通費に関する情報などが該当し、第2交通費情報は、切符を利用した交通費に関する情報、自動車を利用した1日の交通費(駐車場代がかかる場合は駐車場代を含む)に関する情報、自転車を利用した交通費(1日の駐輪場代等)に関する情報などが該当する。
ここで、上記第1運賃は、例えば公共交通機関又は個別交通機関における普通運賃又はICカードの利用によるIC運賃等が該当し、上記第2運賃は、例えば公共交通機関又は個別交通機関における定期券又は回数券を利用した普通運賃よりも割安な運賃等が該当する。
【0011】
〔発明4〕 さらに、発明4の交通費算出システムは、発明3の交通費算出システムにおいて、前記利用方向種別情報取得手段は、前記第1交通費情報を適用する複数の適用日のそれぞれについて前記利用方向種別の情報を取得し、前記交通費算出手段は、前記第1交通費情報、前記適用日取得手段で取得した適用日の情報及び前記利用方向種別情報取得手段で取得した適用日ごとの利用方向種別の情報に基づいて当該複数の適用日の交通費を算出する。
【0012】
このような構成であれば、利用方向種別情報取得手段により、第2交通費情報を適用する複数の適用日のそれぞれについて前記利用方向種別の情報が取得され、交通費算出手段により、第2交通費情報、適用日取得手段で取得した適用日の情報及び利用方向種別情報取得手段で取得した適用日ごとの利用方向種別の情報に基づいて当該複数の適用日の交通費が算出される。
〔発明5〕 また、上記目的を達成するために、発明5の交通費算出システムは、支給対象者が自宅と勤務先との間の移動で利用し得る1又は複数の移動経路及び前記支給対象者が利用を申請する前記移動経路の片道又は往復を示す往復種別を含む移動経路情報を取得する移動経路情報取得手段と、前記1の移動経路の片道若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報、又は、前記複数の移動経路のうち前記支給対象者が利用を申請する1の移動経路の片道若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報を取得する利用方向種別情報取得手段と、前記移動経路で勤務先への移動に要する交通費に関する交通費情報を記憶する交通費情報記憶手段の前記交通費情報、前記移動経路情報取得手段で取得した移動経路情報及び前記利用方向種別情報取得手段で取得した利用方向種別の情報に基づいて、前記移動経路の片道又は往復のうち前記支給対象者が利用を申請するものについて前記移動経路で移動した場合の交通費を算出する交通費算出手段とを備える。
【0013】
このような構成であれば、移動経路情報取得手段により、支給対象者が自宅と勤務先との間の移動で利用し得る1又は複数の移動経路及び前記支給対象者が利用を申請する前記移動経路の片道又は往復を示す往復種別を含む移動経路情報が取得されると、利用方向種別情報取得手段により、前記1の移動経路の片道若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報、又は、前記複数の移動経路のうち前記支給対象者が利用を申請する1の移動経路の片道若しくは往復のうち前記支給対象者が利用するものを示す利用方向種別の情報が取得され、交通費算出手段により、前記移動経路で勤務先への移動に要する交通費に関する交通費情報を記憶する交通費情報記憶手段の前記交通費情報、前記移動経路情報取得手段で取得した移動経路情報及び前記利用方向種別情報取得手段で取得した利用方向種別の情報に基づいて、前記移動経路の片道又は往復のうち前記支給対象者が利用を申請するものについて前記移動経路で移動した場合の交通費が算出される。
【発明の効果】
【0014】
以上説明したように、発明1の交通費算出システムによれば、交通費の算出に係る移動経路について、往路と復路とを個別に申請することができるとともに、支給対象者が利用した通勤経路について、利用方向を「往路」、「復路」又は「往復」から設定することができる。これにより、例えば、往路のみを利用する場合、復路のみを利用する場合、往路と復路とで移動経路が異なる場合に容易に交通費を算出することができるとともに、利用した通勤経路の利用方向についても把握することができる。
【0015】
また、発明2の交通費算出システムによれば、交通費の算出に係る移動経路について、片道で利用する通勤経路を申請できるようにしたので、往路と復路とを個別に申請することができる。加えて、支給対象者が利用した通勤経路について、利用方向を「往路」、「復路」又は「往復」から設定することができる。これにより、例えば、往路のみを利用する場合、復路のみを利用する場合、往路と復路とで移動経路が異なる場合に容易に交通費を算出することができるとともに、利用した通勤経路の利用方向についても把握することができる。
【0016】
さらに、発明3の交通費算出システムによれば、第2交通費情報を適用する移動経路の利用方向種別及び適用日の情報を取得し、第2交通費情報、取得した利用方向種別及び適用日の情報に基づいて適用日の交通費を算出することができる。これにより、交通費を日割で支給する場合に、日割を適用する適用日の交通費を容易に算出することができる。
さらに、発明4の交通費算出システムによれば、第2交通費情報を適用する複数の適用日のそれぞれについて個別に設定された利用方向種別を取得することができるので、例えば、片道(往路又は復路のみ)の利用と往復での利用とが混在する場合に簡易に交通費を算出することができる。
【0017】
また、発明5の交通費算出システムによれば、交通費の算出に係る移動経路について、片道で利用する通勤経路を申請できるようにしたので、往路と復路とを個別に申請することができる。加えて、支給対象者が利用した通勤経路について、利用方向を「片道」又は「往復」から設定することができる。これにより、例えば、往路のみを利用する場合、復路のみを利用する場合、往路と復路とで移動経路が異なる場合に容易に交通費を算出することができる。
【図面の簡単な説明】
【0018】
【
図1】ネットワークシステムの構成を示すブロック図である。
【
図2】交通費算出サーバ100のハードウェア構成を示す図である。
【
図3】(a)~(f)は、企業マスタテーブル400、乗物別支給ルールマスタテーブル402、料金マスタ(自動車)テーブル404、勤務先マスタテーブル406、燃料単価マスタテーブル408及び燃費マスタテーブル409のデータ構造を示す図である。
【
図4】(a)~(e)は、私有車情報マスタテーブル410、社員情報マスタテーブル412、社員別経路情報テーブル414、社員別支給情報テーブル416及び社員別日割支給情報テーブル418のデータ構造を示す図である。
【
図5】社員情報登録処理を示すフローチャートである。
【
図7】社員情報新規登録画面501を示す図である。
【
図8】通勤経路情報新規申請処理を示すフローチャートである。
【
図9】第1の実施の形態に係る申請情報入力画面600を示す図である。
【
図10】支給情報追加・修正処理を示すフローチャートである。
【
図11】選択社員の経路一覧画面800を示す図である。
【
図13】第1の実施の形態に係る日割支給情報設定画面802Aを示す図である。
【
図14】日割支給情報設定画面802Aの利用方向種別を設定する画面部分を拡大表示した図である。
【
図15】利用方向種別を日付ごとに個別に選択する場合の日割支給情報設定画面802Aの日割支給詳細入力欄85A部分を拡大表示した図である。
【
図16】第1の実施の形態に係る日割支給金額計算処理を示すフローチャートである。
【
図17】利用方向種別として往復を選択した場合の日割支給金額計算後の日割支給情報設定画面802Aを示す図である。
【
図18】第2の実施の形態に係る申請情報入力画面600Aを示す図である。
【
図19】第3の実施の形態に係る日割支給情報設定画面802Bの利用方向種別を設定する画面部分を拡大表示した図である。
【
図20】利用方向種別を日付ごとに個別に選択する場合の日割支給情報設定画面802Bの日割支給詳細入力欄85B部分を拡大表示した図である。
【
図21】第3の実施の形態に係る日割支給金額計算処理を示すフローチャートである。
【発明を実施するための形態】
【0019】
〔第1の実施の形態〕
以下、本発明の第1の実施の形態を説明する。
図1乃至
図17は、第1の実施の形態を示す図である。
〔構成〕
まず、第1の実施の形態の構成を説明する。
図1は、第1の実施の形態に係るネットワークシステムの構成を示すブロック図である。
インターネット199には、
図1に示すように、交通費の算出を支援するクラウドサービス(以下、「交通費算出サービス」と称す)を提供する交通費算出サーバ100と、交通費算出サービスを利用する企業の社員ごとに設置された社員端末200とが接続されている。
【0020】
〔交通費算出サーバ100のハードウェア構成〕
次に、交通費算出サーバ100の構成を説明する。
図2は、交通費算出サーバ100のハードウェア構成を示す図である。
交通費算出サーバ100は、
図2に示すように、制御プログラムに基づいて演算及びシステム全体を制御するCPU(Central Processing Unit)30と、所定領域に予めCPU30の制御プログラム等を格納しているROM(Read Only Memory)32と、ROM32等から読み出したデータやCPU30の演算過程で必要な演算結果を格納するためのRAM(Random Access Memory)34と、外部装置に対してデータの入出力を媒介するI/F(InterFace)38とで構成されており、これらは、データを転送するための信号線であるバス39で相互に且つデータ授受可能に接続されている。
【0021】
I/F38には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置40と、データやテーブル等をファイルとして格納する記憶装置42と、画像信号に基づいて画面を表示する表示装置44と、インターネット199に接続するための信号線とが接続されている。
〔社員端末200のハードウェア構成〕
社員端末200は、上記交通費算出サーバ100のような据え置き型を想定した端末、または、スマートフォン、タブレットなどの携帯型の端末から構成されている。前者の場合、そのハードウェア構成は、上記交通費算出サーバ100と同様となる。一方、後者の場合、そのハードウェア構成は、CPUと、アプリケーションソフトなどのプログラムやプログラムを実行するためのデータ等を格納しているROMと、ROM等から読み出したデータやCPUの演算過程で必要な演算結果を格納するためのRAMと、付属の各種装置に対してデータの入出力を媒介するI/Fとで構成されている。これらは、データを転送するための信号線で相互に且つデータ授受可能に接続されている。
【0022】
I/Fには、付属の各種装置として、データ入力が可能で且つ画像信号に基づいて画面を表示可能なタッチパネル式の表示入力装置、記憶装置、無線通信装置、ビデオカメラ等が接続されている。
〔交通費算出サーバ100の機能について〕
次に、交通費算出サーバ100の機能について説明する。
交通費算出サーバ100は、CPU30において、ROM32の所定領域に格納されている所定のプログラムを実行することで実現される機能として、以下の機能を有している。
【0023】
交通費算出サーバ100は、システムに登録された社員権限を有する社員に対して通勤経路等の通勤交通費を精算するための通勤経路情報の申請を行う機能を利用できるサービスを提供する。また、登録された上位社員権限を有する社員に対して通勤経路情報の申請及び申請された通勤経路情報の承認処理を行う機能を利用できるサービスを提供する。また、登録された人事権限を有する社員に対して、通勤管理対象の全社員の情報を登録する機能、登録社員の通勤経路情報の変更、修正、解約等を行う機能など通勤交通費に係る全ての機能を利用できるサービスを提供する。
【0024】
〔社員端末200の機能について〕
次に、社員端末200の機能について説明する。
社員端末200は、CPUにおいて、ROMの所定領域に格納されている所定のプログラムを実行することで実現される機能として、以下の機能を有している。
社員端末200は、交通費算出サーバ100の提供する通勤交通費の精算管理を支援するクラウドサービス(以下、「交通費算出サービス」と称す)にログインして、このサービスの提供する各種機能を利用することができる。具体的に、ログインアカウントごとに設定された権限レベル(社員、上位社員、人事)に応じた機能を利用することができる。
【0025】
〔各種テーブルについて〕
次に、記憶装置42に記憶されている各種テーブルについて説明する。
図3(a)~(f)は、企業マスタテーブル400、乗物別支給ルールマスタテーブル402、料金マスタ(自動車)テーブル404、勤務先マスタテーブル406、燃料単価マスタテーブル408及び燃費マスタテーブル409のデータ構造を示す図である。
記憶装置42には、
図3(a)~(f)に示すように、企業情報を登録する企業マスタテーブル400と、乗り物別の交通費の支給ルールの情報を登録する乗物別支給ルールマスタテーブル402とが記憶されている。加えて、通勤交通費に係る料金の情報を登録する料金マスタ(自動車)テーブル404と、企業ごとの勤務先の情報を登録する勤務先マスタテーブル406とが記憶されている。さらに、通勤に使用する自動車やバイクの燃料単価の情報を登録する燃料単価マスタテーブル408と、通勤に使用する自動車やバイクの燃費の情報を登録する燃費マスタテーブル409とが記憶されている。
【0026】
企業マスタテーブル400には、
図3(a)に示すように、企業ID及び適用開始日の組合せごとに1つのレコードが登録されている。各レコードは、企業ID、企業名、申請制御区分、社員グループ区分情報、適用開始日、適用終了日、最終更新日、最終更新者、その他の情報からなる主要情報が登録されている。
ここで、企業IDは、企業を識別するための情報であり、例えば、企業ごとに固有の番号(例えば数字のみ、文字や数字の組み合わせ)などから構成される。また、申請制御区分は、企業に属する従業員からの申請受付可否を設定する情報であり、社員グループ区分情報は、支給社員グループ、その他の社員グループの職系、事務所、所属等の区分を示す情報である。
【0027】
乗物別支給ルールマスタテーブル402には、
図3(b)に示すように、企業ID、支給ルールID及び乗物IDの組合せごとに1つのレコードが登録されている。各レコードは、企業ID、支給ルールID、支給ルール名、乗物ID、支給サイクル、支給基準金額月数、課税計算種類、料金種別番号、適用開始日、適用終了日、最終更新日、最終更新者、その他の情報からなる主要情報が登録されている。
ここで、支給ルールIDは、支給ルールを識別するための情報であり、例えば、支給ルールごとに固有の番号などから構成される。また、支給ルールは、通勤交通費の支給に係るルールである。また、乗物IDは、鉄道、バス、自動車、徒歩、バイク、自転車等の通勤に使用する乗物を識別するための情報であり、例えば、乗物の種類ごとに固有の番号などから構成される。また、支給サイクルは、1ヵ月、3ヵ月、6ヵ月、12ヵ月などの通勤交通費が支給されるサイクルを示す情報であり、支給基準金額月数は、1ヵ月、3ヵ月、6ヵ月、12ヵ月などの支給基準金額を決定する情報である。また、課税計算種類は、課税対象とするか否かを判定する情報であり、公共交通機関(法令に準拠した課税計算)、交通用具(法令に準拠した課税計算)、全額課税などの種類を示す情報である。また、料金種別番号は、乗物の種類や駐車施設の種類ごとに設定されている番号である。
【0028】
料金マスタ(自動車)テーブル404は、
図3(c)に示すように、企業ID、料金種別ID、料金ID及び適用開始日の組合せごとに1つのレコードが登録されている。各レコードは、企業ID、料金種別ID、料金種別名、料金マスタタイプ、料金ID、料金名、金額計算式、営業日数区分、支給金額区分、適用開始日、適用終了日、最終更新日、最終更新者、その他の情報からなる主要情報が登録されている。
ここで、料金種別IDは、料金種別を識別するための情報であり、例えば、料金種別ごとに固有の番号などから構成される。また、料金マスタタイプは、料金のタイプ(料金名、距離、自動車)を示す情報であり、本テーブルでは、自動車となる。また、料金IDは、料金名の示す料金を識別するための情報であり、例えば、料金名ごとに固有の番号などから構成される。また、金額計算式は、自動車等の私有車両の通勤交通費を計算するための計算式の情報であり、営業日数は、営業日数を示す情報であり、支給金額区分は、片道又は往復を示す情報である。
【0029】
なお、料金マスタテーブルは、自動車の他にも鉄道やバスなどを対象とした料金マスタ(料金名)テーブル及びバイクや自転車(3輪以上)を対象とした料金マスタ(距離)テーブルがあるが、図示を省略する。
勤務先マスタテーブル406は、
図3(d)に示すように、企業ID、勤務先ID及び適用開始日の組合せごとに1つのレコードが登録されている。各レコードは、企業ID、勤務先ID、勤務先名、通勤先住所、カレンダID、始業時刻、終業時刻、燃料単価種別ID、地図情報、適用開始日、適用終了日、最終更新日、最終更新者、その他の情報からなる主要情報が登録されている。
【0030】
ここで、勤務先IDは、勤務先を識別するための情報であり、例えば、勤務先ごとに固有の番号などから構成される。また、カレンダIDは、企業ごとに設定された勤務先の営業日と休日とが記されたカレンダを識別するための情報であり、例えば、カレンダの種類ごとに固有の番号などから構成される。また、燃料単価種別IDは、企業ごとに設定された燃料の単価種別を識別するための情報であり、例えば、単価種別ごとに固有の番号(例えば数字のみ、文字や数字の組み合わせ)などから構成される。なお、燃料単価種別としては、ガソリン(レギュラー)、ガソリン(ハイオク)、ディーゼル(軽油)などの燃料ごとの単価種別と、EV(電気自動車)、PHV(プラグインハイブリッド電気自動車)、FCV(燃料電池自動車)などのエコ自動車の種類ごとの単価種別がある。また、地図情報は、勤務先の最寄り駅の情報である。以下、ガソリン(レギュラー)を単に「ガソリン」と称し、ガソリン(ハイオク)を単に「ハイオク」と称し、ディーゼル(軽油)を単に「ディーゼル」と称する。
【0031】
燃料単価マスタテーブル408は、
図3(e)に示すように、企業ID、燃料単価種別ID、燃料単価区分及び適用開始日の組合せごとに1つのレコードが登録されている。各レコードは、企業ID、燃料単価種別ID、燃料単価種別名、燃料単価区分、燃料単価、適用開始日、適用終了日、最終更新日、最終更新者、その他の情報を含む主要情報が登録されている。
ここで、燃料単価区分は、燃料単価種別の種類(レギュラー、ハイオク、ディーゼル、EV、PHV、FCVなど)を区分する情報であり、燃料単価は、燃料単価区分に対応する単価の情報である。
【0032】
燃費マスタテーブル409は、
図3(f)に示すように、企業ID、燃費種別ID及び適用開始日の組合せごとに1つのレコードが登録されている。各レコードは、企業ID、燃費種別ID、燃費種別名、燃費、適用開始日、適用終了日、最終更新日、最終更新者、その他の情報を含む主要情報が登録されている。
ここで、燃費種別IDは、全車共通、ガソリン車(1500CC)、ガソリン車(2000CC)などの自動車の燃費に係る種別を識別するための情報であり、例えば、燃費種別ごとに固有の番号などから構成される。また、燃費は、燃費種別IDに対応する燃費(km/L(リットル))を示す情報である。
【0033】
図4(a)~(e)は、私有車情報マスタテーブル410、社員情報マスタテーブル412、社員別経路情報テーブル414、社員別支給情報テーブル416及び社員別日割支給情報テーブル418のデータ構造を示す図である。
記憶装置42には、
図4(a)~(e)に示すように、社員の私有する乗物の情報を登録する私有車情報マスタテーブル410と、社員情報を登録する社員情報マスタテーブル412とが記憶されている。加えて、社員ごとの通勤経路の情報を登録する社員別経路情報テーブル414と、社員ごとの通勤交通費の支給情報を登録する社員別支給情報テーブル416とが記憶されている。さらに、社員ごとの日割交通費の支給情報を登録する社員別日割支給情報テーブル418が記憶されている。
【0034】
私有車情報マスタテーブル410には、
図4(a)に示すように、企業ID、社員ID及び適用開始日の組合せごとに1つのレコードが登録されている。各レコードは、企業ID、社員ID、燃費種別ID、燃料単価区分、車両番号(ナンバー)、車種名、車種番号、車体番号、車検証番号、車検証名義人、適用開始日、適用終了日、最終更新日、最終更新者、その他の情報を含む主要情報が登録されている。ここで、社員IDは、社員を識別するための情報であり、例えば、社員ごとに固有の番号などから構成される。
【0035】
社員情報マスタテーブル412には、
図4(b)に示すように、企業ID、社員ID及び適用開始日の組合せごとに1つのレコードが登録されている。各レコードは、企業ID、社員ID、社員名、社員名(カナ)、社員郵便番号(自宅)、社員住所(自宅)、電話番号、メールアドレス、勤務先ID、勤務先名、社員グループID、所属部署ID、所属部署名、従業員区分、支給ルールID、パスワード、権限レベル、地図情報、適用開始日、適用終了日、最終更新日、最終更新者、その他の情報を含む主要情報が登録されている。
【0036】
ここで、社員グループIDは、社員の所属する実組織を識別するための情報であり、例えば、実組織ごとに固有の番号などから構成される。また、所属部署IDは、ワークフロー(承認ルート)に係る承認者の管理及び代理申請者の管理をするためのワークフロー専用の識別情報であり、例えば、所属部署ごとに固有の番号(例えば数字のみ、文字や数字の組み合わせ)などから構成される。また、従業員区分は、正社員、パートなどを区分する情報であり、権限レベルは、人事権限、上位者権限及び社員権限のうちのいずれかを示す情報である。人事権限は、本システムの通勤費業務に関する全ての機能を利用することができる権限であり、上位者権限は、通勤経路の申請および申請内容の承認作業のみをすることができる権限であり、社員権限は、通勤経路の申請のみをすることができる権限である。また、地図情報は、社員の自宅位置及び最寄り駅の情報である。
【0037】
社員別経路情報テーブル414には、
図4(c)に示すように、企業ID、社員ID及び経路IDの組合せごとに1つのレコードが登録されている。各レコードは、企業ID、社員ID、乗物ID、経路方向種別、社員最寄り駅、経路ID、経路、経路利用期間、1ヵ月金額、3ヵ月金額、6ヵ月金額、12ヵ月金額、片道金額、片道距離、片道時間、乗換回数、経路基準日、適用開始日、適用終了日、最終更新日、最終更新者、その他の情報を含む主要情報が登録されている。
【0038】
ここで、経路方向種別は、支給対象者が利用し得る通勤経路の経路方向を示す情報であり往路、復路又は往復の情報となる。また、経路IDは、通勤経路を識別するための情報であり、例えば、通勤経路ごとに固有の番号などから構成される。また、経路は、自宅から勤務先までの経路であり、例えば、通勤手段が鉄道であれば、「自宅→徒歩→最寄り駅(自宅)→途中駅→最寄り駅(勤務先)→徒歩→勤務先」となり、例えば、通勤手段が自動車であれば、「自宅→自動車→勤務先」となる。また、1ヵ月金額、3ヵ月金額、6ヵ月金額及び12ヵ月金額は、設定した通勤手段及び経路方向種別の1、3、6及び12ヵ月の通勤交通費の金額であり、経路基準日は、通勤経路が有効となる基準日である。
【0039】
社員別支給情報テーブル416は、
図4(d)に示すように、企業ID、社員ID、経路ID及び支給IDの組合せごとに1つのレコードが登録されている。各レコードは、企業ID、社員ID、経路ID、支給ID、開始日、終了日、支給日、支払方法、支給対象期間、支給対象月数、支給/控除額、自己負担額、種別、期間、備考、解約日、支払詳細情報、定期月数、定期枚数、支給金額、支給金額合計、自己負担額合計、その他の情報を含む主要情報が登録されている。
【0040】
ここで、支給IDは、支給情報を一意に特定するための情報であり、例えば、支給情報ごとに固有の番号などから構成される。また、支払方法は、例えば、給与に組み込み、銀行口座への振り込み、現物(現金)支給などの通勤交通費の支払方法を示す情報であり、支給対象月数及び定期月数は、1ヵ月、3ヵ月、6ヵ月及び12ヵ月のいずれかとなる。また、支払詳細情報は、継続支給の対象であるか否か、支給サイクル固定の対象であるか否か、運賃改定処理対象であるか否かを示す情報である。
【0041】
社員別日割支給情報テーブル418は、
図4(e)に示すように、企業ID、社員ID、経路ID、支給ID及び日割IDの組合せごとに1つのレコードが登録されている。各レコードは、社員ID、企業ID、経路ID、開始日、終了日、支給日、支払方法、日割支給対象期間、支給対象日数、利用方向種別(往路/復路/往復)、日数、支給金額、支給金額合計、その他の情報を含む主要情報が登録されている。
ここで、日割IDは、日割情報を一意に特定するための情報であり、例えば、日割情報ごとに固有の番号などから構成される。また、日割支給対象期間は、通勤交通費を日割で計算する対象期間を示す情報であり、支給対象日数は、支給対象期間のうち通勤交通費を日割りで支払う日数の情報であり、利用方向種別(往路/復路/往復)は、支給対象期間に利用した通勤経路の利用方向を示す情報である。また、支払詳細情報は、運賃改定処理対象であるか否かを示す情報である。
【0042】
〔動作〕
次に、第1の実施の形態の動作を説明する。
〔社員情報登録処理〕
初めに、人事権限を有する社員が社員情報を登録する場合の交通費算出サーバ100の動作を説明する。
図5は、社員情報登録処理を示すフローチャートである。
CPU30は、MPU(Micro-Processing Unit)等からなり、ROM32の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、
図5のフローチャートに示す社員情報登録処理を実行する。
【0043】
社員情報登録処理は、CPU30において実行されると、
図5に示すように、まず、ステップS100に移行する。
ステップS100では、社員端末200からの社員情報の新規登録要求を受信したか否かを判定し、受信したと判定した場合(YES)は、ステップS102に移行し、そうでないと判定した場合(NO)は、一連の処理を終了し元の処理に復帰する。
図6は、社員情報一覧画面500を示す図である。
ここで、交通費算出サービスの提供ページに人事権限を有するアカウントでログインすると、人事権限を有する社員(以下、「人事社員」と称す)の社員端末200の表示装置には、サービスのトップページが表示される。このトップページには、図示省略するが、「申請」「社員情報」「一括処理」「業務マスタ」などのメインメニューボタンが表示されている。なお、図示省略するが、これらメインメニューボタンは常に画面上部に表示されており、トップページ以外のページからでも選択することが可能となっている。そして、人事権限を有する社員が、社員端末200を介して「社員情報」のメニューボタンを選択(マウスによる押下又は指によるタッチ等を)することで、表示装置には、
図6に示す社員情報一覧画面500が表示される。引き続き、社員情報一覧画面500にて、右下にある登録ボタン50を選択することで、社員情報の新規登録要求が交通費算出サーバ100に送信される。
【0044】
ステップS102に移行した場合は、社員情報入力処理を実行して、ステップS104に移行する。
図7は、社員情報新規登録画面501を示す図である。
ここで、社員情報入力処理が実行されると、まず、人事社員の社員端末200に対して、社員情報の入力画面情報を送信する。これにより、人事社員の社員端末200の表示装置には、
図7に示す社員情報新規登録画面501が表示される。人事社員は、この画面において、社員情報マスタテーブル412に登録する情報を入力する。
【0045】
社員情報新規登録画面501では、
図7に示すドロップメニュー52にて、登録対象の社員の所属部署を選択できるようになっている。また、右下にある地図ボタン53を押下することで、社員の自宅の最寄り駅を自動で最寄り駅一覧に入力し、最寄り駅登録ボタン54を押下することで、任意の最寄り駅の入力をすることができる。また、登録ボタン55を押下することで入力した最寄駅を確定することができる。
ステップS104では、社員端末200からの登録申請を受信したか否かを判定し、受信したと判定した場合(YES)は、ステップS106に移行し、そうでないと判定した場合(NO)は、ステップS108に移行する。
【0046】
ここで、登録する社員情報の入力が完了し、社員端末200にて、
図7に示す社員情報新規登録画面501の右下の登録ボタン55が選択されることで、登録申請が交通費算出サーバ100に送信される。
ステップS106では、入力された社員情報の内容を確認し、必須の記入欄への記入漏れが無いと判定した場合に、入力された社員情報を社員情報マスタテーブル412に登録する。その後、一連の処理を終了して元の処理に復帰する。
一方、ステップS108に移行した場合は、社員情報の登録処理がキャンセルされたか否かを判定し、キャンセルされと判定した場合(YES)は、一連の処理を終了して元の処理に復帰し、そうでないと判定した場合(NO)は、ステップS104に移行する。
【0047】
ここで、社員情報の入力途中で、社員端末200にて、
図7に示す社員情報新規登録画面501の右下の戻るボタン56が選択されることで、入力をキャンセルするか否かのポップアップ画面(図示略)が表示され、そこでOKボタンを選択することで登録処理のキャンセル要求が交通費算出サーバ100に送信される。
〔通勤経路情報新規申請処理〕
次に、社員が通勤経路情報を新規に申請する場合の交通費算出サーバ100の動作について説明する。
【0048】
図8は、通勤経路情報新規申請処理を示すフローチャートである。
CPU30は、ROM32の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、
図8のフローチャートに示す通勤経路情報新規申請処理を実行する。
通勤経路情報新規申請処理は、CPU30において実行されると、
図8に示すように、まず、ステップS200に移行する。
ステップS200では、社員端末からの新規申請要求を受信したか否かを判定し、受信したと判定した場合(YES)は、ステップS202に移行し、そうでないと判定した場合(NO)は、受信するまで判定処理を繰り返す。
【0049】
ここで、社員が社員端末200を介して、メインメニューボタンのなかから「申請」のメニューボタンを選択することで、ドロップダウンリストが表示される。そして、このドロップダウンリストの中から「新規申請」のメニューが選択されることで、新規申請要求が交通費算出サーバ100に送信される。
なお、通勤経路報の新規申請は、例えば、新入社員が初めて通勤経路情報を登録する場合、又は引っ越しをして通勤経路が変わった場合などに行われる。
【0050】
ステップS202に移行した場合は、申請情報入力処理を実行して、ステップS204に移行する。
図9は、申請情報入力画面600を示す図である。
ここで、申請情報入力処理が実行されると、まず、社員端末200に対して、申請情報の入力画面情報を送信する。これにより、社員端末200の表示装置には、
図9に示す申請情報入力画面600が表示される。社員は、社員端末200を介して、
図9に示す申請情報入力画面600等に、申請する通勤経路情報を入力する。具体的に、社員別経路情報テーブル414、社員別支給情報テーブル416及び社員別日割支給情報テーブル418に登録する情報の入力を受け付ける処理となる。なお、
図9に例示した画面は、最初に表示される画面であって、申請情報入力画面600の右下に表示された次へボタン61を選択することで次の入力画面に切り替わる。すなわち、申請情報の入力処理は複数画面に亘って行われる。
【0051】
申請情報入力画面600では、通勤手段(乗物ID)、申請理由、自宅住所、経路方向種別等の通勤経路情報を入力することができるようになっている。経路方向種別は、具体的に、
図9の経路方向種別のドロップダウンリスト60に示すように、「往路」、「復路」、「往復」の3つのうちから1つを選択することができるようになっている。すなわち、往路しか利用しない場合、復路しか利用しない場合、往路と復路で通勤経路が異なる場合などに、往路、復路で個別に通勤経路情報を設定できるようになっている。
【0052】
例えば、通勤手段が自動車の場合に、往路では通れる道が復路では時間帯や一方通行などで通れない場合で、特に走行距離が大きく変わる場合などに往路と復路とで通勤経路情報を個別に設定することができる。また、例えば、通勤手段が鉄道の場合に、午前中は営業所Aで仕事をし、午後は営業所Aから歩きで移動できる別の営業所Bで仕事をする場合で、それぞれの営業所で最寄り駅が異なる場合などに往路と復路とで通勤経路情報を個別に設定することができる。また、往路と復路とを個別に設定する場合は、例えば、それぞれについて新規申請を行う。
【0053】
ステップS204では、社員端末200からの登録申請を受信したか否かを判定し、受信したと判定した場合(YES)は、ステップS206に移行し、そうでないと判定した場合(NO)は、ステップS210に移行する。
ステップS206に移行した場合は、社員情報マスタテーブル412から、申請者の所属部署の情報(所属部署ID)を取得するとともに、部署情報テーブル420から、取得した所属部署IDに対応する承認先情報(承認権限を有する社員の社員ID)を取得して、ステップS208に移行する。
【0054】
ステップS208では、取得した承認先情報に基づいて、承認ルートを構築し、構築した承認ルートに基づいてルート先の各承認者宛てに申請情報の承認要求を送信して、一連の処理を終了し、元の処理に復帰する。
一方、ステップS204において、登録申請を受信せずにステップS210に移行した場合は、社員端末200からのキャンセル要求を受信したか否かを判定し、受信したと判定した場合(YES)は、一連の処理を終了して元の処理に復帰し、そうでないと判定した場合(NO)は、ステップS204に移行する。
【0055】
ここで、申請情報の入力途中で、社員端末200にて、
図9に示す申請情報入力画面600の右下の戻るボタン62が選択されることで、入力をキャンセルするか否かのポップアップ画面(図示略)が表示され、そこでOKボタンを選択することで入力処理のキャンセル要求が交通費算出サーバ100に送信される。
〔支給情報追加・修正処理〕
次に、人事社員が、社員別支給情報テーブル416及び社員別日割支給情報テーブル418に登録された支給情報の追加及び修正を行う場合の動作を説明する。
【0056】
図10は、支給情報追加・修正処理を示すフローチャートである。また、
図11は、選択社員の経路一覧画面800を示す図であり、
図12は、支給情報一覧画面801を示す図であり、
図13は、日割支給情報設定画面802Aを示す図である。また、
図14は、日割支給情報設定画面802Aの利用方向種別を設定する画面部分を拡大表示した図である。また、
図15は、利用方向種別を日付ごとに個別に選択する場合の日割支給情報設定画面802Aの日割支給詳細入力欄85A部分を拡大表示した図である。
【0057】
支給情報追加・修正処理は、社員情報一覧画面500(
図6を参照)において追加又は修正対象の社員を選択し、経路一覧ボタン51を選択したあとに表示される経路一覧画面800(
図11を参照)において実行される処理である。
CPU30は、ROM32の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、
図10のフローチャートに示す支給情報追加・修正処理を実行する。
支給情報追加・修正処理は、CPU30において実行されると、
図10に示すように、まず、ステップS400に移行する。
【0058】
ステップS400では、社員端末200からの情報に基づいて、経路一覧画面800に表示された選択社員の通勤経路一覧から選択された通勤経路について、経路の修正ボタン80(
図11を参照)が選択されたか否かを判定する。そして、選択されたと判定した場合(YES)は、支給情報一覧画面801(
図12を参照)の画面情報を社員端末200に送信して、ステップS402に移行し、そうでないと判定した場合(NO)は、選択されるまで判定処理を繰り返す。
【0059】
すなわち、
図11に示す経路一覧画面800にて経路の修正ボタン80が選択された場合は、社員端末200の表示装置に、
図12に示す支給情報一覧画面801が表示される。
図10に戻って、ステップS402に移行した場合は、社員端末200からの情報に基づいて、支給情報一覧画面801にて、追加ボタン82が選択されたか否かを判定する。そして、選択されたと判定した場合(YES)は、支給情報設定画面の画面情報を社員端末200に送信して、ステップS404に移行し、そうでないと判定した場合(NO)は、ステップS406に移行する。
【0060】
すなわち、
図12に示す支給情報一覧画面801にて、日割支給情報が選択された状態で修正ボタン83が選択された場合は、社員端末200の表示画面に、
図13に示す日割支給情報設定画面802Aが表示される。なお、定期の支給情報が選択された状態で修正ボタン83が選択された場合は、日割支給情報設定画面802Aとは異なる定期の支給情報について追加設定できる画面が表示され、何も選択していない状態で追加ボタン82が選択された場合は、定期と日割の両方の支給情報を追加設定できる画面が表示されるがここでは割愛する。
【0061】
図10に戻って、ステップS404に移行した場合は、支給情報追加処理を実行して、一連の処理を終了して元の処理に復帰する。
ここでは、支給情報追加処理として、
図13に示す日割支給情報設定画面802Aにおいて、人事社員が入力した情報に基づいて、支給情報を追加する場合の処理について説明する。
人事社員は、社員端末200を介して、日割支給情報設定画面802Aにて必要な情報を入力する。具体的に、日割支給対象期間、支給対象日数、利用方向種別(往路/復路/往復)を入力する。日割支給情報は、例えば、入社日が中途半端な日で、月の途中から出勤するような場合に、その月の出勤日だけ通勤交通費を日割で支給するような場合に設定される情報である。または、例えば感染症の蔓延などによって在宅勤務を行う必要があり、週に2日だけ出勤するといった場合に出勤日だけ通勤交通費を日割で支給するような場合に設定される情報である。従って、日割対象の期間を日割支給対象期間として設定する。
【0062】
また、
図13に例示したように、日割支給情報設定画面802Aの利用方向種別の入力欄84にて、
図14に示すドロップダウンリスト87Aを表示して、ドロップダウンリスト87Aから往路、復路又は往復を選択して入力欄84に入力する。ここで、利用方向種別は、選択された通勤経路の経路方向種別が往復であれば往復を、経路方向種別が往路の場合は往路を、経路方向種別が復路の場合は復路をそれぞれ選択することができる。これにより、支給対象期間の各日付に対して共通して往復、往路又は復路が設定される。また、選択した通勤経路の経路方向種別が往復の場合で、往路だけ又は復路だけ利用した日と、往復で利用した日とが混在する場合は、ドロップダウンリスト87Aで往路、復路又は往復のいずれかを選択後に日付ごとに利用方向種別を個別に設定(変更)することができる(
図15のドロップダウンリスト89Aを参照)。例えば、経路方向種別が往復の通勤経路について、復路のみでの利用が多い場合はドロップダウンリスト87Aで復路を共通設定した後に、他の方向での利用日に該当する日付ごとにドロップダウンリスト89Aにて実際に利用した方向に変更するといったことができる。
また、
図13に例示するように、日割支給対象期間を入力することで、日割支給詳細入力欄85Aに、日割支給期間「2022年1月18日~2022年1月31日」の各日付と入力欄84に入力された利用方向種別「3:往復」の料金の一覧が表示される。各日付の左横にはチェックボックスが表示されており、チェックボックスをチェックして表示された日付のうちから出勤した日を選択することで支給対象日を入力(設定)することができる。
【0063】
また、日割支給情報の入力後に、
図13に示す日割支給情報設定画面802Aの右下にあるOKボタン86が選択されることで日割支給情報の入力が完了したと判定して、
図12に示す支給情報一覧画面801に戻る。そして、支給情報一覧画面801には、新たに入力された日割支給情報が一覧に追加され、右下の確定ボタンが選択されることで、新たな日割支給情報が、社員別日割支給情報テーブル418に追加される。
また、日付ごとに利用方向種別を個別に設定する場合は、
図15に示すように、日割支給詳細入力欄85A中の日付ごとに表示されている運賃の右横のドロップボタンを押下することで表示されるドロップダウンリスト89Aにて、往路、復路又は往復を選択することで日付ごとに利用方向種別を設定できるようになっている。なお、
図15の例では、復路が1つ選択されている以外は全て往復が選択されており、復路を選択することで復路の運賃(片道運賃)が、往復を選択することで往復の運賃がそれぞれ表示される。
【0064】
また、経路方向種別が「往路」に設定された通勤経路について、例えば電車やバスを利用する通勤経路などのように、この経路が復路でも利用可能な場合がある。この場合に、経路方向種別が「往路」に設定された通勤経路を「復路」で利用した場合は利用方向種別として「復路」を、往復で利用した場合は「往復」を設定することができる構成としてもよい。同様に、経路方向種別が「復路」に設定された通勤経路について、この経路が往路でも利用可能な場合に、往路で利用した場合は利用方向種別として「往路」を、往復で利用した場合は「往復」を設定することができる構成としてもよい。
【0065】
この場合、例えば、通常は、午前中に営業所A(最寄り駅a)で仕事をし、午後は営業所Aから歩きで移動できる別の営業所B(最寄り駅b)で仕事をする社員について、営業所Aのみで終日仕事をする日があった場合に、経路方向種別が「往路」に設定された最寄り駅aを利用する通勤経路を選択して、該当日の利用方向種別として「往復」を選択するといったことができる。
一方、ステップS402で、追加ボタン81が選択されずにステップS406に移行した場合は、社員端末200からの情報に基づいて、支給情報一覧画面801にて、選択した支給情報について修正ボタン83が選択されたか否かを判定する。そして、選択されたと判定した場合(YES)は、支給情報設定画面の画面情報を社員端末200に送信して、ステップS408に移行し、そうでないと判定した場合(NO)は、ステップS410に移行する。
【0066】
すなわち、
図12に示す支給情報一覧画面801にて、既に登録されている日割支給情報が選択された状態で修正ボタン83が選択された場合は、社員端末200の表示画面に、
図13に示す日割支給情報設定画面802Aが既に情報が入力された状態で表示される。
ステップS408に移行した場合は、支給情報修正処理を実行して、一連の処理を終了し元の処理に復帰する。
ここで、支給情報修正処理は、日割支給情報設定画面802Aにて既に入力された情報を修正する処理であり、支給情報追加処理と比較して、新たに入力するか既に入力された情報を変更(修正)するかの違いのみで同様の処理となるので説明を省略する。
【0067】
また、ステップS406において、修正ボタン83が選択されずにステップS410に移行した場合は、追加ボタン82及び修正ボタン83を除く他のボタンが選択されたか否かを判定する。そして、他のボタンが選択されたと判定した場合(YES)は、他のボタンに対応する画面の画面情報を社員端末200に送信して、ステップS412に移行し、そうでないと判定した場合(NO)は、ステップS402に移行する。
ステップS412に移行した場合は、選択された他のボタンに対応する処理を実行して、一連の処理を終了し元の処理に復帰する。
【0068】
他のボタンとしては、
図12に示すように、解約ボタン、削除ボタン、確定ボタン及びキャンセルボタンがある。解約ボタンが選択された場合は定期の解約処理が実行され、削除ボタンが選択された場合は選択支給情報の削除処理が実行され、キャンセルボタンが選択された場合は、経路の修正がキャンセルされて経路一覧画面800に戻る処理が実行される。
〔日割支給金額計算処理〕
次に、人事社員が日割支給金額を追加・修正した場合の日割支給金額の算出処理の動作を説明する。この処理は、上記ステップS404やS408で行われる処理となる。
【0069】
図16は、日割支給金額計算処理を示すフローチャートである。
ステップS404又はS408において、日割支給金額計算処理が実行されると、
図16に示すように、まず、ステップS700に移行する。
ステップS700では、社員端末200からの情報に基づいて、再検索ボタン88が選択されたか否かを判定し、選択されたと判定した場合(YES)は、ステップS702に移行し、そうでないと判定した場合(NO)は、選択されるまで判定処理を繰り返す。
【0070】
ステップS702に移行した場合は、往路ごと、復路ごと及び往復ごとにチェックボックスにチェックをされている日付の数を計数して、ステップS704に移行する。
図17は、利用方向種別として全て往復を選択した場合の日割支給金額計算後の画面を示す図である。
図17に示す例では、10個のチェックボックスがチェックされているので、支給日数は10日となる。
ステップS704では、片道運賃(社員別経路情報テーブル414の片道金額)及びステップS702で計数した往路ごと、復路ごと及び往復ごとの支給日数に基づいて日割支給金額を計算する。その後、ステップS706に移行する。
【0071】
例えば、経路方向種別で「往復」と設定された通勤経路が選択されている場合、往復運賃(片道運賃×2)にステップS702で計数された往復の支給日数を乗算し、片道運賃にステップS702で計数された片道(往路及び復路)の合計支給日数を乗算し、これら乗算結果を足し合わせることで、日割支給金額を計算する。
図17に示す例では、往復の運賃が「518×2=1,036円」となるため、「1,036×10+518×0=10,360円」が日割支給金額として計算される。
【0072】
一方、
図15の例では、往復に対応する日付のチェックボックス及び復路に対応するチェックボックスがそれぞれ1つずつチェックされているので、日割支給金額は、「1,036×1+518×1=1,554円」となる。
また、例えば、経路方向種別で「往路」又は「復路」と設定された通勤経路が選択されている場合、往路運賃(片道運賃)又は復路運賃(片道運賃)に、ステップS702で計数された往路ごと又は復路ごとの支給日数を乗算して、日割支給金額を計算する。
【0073】
例えば、経路方向種別で「往路」と設定された通勤経路について、支給日数が10日であり、且つ、往路運賃(片道運賃)が620円の場合は、「620×10=6,200円」が日割支給金額として計算される。
ステップS706では、ステップS704で計算した日割支給金額を日割支給詳細入力欄85の支給金額の表示欄850に表示して、一連の処理を終了し元の処理に復帰する。
図17に示す例では、「10,360円」が日割支給金額として表示欄850に表示され、
図15に示す例では、「1,554円」が日割支給金額として表示欄850に表示される。
〔第1の実施の形態の効果〕
次に、第1の実施の形態の効果を説明する。
【0074】
第1の実施の形態では、通勤経路を含む通勤経路情報に係る申請情報の入力において、申請情報入力画面600の経路方向種別のドロップダウンリスト60にて、往路又は復路を選択することで、往路の通勤経路又は復路の通勤経路を個別に申請できるようにした。
このような構成であれば、例えば、往路と復路とのいずれか一方しか利用しない場合や往路と復路とで通勤経路が異なる場合などに、容易に個別申請することができるとともに、往路と復路の通勤交通費を容易に、個別に算出することができる。
【0075】
さらに、第1の実施の形態では、通勤交通費を日割で支給する際の日割支給情報の入力において、利用方向種別と、日割支給対象期間とを設定した後に、日割支給詳細入力欄85Aに表示された日割支給対象期間に対応する各日付について、各日付の左側に表示されたチェックボックスをチェックすることで支給対象日を入力することができるようにした。
このような構成であれば、支給対象日の設定を容易に行うことができるとともに、支給対象日の通勤交通費を簡易に算出することができる。
【0076】
さらに、第1の実施の形態では、通勤交通費を日割で支給する際の日割支給情報の入力において、日割支給詳細入力欄85にて、支給対象の日付ごとに「往路、復路/往復」の利用方向種別を個別に入力(設定)できるようにした。
このような構成であれば、各支給対象日で往路のみの利用と復路のみの利用と往復での利用とが混在する場合に、支給対象日ごとに適切な情報(利用方向種別、運賃等)を容易に設定することができるとともに、容易に通勤交通費を計算することができる。加えて、選択した通勤経路に対して、「往路」又は「復路」の利用方向を設定することができるので、片道で利用した場合の利用方向(往路又は復路)を把握することができる。
【0077】
〔対応関係〕
第1の実施の形態において、通勤経路は、発明1、3及び4の移動経路に対応し、経路方向種別は、発明1の往復種別に対応し、利用方向種別は、発明1、3及び4の利用方向種別に対応し、記憶装置42は、発明1の交通費情報記憶手段に対応している。
また、第1の実施の形態において、ステップS202は、発明1の移動経路情報取得手段に対応し、ステップS704は、発明1の交通費算出手段に対応している。
〔第2の実施の形態〕
次に、本発明の第2の実施の形態を説明する。
図18は、第2の実施の形態を示す図である。
【0078】
第2の実施の形態は、通勤経路の経路方向種別として「片道」又は「往復」を設定する点が、上記第1の実施の形態と異なる。以下、上記第1の実施の形態と異なる点を詳細に説明し、それ以外の点は適宜説明を省略する。
第2の実施の形態において、社員別経路情報テーブル414には、経路方向種別として、上記第1の実施の形態の「往路、復路又は往復」に代えて、「片道又は往復」の経路方向の情報が登録される。ここで、片道は、支給対象者が往路又は復路で利用し得る通勤経路に対して設定され、往復は、支給対象者が往復で利用し得る通勤経路に対して設定される情報である。
【0079】
ここで、
図18は、第2の実施の形態に係る申請情報入力画面600Aを示す図である。
経路方向種別は、具体的に、
図18の経路方向種別のドロップダウンリスト60Aに示すように、「片道」又は「往復」の2つのうちから1つを選択することができるようになっている。すなわち、往路しか利用しない場合、復路しか利用しない場合、往路と復路で通勤経路が異なる場合などに、「片道」を設定することで往路と復路で個別に通勤経路情報を設定できるようになっている。また、往復で利用する通勤経路に対しては「往復」を設定する。
【0080】
一方、利用方向種別の設定は、上記第1の実施の形態と同様に、
図14に示すドロップダウンリスト87Aを表示して、ドロップダウンリスト87Aから往路、復路又は往復を選択して入力欄84に入力することで行う。ここで、利用方向種別は、選択された通勤経路の経路方向種別が「往復」の場合は「往復」を選択することができる。一方、選択された通勤経路の経路方向種別が「片道」の場合は「往路」又は「復路」を選択することができる。これにより、支給対象期間の各日付に対して共通して往復、往路又は復路が設定される。また、選択した通勤経路の経路方向種別が往復の場合で、往路だけ又は復路だけで利用した日と、往復で利用した日とが混在する場合は、ドロップダウンリスト87Aで往路、復路又は往復のいずれかを選択後に日付ごとに個別に利用方向種別を設定(変更)することができる(
図15のドロップダウンリスト89Aを参照)。これにより、往復の経路方向種別が設定された通勤経路について、片道だけ利用した場合の利用方向(往路又は復路)を判別することができる。
また、経路方向種別が「片道」に設定された通勤経路について、例えば電車やバスを利用する通勤経路などのように、この経路が往復で利用可能な場合がある。この場合に、経路方向種別が「片道」に設定された通勤経路を「往復」で利用した場合は利用方向種別として「往復」を設定することができる構成としてもよい。
【0081】
なお、支給金額の計算は、上記第1の実施の形態の日割支給金額計算処理と同様の処理となるので説明を省略する。
〔第2の実施の形態の効果〕
次に、第2の実施の形態の効果を説明する。
第2の実施の形態では、通勤経路を含む通勤経路情報に係る申請情報の入力において、申請情報入力画面600Aの経路方向種別のドロップダウンリスト60Aにて、片道を選択することで、往路の通勤経路と復路の通勤経路とを個別に申請できるようにした。
【0082】
このような構成であれば、例えば、往路と復路とのいずれか一方しか利用しない場合や往路と復路とで通勤経路が異なる場合などに、容易に個別申請することができるとともに、往路と復路の通勤交通費を容易に、個別に算出することができる。加えて、選択した通勤経路に対して、「往路」又は「復路」の利用方向を設定することができるので、片道で利用した場合の利用方向(往路又は復路)を把握することができる。
〔対応関係〕
第2の実施の形態において、通勤経路は、発明2、3及び4の移動経路に対応し、経路方向種別は、発明2の往復種別に対応し、利用方向種別は、発明2、3及び4の利用方向種別に対応し、記憶装置42は、発明2の交通費情報記憶手段に対応している。
【0083】
また、第2の実施の形態において、ステップS202は、発明2の移動経路情報取得手段に対応し、ステップS704は、発明2の交通費算出手段に対応している。
〔第3の実施の形態〕
次に、本発明の第3の実施の形態を説明する。
第3の実施の形態は、利用方向種別として「片道」又は「往復」を設定する点が、上記第2の実施の形態と異なる。以下、上記第2の実施の形態と異なる点を詳細に説明し、それ以外の点は適宜説明を省略する。
【0084】
第3の実施の形態において、社員別日割支給情報テーブル418には、利用方向種別として、上記第2の実施の形態の往路、復路又は往復に代えて、片道又は往復の利用方向の情報が登録される。ここで、片道は、支給対象者が往路又は復路で利用した通勤経路に対して設定され、往復は、支給対象者が往復で利用した通勤経路に対して設定される情報である。
ここで、
図19は、第3の実施の形態に係る日割支給情報設定画面802Bの利用方向種別を設定する画面部分を拡大表示した図である。また、
図20は、利用方向種別を日付ごとに個別に選択する場合の日割支給情報設定画面802Bの日割支給詳細入力欄85B部分を拡大表示した図である。
【0085】
経路方向種別は、上記第2の実施の形態と同様に、
図18の経路方向種別のドロップダウンリスト60Aに示すように、「片道」又は「往復」の2つのうちから1つを選択することができるようになっている。すなわち、往路しか利用しない場合、復路しか利用しない場合、往路と復路で通勤経路が異なる場合などに、「片道」を設定することで往路と復路で個別に通勤経路情報を設定できるようになっている。また、往復で利用する通勤経路に対しては「往復」を設定する。
【0086】
一方、利用方向種別の設定は、
図19に示すドロップダウンリスト87Bを表示して、ドロップダウンリスト87Bから片道又は往復を選択して入力欄84に入力することで行う。ここで、利用方向種別は、選択された通勤経路の経路方向種別が「往復」の場合は「往復」を選択することができる。一方、選択された通勤経路の経路方向種別が「片道」の場合は「片道」を選択することができる。これにより、支給対象期間の各日付に対して共通して往復又は片道が設定される。また、選択した通勤経路の経路方向種別が往復の場合で、往路だけ又は復路だけで利用した日と往復で利用した日とが混在する場合は、ドロップダウンリスト87Bで片道又は往復のいずれかを選択後に日付ごとに個別に利用方向種別を設定(変更)することができる(
図20のドロップダウンリスト89Bを参照)。
また、経路方向種別が「片道」に設定された通勤経路について、例えば電車やバスを利用する通勤経路などのように、この経路が往復で利用可能な場合がある。この場合に、経路方向種別が「片道」に設定された通勤経路を「往復」で利用した場合は利用方向種別として「往復」を設定することができる構成としてもよい。
【0087】
〔日割支給金額計算処理〕
次に、人事社員が日割支給金額を追加・修正した場合の日割支給金額の計算処理の動作を説明する。この処理は、上記ステップS404やS408で行われる処理となる。
図21は、第3の実施の形態に係る日割支給金額計算処理を示すフローチャートである。
ステップS404又はS408において、日割支給金額計算処理が実行されると、
図21に示すように、まず、ステップS800に移行する。
ステップS800では、社員端末200からの情報に基づいて、再検索ボタン88が選択されたか否かを判定し、選択されたと判定した場合(YES)は、ステップS802に移行し、そうでないと判定した場合(NO)は、選択されるまで判定処理を繰り返す。
【0088】
ステップS802に移行した場合は、片道ごと及び往復ごとにチェックボックスにチェックをされている日付の数を計数して、ステップS804に移行する。
ステップS804では、片道運賃及びステップS802で計数した片道ごと及び往復ごとの支給日数に基づいて日割支給金額を計算する。その後、ステップS806に移行する。
図20の例では、往復に対応する日付のチェックボックス及び片道に対応するチェックボックスがそれぞれ1つずつチェックされており且つ片道の交通費が「518円」となっているので、日割支給金額は、「1,036×1+518×1=1,554円」となる。
【0089】
ステップS606では、ステップS604で計算した日割支給金額を
図20に示す日割支給詳細入力欄85Aの支給金額の表示欄850に表示して、一連の処理を終了し元の処理に復帰する。
図20に示す例では、「1,554円」が日割支給金額として表示欄850に表示される。
〔第3の実施の形態の効果〕
次に、第3の実施の形態の効果を説明する。
第3の実施の形態では、通勤経路を含む通勤経路情報に係る申請情報の入力において、申請情報入力画面600Aの経路方向種別のドロップダウンリスト60Aにて、片道を選択することで、往路の通勤経路と復路の通勤経路とを個別に申請できるようにした。
【0090】
このような構成であれば、例えば、往路と復路とのいずれか一方しか利用しない場合や往路と復路とで通勤経路が異なる場合などに、容易に個別申請することができるとともに、往路と復路の通勤交通費を容易に、個別に算出することができる。
さらに、第3の実施の形態では、通勤交通費を日割で支給する際の日割支給情報の入力において、日割支給詳細入力欄85Aにて、支給対象の日付ごとに「片道/往復」の利用方向種別を個別に入力(設定)できるようにした。
【0091】
このような構成であれば、各支給対象日で片道のみの利用と往復での利用とが混在する場合に、支給対象日ごとに適切な情報(利用方向種別、運賃等)を容易に設定することができるとともに、容易に通勤交通費を計算することができる。
〔対応関係〕
第3の実施の形態において、通勤経路は、発明3、4及び5の移動経路に対応し、経路方向種別は、発明5の往復種別に対応し、利用方向種別は、発明5の利用方向種別に対応し、記憶装置42は、発明5の交通費情報記憶手段に対応している。
【0092】
また、第3の実施の形態において、ステップS202は、発明5の移動経路情報取得手段に対応し、ステップS804は、発明5の交通費算出手段に対応している。
〔変形例〕
なお、上記実施の形態においては、通勤経路が往路と復路とで異なる場合に、往路と復路とでそれぞれ別々に申請を行う構成としたが、この構成に限らず、一度の申請で往路の通勤経路と復路の通勤経路とを申請できる構成としてもよい。
また、上記実施の形態及びその変形例においては、通勤経路の申請及び通勤交通費の算出に本システムを適用する構成としたが、この構成に限らない。例えば、出張先への移動に要した交通費(実費)の申請及びこの交通費を含む総合的な交通費の算出などに本システムを適用してもよい。
【0093】
また、上記実施の形態及びその変形例においては、交通費算出サーバ100の記憶装置42に各種テーブルデータを記憶する構成としたが、この構成に限らず、別途データベースサーバを通信可能に接続して、データベースサーバの記憶装置に各種テーブルデータを記憶する構成としてもよい。
また、上記実施の形態及びその変形例においては、ネットワークシステムとして実現したが、これに限らず、単一の装置又はアプリケーションとして実現することもできる。
【0094】
また、上記実施の形態及びその変形例においては、インターネット199からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット199と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット199と同一方式により通信を行うネットワークに限らず、任意の通信方式のネットワークに適用することができる。
また、上記実施の形態及びその変形例において、
図5、
図8、
図10、
図16及び
図21のフローチャートに示す処理を実行するにあたってはいずれも、ROM32に予め格納されているプログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをRAM34に読み込んで実行するようにしてもよい。
【符号の説明】
【0095】
100…交通費算出サーバ、 200…社員端末、 30…CPU、 32…ROM、 34…RAM、 38…I/F、 39…バス、 40…入力装置、 42…記憶装置、 44…表示装置、 199…インターネット、 400…企業マスタテーブル、 402…乗物別支給ルールマスタテーブル、 404…料金マスタ(自動車)テーブル、 406…勤務先マスタテーブル、 408…燃料単価マスタテーブル、 409…燃費マスタテーブル、 410…私有車情報マスタテーブル、 412…社員情報マスタテーブル、 414…社員別経路情報テーブル、 416…社員別支給情報テーブル、 418…社員別日割支給情報テーブル
【要約】
【課題】往路と復路とが異なる経路である場合にそれぞれ個別に申請することができる交通費算出システムを提供する。
【解決手段】交通費算出サーバ100は、社員端末200からの通勤経路の新規申請要求に応じて、社員が通勤で利用し得る通勤経路及び社員が利用を申請する通勤経路の往路、復路又は往復を示す経路方向種別を含む通勤経路情報を取得し、通勤経路で通勤に要する交通費に関する交通費情報が登録された社員別経路情報テーブル414の交通費情報(片道料金、往路料金又は復路料金)、通勤経路情報及び通勤経路の利用方向(往路、復路又は往復)を示す利用方向種別に基づいて、通勤経路の往路、復路又は往復のうち社員が利用を申請するものについて通勤した場合の通勤交通費を算出する。
【選択図】
図8