创建汇率
接口描述
此接口用于创建汇率
接口权限
本接口需要集团权限
请求URI
/api/openapi/currency/rates
请求方式
POST
请求体示例
{
"setOfBooksCode": "DEFAULT_SOB",
"code": "JPY",
"effectiveDate": "2021-01-01",
"exchangeRate": 107.00,
"exchangeRateUsageCode": "001",
"isEnabled": true
}
请求体字段
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
setOfBooksCode | String | 是 | ○ | 最大100文字 | 账套编码 |
code | String | 是 | ○ | 固定3文字 | 币种编码 |
effectiveDate | Date | 是 | ○ | 日期格式:yyyy-MM-dd | 汇率生效日期 创建时,日期不能选未来日 |
exchangeRate | Double | 是 | 整数位,小数位参照币种设置中汇率位数 | 汇率 | |
exchangeRateUsageCode | String | 否 | △ | 最大36文字 | 汇率用途编码(启用一币种多汇率时:必须) |
isEnabled | Boolean | 否 | 默认:有效 | 状态:有效/无效 |
接口返回示例
成功
{
"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}已失效 | |
13699003 | 币种{0},汇率生效日期{1}对应的汇率已存在 | |
13699004 | 币种{0},汇率生效日期{1},汇率用途{2}对应的汇率已存在 |
更新汇率 →