创建汇率

接口描述

此接口用于创建汇率

接口权限

本接口需要集团权限

请求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}对应的汇率已存在