费用性质增量写入接口
- 本接口为增量写入接口,目前支持承担部门与公司抬头增量写入。
- 限制:同批次必须为同一种类型,比如 不支持承担部门与公司抬头同批次写入。其它限制参考全量更新接口。
- 特殊说明:承担部门
isIncludeChildDept 是否包含下级
无效以被增量写入的当前费用性质为准;即:对于已存在的部分费用性质,不会去修改是否包含子部门的状态,isIncludeChildDept字段不生效;对于使用该增量更新接口新建部门费用性质时 isIncludeChildDept字段生效。
接口地址:
/api/openapi/voucher/accountingsubject/customoption/import/incremental
请求方式
POST
注:接口写入 部分参数填写规则请参考费用性质导入模板:
请求参数说明:
字段名称 | 字段类型 | 必有 | 字段说明 |
---|---|---|---|
dataList | List<object> | 是 | 导入的费用性质列表 |
customOptionCategoryName | String | 是 | 费用性质类别 (填写系统维护的对应的费用性质名称:公司抬头/承担部门) |
customOptionName | String | 是 | 费用性质名称 (选择的费用性质类别对应的填写的名称) |
customOptionValue | String | 否 | 费用性质取值 (当费用性质类别选择平台类型/对公费用业务场景/发票类型/税率类型/往来单位时,必填。 如果不需要限定费用性质取值请填写“全部”(使用中文双引号); 当选择往来单位时,该字段填写:全部供应商/全部客户/往来单位) |
customOptionValueBizCode1 | String | 否 | 费用性质取值对应的编码1 (当费用性质选择:公司抬头/承担部门/承担人(承担人选择人员时,填写对应员工的工号)/费用类型/单据小类/自定义档案时,必填。 如果不需要限定费用性质取值请填写“全部”(使用中文双引号);如有多个,请用中文逗号","分隔 |
customOptionValueBizCode2 | String | 否 | 费用性质取值对应的编码2 (费用性质类别是承担人(承担人选择的是用户组时,填写对应用户组的系统维护的外部编码)) |
isIncludeChildDept | boolean | 否 | 是否包含下级 |
请求参数示例:
部门
{
"dataList":[
{
"customOptionCategoryName":"承担部门",
"referenceDataName":"",
"customOptionName":"STT的部门",
"customOptionValue":"",
"customOptionValueBizCode1":"DI210809ZZUGGAO,DI21081312GF5534",
"customOptionValueBizCode2":"",
"isIncludeChildDept":false
},
{
"customOptionCategoryName":"承担人",
"referenceDataName":"",
"customOptionName":"承担人测试",
"customOptionValue":"",
"customOptionValueBizCode1":"ZXW001,ZCY001",
"customOptionValueBizCode2":"UG2107301CGRTYTF,UG2107221ARM9YFI",
"isIncludeChildDept":false
}
]
}
响应参数说明:
参数说明
字段名称 | 字段说明 | 必有 | 字段类型 |
---|---|---|---|
customOptionCategoryName | 费用性质类别 (费用性质类别_费用性质名称 拼接返回) |
是 | String |
status | 导入状态(成功为true,失败为false) | 是 | boolean |
messageList | 错误信息(仅导入失败时返回) | 否 | List<string> |
响应参数示例:
{
"code": "ACK",
"message": "",
"data": [
{
"businessCode": "承担部门_STT的部门",
"status": false,
"messageList": [
"费用性质名称不存在"
]
}
],
"success": true
}
接口修改记录