レート更新

OpenAPI説明

当該OpenAPIはレートを更新する際に利用します。

OpenAPI権限

当該OpenAPIはテナント権限が必要です

リクエストURI

/api/openapi/currency/rates

リクエスト形式

PUT

リクエスト例

{
    "setOfBooksCode": "DEFAULT_SOB",
    "code": "JPY",
    "effectiveDate": "2021-01-01",
    "exchangeRate": 107.03,
    "exchangeRateUsageCode": "001",
    "isEnabled": true
}

リクエスト項目

項目名 タイプ 必須 キー 規則 説明
setOfBooksCode String 最大100文字 元帳コード
code String 固定3文字 通貨コード
effectiveDate Date 日付フォーマット:yyyy-MM-dd レート有効開始日
新規の時,日付は未来日ではない
exchangeRate Double 整数部、少数部の桁数は通貨設定のレート桁数により制御 レート
exchangeRateUsageCode String 最大36文字 レート用途コード(一通貨多数レートが有効な場合:必須入力)
isEnabled Boolean デフォルト:有効 ステータス:有効/無効

OpenAPIリターン例

成功例

{
    "message": "success",
    "key": "JPY"
}

失敗例

{
  "message": "パラメータ:setOfBooksCodeは指定必須の項目です",
  "errorCode": "120003"
}

項目説明

項目名 タイプ 説明
message String エラーメッセージを返す
errorCode String エラーコードを返す
key String 通貨コード

エラーコード説明

errorCode message 説明
120003 パラメータ:{0}は指定必須の項目です
120016 パラメータ:{0}は{1}文字で指定してください
0013 パラメータ:{0}は{1}文字以内で指定してください
120725 パラメータ:{0}は0より大きい数字を指定してください
120726 パラメータ:{0}の整数部は{1}桁以内で指定してください
120727 パラメータ:{0}の小数部は{1}桁以内で指定してください
120723 レート有効開始日はシステム日までの日付を指定してください
120718 レートは半角数字で指定してください
121802 指定した元帳は存在しません
120719 元帳{0}はステータスが無効になっています
120720 自動レートが有効の場合は、レートの追加・更新ができません
120701 通貨{0}はレートが存在しないか、指定されたコード値が正しくありません
CURRENCY_5017 通貨{0}はステータスが無効になっています
CURRENCY_5018 通貨{0}は主要通貨です
120721 レート用途{0}は存在しません
120722 レート用途{0}はステータスが無効になっています
120724 指定した更新対象のレートは存在しません