FX 通貨フィールド換算の仕組みを理解する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • 既存のシステム通貨レートを使用するか、または FX 通貨処理で使用するカスタム換算レートテーブルを定義することができます。

    通貨換算レートは、ある通貨を別の通貨に交換するための換算係数を表します。換算レートは、ある通貨で表される通貨値を別の通貨に換算するときに使用されます。換算は、保存用 (たとえば、参照通貨への換算) または表示用 (たとえば、セッション通貨への換算) で実行します。

    換算が発生したときの処理

    FX 通貨フィールドは、通貨インスタンス [fx_currency2_instance] レコード内の値をドット連結可能フィールドとして公開します。FX 通貨フィールドに保持されているすべてのデータに変換なしでアクセスできます。換算は次の状況で発生する可能性があります。

    1. 挿入か更新かにかかわらず、通貨値を入力したときに計算される参照値の計算。参照通貨値と入力した通貨値が保存されます。この計算が行われると、参照値は再計算されません。
    2. 必要な通貨への変換を実行する getDisplayValue() から返されたセッション表示値の計算。

      換算レートは、の [ 換算レートテーブル ] フィールドと [ 変換日ソース ] フィールドの設定に基づきます。 システムローカリゼーション > FX 通貨構成。

      注:
      これらの設定の詳細については、「通貨換算のレートテーブルとデータソースを指定します。」を参照してください。

    換算レート

    FX 通貨換算レートは、次の方法で保存されます。
    • システムレート [fx_system_rate] テーブル:システム換算レートが含まれます。各レコードには、ユーロから特定の通貨への換算レートが含まれています。レートは、ECB Web サイトから、[システムレートの取得 (Retrieve System Rates)] というスケジュール済みジョブによって毎日ダウンロードされます。詳細については、「レート更新ジョブをスケジュールする」を参照してください。
    • カスタムレートテーブル:カスタム通貨換算レートが含まれます。カスタムレートテーブルは通貨換算レート [fx_conversion_rate] テーブルを拡張します。カスタムレートテーブル作成の詳細については、「カスタムレートテーブルを使用して換算レートを追加する」を参照してください。