单据预算分布情况查询
说明
在占用预算之后,可以通过调用本接口来获取预算的占用详情信息。在该接口中,每个费用下的分摊都会单独以一个对象来返回给调用端。
接口地址
报销单
/api/openapi/budget/distribution/reimburse/{formCode}
申请单
/api/openapi/budget/distribution/application/{formCode}
请求类型
GET
请求参数说明
url中带有参数formCode,formCode信息字段为单据号。
响应参数说明
字段说明
| 字段 | 类型 | 必有 | 描述 |
|---|---|---|---|
| planName | String | 是 | 预算计划名称(国际化后) |
| budgetOrgName | String | 是 | 预算组织名称(国际化后) |
| budgetOrgBizCode | String | 是 | 预算组织编码 |
| budgetSubjectName | String | 是 | 预算科目名称(国际化后) |
| budgetSubjectBizCode | String | 是 | 预算科目编码 |
| occupyAmount | BigDecimal | 是 | 本费用/分摊的占用金额 |
| freezeAmount | BigDecimal | 是 | 本费用/分摊的冻结金额 |
| periodNum | int | 是 | 预算单元期号 |
| resourceCode | String | 是 | resourceCode 占用的code(费用内分摊行的唯一code) |
| resourceType | String | 是 | 占用的类型,枚举值,可查看下方枚举ResourceType |
| expenseCode | String | 是 | 费用Code(后续会去除该字段) |
枚举说明
ResourceType
| 可取值 | 用法含义 |
|---|---|
| APPLICATION_EXPENSE | 申请单费用 |
| ALLOCATION | String |
| INITIALIZATION | 接口导入预算 |
注:本次修改根据请求头 lang(语言环境) 不同,返回对应的中英文名称,需要提前在系统中设置,默认是中文
示例数据
{
"code": "ACK",
"message": null,
"data": {
"budgetDistributionInfo": [
{
"planName": "每刻的预算方案名称",
"budgetOrgName": "预算组织",
"budgetOrgBizCode": "预算组织编码",
"budgetSubjectName": "预算科目",
"budgetSubjectBizCode": "预算科目编码",
"occupyAmount": 15.00,
"freezeAmount": 0.00,
"periodNum": 1,
"resourceCode": "CODE001",
"resourceType": "APPLICATION_EXPENSE",
"expenseCode": "CODE001"
}
]
}
}
修改记录
2023-04-23:openapi文档迁移