单据预算分布情况查询
说明
在占用预算之后,可以通过调用本接口来获取预算的占用详情信息。在该接口中,每个费用下的分摊都会单独以一个对象来返回给调用端。
接口地址
报销单
/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文档迁移