レート更新
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 | 指定した更新対象のレートは存在しません |