日常报销单更新

接口描述

此接口用于更新日常报销单

请求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编号不存在