海外出張の経費精算で為替レートを自動適用する方法とは?

海外出張の経費精算で為替レートを自動適用する方法とは?

海外出張の経費精算で為替レートを自動適用するには、外貨額・通貨・換算基準日を登録し、あらかじめ決めたレート取得元と計算ルールで円換算する仕組みを作ります。経費精算システムの為替レート機能を使う方法のほか、会計システムやスプレッドシートと為替レートAPIを連携する方法もあります。

ただし、自動化する前に「いつの為替レートを使うか」「クレジットカード利用時は何を基準にするか」「端数をどう処理するか」を社内規程で統一する必要があります。

海外出張の経費精算で自動適用する基本の仕組み

自動適用の基本は、次の情報をそろえて換算額を計算することです。

項目 登録する内容
支出額 現地通貨で支払った金額
通貨 米ドル、ユーロ、人民元など
換算基準日 利用日、請求日、帰国日、月平均など社内で定めた日
為替レート 銀行レート、カード会社の換算レート、社内基準レートなど
換算額 外貨額に為替レートを掛けた日本円の金額

たとえば、1米ドル=150円のレートを使い、100米ドルを精算する場合は、次のように計算します。

100米ドル × 150円 = 15,000円

実際のレートや基準日は、会社の経費精算規程や利用する支払手段によって異なります。

自動適用に必要な為替レートの決め方

自動化で最も重要なのは、誰が計算しても同じ結果になるように、為替レートの基準を決めておくことです。

利用日のレートを使う

現金やデビットカードなど、支払日に金額が確定する支出では、利用日の為替レートを使う方法があります。経費明細の利用日をもとに、システムが該当日のレートを取得して円換算します。

ただし、銀行や情報提供元によって公表されるレートの種類や時刻が異なるため、「利用日の何時のレートか」「休日は直前の営業日のレートにするか」まで決めておく必要があります。

クレジットカードの利用明細の換算額を使う

クレジットカードで支払った場合は、カード会社の利用明細に記載された日本円の請求額を精算額とする方法があります。カード会社が実際の決済に使ったレートや手数料を反映できるため、引き落とし額とのずれを抑えやすい方法です。

この方法では、申請時に外貨の領収書だけでなく、カード利用明細の日本円金額を確認できる資料が必要になることがあります。外貨額に社内レートを掛ける方式と混在させないようにしましょう。

会社が定めた固定レートを使う

月ごと、四半期ごとなどに会社が基準レートを設定し、そのレートを一定期間使う方法もあります。毎回異なるレートを取得する必要がないため、処理を簡単にできます。

一方で、実際の決済額や利用日のレートとは差が出る可能性があります。差額の処理や、レートの改定日、改定担当者を社内規程に記載しておくことが大切です。

為替レートを自動適用する3つの方法

1. 経費精算システムの標準機能を使う

海外通貨に対応した経費精算システムでは、通貨を選択すると登録済みの為替レートで円換算できる場合があります。申請者が外貨額と利用日を入力し、システムが換算額を表示する仕組みです。

導入前には、次の機能を確認してください。

  • 利用する通貨に対応しているか
  • 利用日や請求日を基準にレートを選べるか
  • 為替レートの取得元を確認できるか
  • レートを手動で修正できるか
  • 修正履歴や承認履歴が残るか
  • クレジットカードの日本円請求額を登録できるか
  • 端数処理やレートの小数桁を設定できるか

標準機能があっても、会社の経費精算規程と同じ計算になるとは限りません。実際の明細を使って、システムの計算結果と社内ルールが一致するか確認してから運用を始めます。

2. 会計システムや経費精算システムに為替レートAPIを連携する

為替レートAPIを使うと、指定した日付や通貨のレートを自動取得し、経費明細に反映できます。大量の海外出張を処理する場合や、複数の通貨を扱う場合に向いています。

一般的な処理の流れは次のとおりです。

  1. 申請者が利用日、通貨、外貨額、支払方法を入力する。
  2. システムが利用日または社内規程で定めた基準日を取得する。
  3. 指定したレート提供元から、通貨と日付に対応するレートを取得する。
  4. 外貨額にレートを掛けて、日本円の換算額を計算する。
  5. 使用したレート、取得日、換算結果を経費明細に保存する。
  6. 承認後、円換算額を会計システムへ連携する。

API連携では、レート提供元の障害や休日データの欠落に備え、取得できなかった場合の処理も必要です。たとえば、申請を保留にする、社内基準レートを使う、管理者が手動登録するなどの代替方法を定めます。

3. スプレッドシートの関数やマクロで自動計算する

申請件数が少なく、専用システムを導入しない場合は、スプレッドシートでも自動計算できます。通貨、外貨額、基準日、為替レート、円換算額の列を作り、換算額の列に計算式を設定します。

