获取预算单元使用情况
接口:/budget/perform/used
Method:POST
数据格式:JSON
请求参数:
参数 | 类型 | 是否必填 | 描述 |
---|---|---|---|
budgetPeriodYear | Integer | Y | 预算的年度,例如2017,2018等 |
budgetTargetType | String | Y | 预算控制单元维度,SUBSIDIARY表示业务实体,DEPARTMENT表示部门,AUX_ACCOUNTING表示项目,PERSONAL表示个人 |
budgetTargetBizCode | String | N | 预算控制单元业务编码 |
subsidiaryBizCode | String | N | 业务实体编码 |
limit | Integer | Y | 每页数据条数,最大500 |
offset | Integer | Y | 起始条数 |
- 返回数据:
字段 | 类型 | 描述 |
---|---|---|
budgetTargetType | String | 预算控制单元维度,SUBSIDIARY表示业务实体,DEPARTMENT表示部门,AUX_ACCOUNTING表示项目,PERSONAL表示个人 |
budgetTargetName | String | 预算控制单元名称 |
budgetTargetBizCode | String | 预算控制单元编码 |
subsidiaryBizCode | String | 预算控制单元业务编码 |
budgetPeriodYear | Integer | 预算年度 |
budgetPeriodType | String | 预算周期,YEAR表示每年,HALF_YEAR表示每半年,QUARTER表示每季度,MONTH表示每月 |
budgetPeriodSeqNo | Integer | 期数,占用的期数 |
currencyCode | String | 预算控制单元币种 |
budgetaryAccountName | String | 预算科目名称 |
budgetaryAccountBizCode | String | 预算科目业务编码 |
totalAmount | BigDecimal | 预算总额 |
usedAmount | BigDecimal | 已使用金额 |
freezedAmount | BigDecimal | 已冻结金额 |
leftAmount | BigDecimal | 剩余金额 |
- 请求示例:
{
"budgetPeriodYear":2018,
"budgetTargetType":"DEPARTMENT",
"budgetTargetBizCode":"",
"subsidiaryBizCode":"SI00",
"limit":500,
"offset":0
}
- 返回示例:
{
"code": "ACK",
"message": "操作成功!",
"data": [
{
"budgetEntryCode": "BGTE1812251IORNTLG",
"currencyCode": "CNY",
"totalAmount": 60001,
"usedAmount": 0,
"leftAmount": 60001.00,
"budgetaryAccountName": "半年公司网络费",
"budgetTargetName": "二哈市场部",
"budgetTargetType": "DEPARTMENT",
"budgetPeriodYear": 2018,
"budgetPeriodSeqNo": 0,
"budgetPeriodType": "HALF_YEAR",
"subsidiaryBizCode": "SI00",
"freezedAmount": 0,
"budgetaryAccountBizCode": "H111",
"budgetTargetBizCode": "DI12"
},
{
"budgetEntryCode": "BGTE1812251IORNTLH",
"currencyCode": "CNY",
"totalAmount": 60002,
"usedAmount": 0,
"leftAmount": 60002.00,
"budgetaryAccountName": "半年公司网络费",
"budgetTargetName": "二哈市场部",
"budgetTargetType": "DEPARTMENT",
"budgetPeriodYear": 2018,
"budgetPeriodSeqNo": 1,
"budgetPeriodType": "HALF_YEAR",
"subsidiaryBizCode": "SI00",
"freezedAmount": 0,
"budgetaryAccountBizCode": "H111",
"budgetTargetBizCode": "DI12"
}
],
"args": null,
"linkDetail": false,
"nonBizError": false
}
- 系统异常对照表
异常提示信息 | 描述 |
---|---|
* 没有权限! | 没有“预算使用详情接口调用权限”的权限 |
* 请输入正确的值 | 预算年度(budgetPeriodYear)或预算控制单元维度(budgetTargetType)未填写 |
* 请检查输入参数 | 预算维度为空(budgetTargetType),或预算维度填写不正确 |
* 业务实体不存在 | 业务实体编码(subsidiaryBizCode)不存在 |
* 预算单位不存在 | 预算单位编码(budgetTargetBizCode)不存在 |