额度管控的二开单据接口配置指导

栏目:云星瀚知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

额度管控的二开单据接口配置指导

问题描述:

解决方案:

  • 费用查询/费用核算-报销标准下增加【额度扩展配置】,全局,不使用带组织模板,提供二开单据额度管控接口配置:


具体的二开接口后台配置指导如下:

一、部门额度

接口:kd.fi.er.business.daily.amount.service.DeptReimAmountService


方法1

BigDecimal getDeptCurrentInReimbursedAmountBetween(Long companyId, Long deptId, Long expenseItemId, Long currencyId, LocalDate beginDate, LocalDate endDate, Map<String, Object> otherParams);

         说明:获取获取在途的已用部门额度

         返回值:

类型

说明

备注

BigDecimal

返回二开单据产生的已用额度

若无已用额度

不返回null!

返回BigDecimal.ZERO

                   参数:

字段

说明

类型

备注

companyId

费用承担公司id

Long


deptId

部门id

Long


expenseItemId

费用项目id

Long


currencyId

币别id

Long


beginDate

统计费用报销的开始日期(包含当天)

LocalDate


endDate

统计费用报销的截止日期(包含当天)

LocalDate


otherParams

预留参数

Map<String, Object>

预留后续需求增加的参数


方法2

BigDecimal getDeptReimbursedAmountBetween(Long companyId, Long deptId, Long expenseItemId, Long currencyId,LocalDate beginDate, LocalDate endDate, List<Long> notInIds, Map<String, Object> otherParams);

说明:获取已报销的部门额度

返回值

类型

说明

备注

BigDecimal

返回二开单据产生的已用额度

若无已用额度

不返回null!

返回BigDecimal.ZERO

参数

字段

说明

类型

备注

companyId

费用承担公司id

Long


deptId

部门id

Long


expenseItemId

费用项目id

Long


currencyId

币别id

Long


beginDate

统计费用报销的开始日期(包含当天)

LocalDate


endDate

统计费用报销的截止日期(包含当天)

LocalDate


notInIds

需要排除的费用报销单id

List<Long>


otherParams

预留参数

Map<String, Object>

预留后续需求增加的参数

 

二、个人额度

接口:kd.fi.er.business.daily.amount.service.EmployeeReimAmountService


方法1

BigDecimal getEmployeeCurrentInReimbursedAmountBetween(Long companyId, Long userId, Long expenseItemId, Long currencyId,LocalDate beginDate, LocalDate endDate, Map<String, Object> otherParams);

说明:获取某个员工,某项费用项目,在某个时间区间内 正在报销流程中的单据金额(状态:已提交B,审核中C)

返回值

类型

说明

备注

BigDecimal

返回二开单据产生的已用额度

若无已用额度

不返回null!

返回BigDecimal.ZERO

参数:

字段

说明

类型

备注

companyId

费用承担公司id

Long


userId

报销人id

Long


expenseItemId

费用项目id

Long


currencyId

币别id

Long


beginDate

统计费用报销的开始日期(包含当天)

LocalDate


endDate

统计费用报销的截止日期(包含当天)

LocalDate


otherParams

预留参数

Map<String, Object>

预留后续需求增加的参数

 

方法2

BigDecimal getEmployeeReimbursedAmountBetween(Long companyId, Long userId, Long expenseItemId, Long currencyId, LocalDate beginDate, LocalDate endDate, List<Long> notInIds, Map<String, Object> otherParams);

说明:获取某个员工,某项费用项目,在某个时间区间内已报销的额度

返回值

类型

说明

备注

BigDecimal

返回二开单据产生的已用额度

若无已用额度

不返回null!

返回BigDecimal.ZERO

参数

字段

说明

类型

备注

companyId

费用承担公司id

Long


userId

报销人id

Long


expenseItemId

费用项目id

Long


currencyId

币别id

Long


beginDate

统计费用报销的开始日期(包含当天)

LocalDate


endDate

统计费用报销的截止日期(包含当天)

LocalDate


notInIds

需要排除的费用报销单id

List<Long>


otherParams

预留参数

Map<String, Object>

预留后续需求增加的参数

 


额度管控的二开单据接口配置指导

问题描述:解决方案:费用查询/费用核算-报销标准下增加【额度扩展配置】,全局,不使用带组织模板,提供二开单据额度管控接口配置:具体的...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息