基本の計算式は次のとおりです。

円換算額 = 外貨額 × 為替レート

たとえば、外貨額をセルB2、為替レートをセルC2に入力する場合、円換算額のセルには次のような式を設定します。

=B2*C2

この方法では、為替レートの入力自体が手作業になることがあります。レートを自動取得できない場合は、レートの出典、基準日、入力者を別の列に記録し、後から確認できるようにしてください。

自動計算の前に社内で決める項目

為替レートを自動適用する場合は、次の項目を経費精算規程や運用ルールに明記します。

  • 利用日のレート、請求日のレート、月次レートなど、どの日付を基準にするか
  • 銀行、カード会社、特定の情報提供元など、どのレートを使うか
  • 現金、クレジットカード、法人カードで計算方法を分けるか
  • 為替手数料や海外事務手数料を経費に含めるか
  • 小数点以下を切り捨て、切り上げ、四捨五入のどれにするか
  • 休日やレートが取得できない日の扱い
  • レートを修正できる人と、修正時に残す記録
  • 領収書、カード明細、レート記録などの添付資料

特に、現金払いとカード払いを同じ計算方法にすると、実際の支払額と精算額に差が出ることがあります。支払方法ごとに基準を分ける場合は、申請画面にも支払方法の入力欄を用意するとミスを減らせます。

海外出張の経費精算を自動化する手順

  1. 現在の精算方法を確認する。過去の申請書やカード明細を確認し、どの通貨を使い、誰がどのレートで円換算しているかを整理します。
  2. 会社の換算ルールを決める。基準日、レートの取得元、支払方法別の扱い、端数処理を決定します。
  3. 入力項目を統一する。利用日、支払日、通貨、外貨額、支払方法、領収書、カード明細を登録できるようにします。
  4. 自動計算の仕組みを設定する。経費精算システム、API連携、またはスプレッドシートにルールを反映します。
  5. 過去の明細でテストする。現金払い、カード払い、休日の利用、複数通貨などの例で、手計算と結果を比較します。
  6. 例外処理を設定する。レート未取得、領収書とカード明細の金額不一致、手動修正が必要なケースの処理を決めます。
  7. 運用開始後に履歴を確認する。使用レート、基準日、換算額、修正者が記録されているかを定期的に確認します。

自動適用で起こりやすい間違い

利用日のレートとカード請求額を混同する

カードで外貨決済をしても、カード会社が日本円に換算する日は利用日と一致しない場合があります。カードの日本円請求額を使う規程なら、外貨額に別の社内レートを掛けて二重に換算しないよう注意が必要です。

為替レートの向きを間違える

「1米ドル=150円」と登録する場合、米ドル額に150を掛けます。一方、「1円=0.0067米ドル」のようなレートを使う場合は計算方法が異なります。システムに登録するレートの向きと、計算式をテストで確認してください。

レートだけを保存し、基準日を保存しない

同じレートでも、いつのレートか分からなければ、後から精算結果を検証できません。換算額だけでなく、基準日、レートの種類、レート提供元、手動修正の有無も保存します。

自動計算の結果を無条件に正しいと考える

自動化は入力された通貨や日付が正しいことを前提にしています。通貨の選択ミス、利用日の入力ミス、カード明細との不一致があれば、計算結果も誤ります。承認者が領収書や明細と入力内容を確認する手順は残しておきましょう。

どの方法を選ぶべきか

方法 向いているケース 注意点
経費精算システムの標準機能 申請から承認、会計連携まで一元化したい場合 自社の換算ルールに対応できるか確認が必要
為替レートAPI連携 申請件数や通貨数が多く、取得を自動化したい場合 APIの費用、障害時の代替処理、保守が必要
スプレッドシート 件数が少なく、まず計算を標準化したい場合 レートの更新や入力履歴を管理する必要がある
カード明細の日本円額を利用 法人カードの利用額を実際の請求額で精算したい場合 カード明細の提出や確認が必要になることがある

少人数の運用では、まず入力項目と換算ルールを統一し、その後に自動取得や会計連携を追加する方法が現実的です。申請件数が多い場合は、レートの取得だけでなく、証憑確認や承認、会計連携まで含めて自動化できるかを確認します。

まとめ

海外出張の経費精算で為替レートを自動適用するには、外貨額、通貨、基準日、レートの取得元、端数処理を統一したうえで、経費精算システムやAPI、スプレッドシートに計算ルールを組み込みます。

最初に行うことは、過去の精算明細を使って、利用日基準・固定レート・カード請求額のどの方式が自社の運用に合うかを整理することです。自動化後も、使用レートと基準日を記録し、領収書やカード明細と照合できる状態を保ちましょう。