intra-mart Accel Platform IM-共通マスタ 仕様書 第7版 2019-04-01

3.10. 通貨

IM-共通マスタでは、各国で使用される通貨を管理することができます。
ある通貨を別の通貨に換算するための情報も含まれています。

3.10.1. データ構造

3.10.1.1. 法人グループ

通貨に関するER図を【図:通貨に関するER図】に示します。
../../_images/currency_er.png

【図:通貨に関するER図】

【図:通貨に関するER図】において、各エンティティは次のような役割・制約があります。
  • 通貨
    • 通貨の種類を管理します。
    • 無効化すると、配下の通貨精度、通貨レートも連動して無効化します。
    • 会社が物理削除されると、このエンティティの関連レコードも物理削除されます。
  • 通貨換算コード
    • 通貨レートの所属を管理します。
    • 通貨換算コードエンティティが無効化された場合、連動してこのエンティティの関連するレコードも無効化状態になります。
    • 通貨を物理削除した際、このエンティティの関連レコードも物理削除されます。
    • 会社が物理削除されると、このエンティティの関連レコードも物理削除されます。
  • 通貨レート
    • 2つの通貨の換算レートを管理します。
    • 通貨を物理削除した際、このエンティティの関連レコードも物理削除されます。
    • 通貨換算コードを物理削除した際、このエンティティの関連レコードも物理削除されます。
    • 会社が物理削除されると、このエンティティの関連レコードも物理削除されます。
  • 通貨精度
    • 通貨の有効桁数を管理します。
    • 通貨換算コードエンティティが無効化された場合、連動してこのエンティティの関連するレコードも無効化状態になります。
    • 通貨を物理削除した際、このエンティティの関連レコードも物理削除されます。
    • 会社が物理削除されると、このエンティティの関連レコードも物理削除されます。