差旅申请单更新
接口描述
此接口用于更新差旅申请单
请求URI
/api/openapi/application/travel
请求方式
PUT
请求体示例
{
"companyCode": "AAA",
"formType": "1",
"formCode": "trip_application",
"businessKey": "test001",
"customFormValues": [
{
"fieldCode": "d1",
"value": "2024-02-02 13:02"
}
],
"expenseList": [
{
"expenseTypeCode": "DEFAULT_SOBEXP0011",
"amount": "2243",
"currencyCode": "JPY",
"companyPay": false
}
]
}
请求体字段
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
companyCode | String | ○ | 公司编码 | ||
formType | String | ○ | 账套级:1 公司级:2 | 表单级别 | |
formCode | String | ○ | 表单编号 | ||
businessKey | String | ○ | 业务key编号 | ||
customFormValues | Array | ○ | 【支持导入的控件列表】 | 单据表头字段 | |
expenseList | Array | 费用明细字段 |
customFormValues
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
fieldCode | String | 控件编码 | |||
value | String | 控件値 |
expenseList
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
expenseTypeCode | String | 费用编码 | |||
amount | String | 费用金额 | |||
currencyCode | String | 币种编码 | |||
companyPay | String | 开启:true 关闭:false | 公司已付控件 |
接口返回示例
成功
{
"message": "success",
"key": "TA00445384"
}
失败示例
{
"message": "缺少必填项:employeeId",
"errorCode": "120003"
}
字段说明
字段名称 | 类型 | 说明 |
---|---|---|
message | String | 返回信息说明 |
errorCode | String | 返回错误码 |
错误代码
errorCode | message | 说明 |
---|---|---|
120003 | 缺少必填项 | |
spd.26048.002 | 参数:{0},日期格式不正确 | |
spd.26048.003 | 参数:{0},不能输入数字以外的字符 | |
spd.26048.007 | 参数:{0}不存在 | |
spd.26048.009 | 参数:{0},字数输入范围为{1}~{2} | |
spd.26048.012 | 参数:{0}的整数位数最多{1}位,小数位最多{2}位 | |
spd.26048.016 | 参数:{0}的{1}不存在 | |
spd.28190.002 | {0}必须小于10,000,000,000,000 | |
spd.28190.003 | 参数:{0},申请人无参照权限 | |
spd.28190.004 | {0}为差补费用,无法导入 | |
spd.28190.005 | 参数:{0}必须比{1}早 | |
spd.28190.006 | 开始结束日期不可为空 | |
120001 | 当前操作需要租户权限 | |
20011 | 申请单预算总金额必须小于1,000,000,000,000 | |
spd.28190.008 | 业务Key编号不存在 | |
spd.28190.009 | 只允许更新编辑中的单据 |