Ragicヘルプセンター
なんか問題がある?心配しないで、答えは全部ここにいる。
全サイト検索

複数通貨要求の管理

内容

金額フィールドと数値フィールドの違い

複数通貨の管理

   金額フィールドと数値フィールドを直接使用

   為替レートフィールドの使用

   リンクと読み込みを使用してカスタム為替レートを適用

   為替レートを定義するためにグローバル定数を使用

例えば、商品やサービスが異なる市場の現地通貨建てであったり、異なる業者に対して異なる通貨で取引されているなど、多通貨管理の要望がある場合、Ragicのシートデザインで実現することが可能です。

Ragicはデータベース設計ツールであり、パッケージシステムではないため、Ragicの多通貨設定は通常のパッケージソフトウェアのプロセスとは異なり、会社の設定でどの通貨を使用するかというボックスにチェックを入れるだけでは完了させることができないのです。データベース内のどのシートやプロセスに多通貨の要件があるのかを全体的に把握し、対応するデザインをシートに取り入れる必要があります。

例えば、会社の製品をヨーロッパとアメリカに販売するため、最初から、商品リストに複数通貨での価格を記録する必要があります。その後、見積書、受注書、出荷指示書、調達プロセス、財務会計関連帳票に至るまで、多通貨のフィールドが追加される可能性があります。

この文章では、金額フィールドと数値フィールドの概念、数値フィールドに数式を合わせて通貨を変換する方法、異通貨間操作の原理について紹介します。ここから多通貨のシステム設計の方向性が理解できると思います。

金額フィールドと数値フィールドの違い

金額フィールドは数字の値を格納するためにのみ使用され、デフォルトでは値の隣に $ 記号があります。これは任意の通貨値を表す必要はなく、通貨値記号はフィールド形式から調整できます。例えば、 $ から ¥ もしくは他の通貨記号に変更することが可能です。

同様に、フィールド名に明記のある数値フィールドを使用することで、実際には様々な貨幣を表現することができます。

金額フィールドの通貨記号も、数値フィールドのフィールド名も、ユーザーが目にした値がどの通貨に属するかを判断するための補助に過ぎず、記号やフィールド名がなければ、実際には単なる値の集合が格納されているに過ぎない

複数通貨の管理

多通貨の要求がある場合、他の通貨で値を保存するための新しいフィールドを追加することができます。 例えば、商品の価格は、日本円だけでなく、米ドルやユーロも用意されています。

実際には、多通貨の要件には様々なシナリオがありますので、まずは以下のシナリオを考えてみましょう:

金額フィールドと数値フィールドを直接使用

商品やサービスの価格が地域によって固定されており、短期的に為替レートの変動がない場合は、フィールドを追加して対応する値を入力するだけです。例えば、3つの通貨価格がある場合、3つの別々の金額または数値フィールドが必要になります。

為替レートフィールドの使用

為替レートフィールド公開為替レート(Open Exchange Rates)からリアルタイムの為替レートを取得できます。数式と組み合わせることで、異なる通貨での金額を計算することができます。以下はシナリオの例です:

1. 現時点の為替レートで通貨を変換する

為替レートフィールドを作成し、元の通貨と変換先の通貨で設定します。新しいレコードを作成すると、このフィールドにその時点の為替レートが自動的に入力されます。

次に、元の通貨フィールドに為替レートフィールドを掛け合わせる数式を適用して、目標通貨での金額を計算することができます。

2. 現時点の為替レートを使わずに通貨を換算する

時には、使用する為替レートが現在のレートに基づいていない場合があります。例えば、過去の取引を記録する場合、サプライヤーの見積もり(レートを使用)を受け取る場合、特定の銀行の為替レートを参照する場合などです。このような場合は、為替レート・フィールドで選択した日付の為替レートを取得するオプションを有効にしてください。

例えば、選択した日付として「見積日」を指定することができます。これにより、その特定の時刻のレートを使用して、見積日に基づいて異なる為替レートを適用することができます。

その後、同じように数式を適用して、元の通貨フィールドに為替レートフィールドを掛け合わせ、対象通貨の金額を求めることができます。

3. 複数通貨の変換

異なる顧客が使用する通貨をEURまたはUSDに変換するなど、複数の通貨を変換する必要がある場合は、為替レートフィールドの参照フィールドを選択機能を使用できます。

例えば、5つの通貨をUSDに変換するには、まず「通貨」フィールドを作成し、変換する通貨を選択する選択フィールドとして設定します。

注意:参照フィールドは、自由入力選択肢フィールドのどちらかのみである。フィールドの値は、USD、JPY、EURなどの大文字3文字でなければなりません。

次に、為替レート・フィールドの参照フィールドを選択オプションをチェックして、参照フィールドを「通貨」フィールドに指定する。次に、ターゲット通貨をUSDに設定する。

異なる通貨を選択すると、対応する為替レートが自動的に適用され、米ドルに変換されます。

変換対象の通貨に複数のオプションが含まれている場合は、別の「対象通貨」フィールドを追加し、それを選択フィールドとして設定してから、変換用の参照フィールドを選択するように設定できます。

その後、必要に応じて異なる通貨を選択すると、対応する為替レートが自動的に適用され、それに応じて金額が換算されます!

リンクと読み込みを使用してカスタム為替レートを適用

複数の通貨をカスタム為替レートで管理したい場合は、通貨とレート用に別のシートを作成し、関連するシートに リンク&読み込みの関係を設定します。

まず、必要なすべての通貨とそれぞれの為替レートを記録するシートを作成します。

次に、「通貨」シートをリンク・ソースとして、通貨変換が必要なシートにリンクと読み込みの関係を設定します。

通貨を選択すると、その為替レートが読み込まれ、必要に応じて読み込まれた為替レートを参照する数式を適用することができます。

為替レートを定義するためにグローバル定数を使用

年や四半期などの特定の期間の固定為替レートが必要な場合、 グローバル定数を設定します。

例えば、2025年の統一EURレートを適用するには、「EURExchangeRate」定数とその時間範囲を定義します。

次に、計算式の定数「EURExchangeRate」を適用して金額を算出します。

複数の通貨がある場合は、通貨ごとに異なる定数を追加するだけです。

    読み込み中…

    無料でRagicを始める

    Googleアカウントに登録

    Ragic 株式会社
    1-888-666-8037
    info@ragic.com
    利用規約 | プライバシーポリシー