日常报销单更新
接口描述
此接口用于更新日常报销单
请求URI
/api/openapi/normal/expense/reports
请求方式
PUT
请求体示例
{
"employeeId": "admin",
"companyCode": "MHXY",
"departmentCode": "MHXY",
"formType": "2",
"formCode": "cformopenapi20260115",
"businessKey": "20260115171319",
"baseDate": "2026-1-15",
"customFormValues": [
{
"fieldCode": "date",
"value": "2026-01-15"
},
{
"fieldCode": "customTable",
"value": "company_form_20251217"
},
{
"fieldCode": "valueList",
"value": "AITEM002"
},
{
"fieldCode": "valueList1st",
"value": "AITEM002"
},
{
"fieldCode": "valueList2nd",
"value": "AITEM002001"
},
{
"fieldCode": "dateTime",
"value": "2026-01-15 12:50:00"
},
{
"fieldCode": "endDate",
"value": "2026-01-15"
},
{
"fieldCode": "endMonth",
"value": "2026-01"
},
{
"fieldCode": "lineText",
"value": "单行"
},
{
"fieldCode": "yearMonth",
"value": "2026-01"
},
{
"fieldCode": "number",
"value": "1"
},
{
"fieldCode": "paymentMethod",
"value": "001"
},
{
"fieldCode": "remark",
"value": "备注"
},
{
"fieldCode": "selectBox",
"value": "x"
},
{
"fieldCode": "company",
"value": "MHXY"
},
{
"fieldCode": "costCenter",
"value": "BItem003"
},
{
"fieldCode": "department",
"value": "MHXY"
},
{
"fieldCode": "participant",
"value": "admin"
},
{
"fieldCode": "startDate",
"value": "2026-01-15"
},
{
"fieldCode": "startMonth",
"value": "2026-01"
},
{
"fieldCode": "switch",
"value": "true"
},
{
"fieldCode": "multipleLinesText",
"value": "多行"
},
{
"fieldCode": "time",
"value": "2026-01-15 12:50"
},
{
"fieldCode": "title",
"value": "openapi导入"
},
{
"fieldCode": "venMaster",
"value": "006/9001/901/9200001"
}
]
}
请求体字段
| 項目 | タイプ | 必須 | キー | 制限 | 説明 |
|---|---|---|---|---|---|
| companyCode | String | ○ | 公司编码 | ||
| departmentCode | String | ○ | 部门编码 | ||
| employeeId | String | ○ | 员工工号 | ||
| formType | String | ○ | 账套级:1 公司级:2 | 表单级别 | |
| formCode | String | ○ | 表单编号 | ||
| baseDate | String | 基准日 | |||
| businessKey | String | ○ | 业务Key编号 | ||
| customFormValues | CustomFormValueDTO[] | 【支持导入的控件列表】 | 单据表头字段 |
CustomFormValueDTO
| 字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
|---|---|---|---|---|---|
| fieldCode | String | 控件编码 | |||
| value | String | 控件値 |
接口返回示例
成功
{
"message": "success",
"key": "ER02012696"
}
失败示例
{
"message": "パラメータ:employeeIdは指定必須の項目です",
"errorCode": "120003"
}
字段说明
| 字段名称 | 类型 | 说明 |
|---|---|---|
| message | String | 返回信息说明 |
| errorCode | String | 返回错误码 |
错误代码
| errorCode | message | 说明 |
|---|---|---|
| 120003 | 缺少必填项:{0} | |
| spd.26048.001 | 参数:{0},最大长度{1} | |
| spd.26048.002 | 参数:{0},日期格式不正确 | |
| pd.26048.003 | 参数:{0},不能输入数字以外的字符 | |
| spd.26048.004 | 参数:{0},不能输入字母或数字以外的字符 | |
| spd.26048.005 | 参数:{0},不能输入数字或-以外的字段 | |
| spd.26048.006 | 参数:{0}格式错误 | |
| spd.26048.012 | 参数:{0}的整数位数最多{1}位,小数位最多{2}位 | |
| spd.26048.007 | 参数:{0}不存在 | |
| spd.26048.009 | 参数:{0},字数输入范围为{min}~{max} | |
| spd.28190.005 | 参数:{0}必须比{1}早 | |
| DATE_CONTROL | {0}禁止选择系统日期({1})的将来月份 | |
| spd.28190.003 | 参数:{0},申请人无参照权限 | |
| spd.41498.001 | 参数:{0}无法选择 | |
| 120001 | 当前操作需要租户权限 | |
| spd.28190.008 | 业务Key编号不存在 |