批量编制预算额

说明

  • 该接口用于批量编制预算额。在进行预算金额编制时,如果预算不存在,则会新增一个预算编制,如果预算编制已经存在,则会对已有的预算编制进行修改。
  • 在进行导入时,如果一个预算计划中的预算均为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  批量编制预算额接口文档新增单据号、单据类型、提单人员工工号字段
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-20 10:52:00

results matching ""

    No results matching ""

    results matching ""

      No results matching ""