批量编制预算额
说明
- 该接口用于批量编制预算额。在进行预算金额编制时,如果预算不存在,则会新增一个预算编制,如果预算编制已经存在,则会对已有的预算编制进行修改。
- 在进行导入时,如果一个预算计划中的预算均为12期,在接口导入只传入其中10期,那么如果是新增的预算行,则会将未传入的2期默认设置为0,如果是修改已有的预算行,则会将未传入的2期保持默认不变。
- 仅支持写入预算科目编制方式为独立编制。
接口限制
单次编制上限50条预算编制额数据
接口地址
/api/openapi/budget/unit/batch/limit
请求类型
PUT
请求参数
参数说明
参数名称 | 类型 | 是否必填 | 参数说明 | 默认值 |
---|---|---|---|---|
budgetPlanBizCode | String | 是 | 预算方案业务编码 | |
budgets | List<Budgets> | 是 | 预算编制集合 | |
increment | boolean | 是 | 是否增量更新预算行编制金额 | false |
onlyError | boolean | 是 | 是否只返回错误信息 | false |
formSubTypeBizCode | String | 否 | 单据类型业务编码 | |
preConsumeBizCode | String | 否 | 每刻内申请单单据号 | |
employeeId | String | 否 | 员工工号 |
参数样例
{
"budgetPlanBizCode": "123456",
"increment": true,
"onlyError": true,
"formSubTypeBizCode":"Type123",
"preConsumeBizCode":"MK123",
"employeeId":"ID123",
"budgets": [
{
"budgetOrgBizCode": "BX123",
"budgetSubjectBizCode": "BO567",
"budgetUnits": [
{
"periodNum": 1,
"budgetAmount": 2000.00
},
{
"periodNum": 2,
"budgetAmount": 3000.00
}
]
},
{
"budgetOrgBizCode": "BX999",
"budgetSubjectBizCode": "BO888",
"budgetUnits": [
{
"periodNum": 1,
"budgetAmount": 5000.00
},
{
"periodNum": 2,
"budgetAmount": 9000.00
}
]
}
]
}
响应参数
响应参数说明
无
参数样例
{
"code": "NACK",
"message": "预算编制信息有误",
"data": {
"budgetPlanBizCode": "xxx",
"budgets": [
{
"subjectBizCode": "xxxx",
"orgBizCode": "xxx",
"budgetUnits": [
{
"periodNum": 1,
"budgetAmount": 33
},
{
"periodNum": 2,
"budgetAmount": 33
},
{
"periodNum": 3,
"budgetAmount": 33
},
{
"periodNum": 4,
"budgetAmount": 33
},
{
"periodNum": 5,
"budgetAmount": 33
},
{
"periodNum": 6,
"budgetAmount": 33
},
{
"periodNum": 7,
"budgetAmount": 33
}
],
"weakControl": false,
"weakControlPercent": 100,
"warn": false,
"warnThresholdPercent": 100,
"forbid": true,
"forbidPercent": 100,
"errorInfo": "预算组织不存在,编码[xxx]"
}
],
"controlType": null,
"increment": false,
"onlyError": false,
"preConsumeBizCode": "xxx",
"preConsumeDataCode": "xxx",
"formSubTypeBizCode": "xxx",
"formSubTypeCode": "xxx",
"formSubTypeName": "xxx",
"employeeId": "xxx",
"formUserCode": "xxx",
"formUserName": "xxx"
},
"errorCode": null,
"success": false
}
修改记录
2023-04-10 新增批量编制预算额接口文档
2023-04-10 批量编制预算额接口文档新增单据号、单据类型、提单人员工工号字段