发债成本摊销和银行借款费用摊销 SDK接口原创
金蝶云社区-阿尔法的记忆
阿尔法的记忆
13人赞赏了该文章 93次浏览 未经作者许可,禁止转载编辑于2024年06月13日 17:00:25

1. 二次开发,调用标准的费用摊销接口,接口工具类在sdk-tmc.jar中kd.sdk.tmc.cfm.util.CostShareUtil

2. 调用方式:

//使用FeeCostParam 封装参数

FeeCostParam param = new kd.sdk.tmc.cfm.util.FeeCostParam();

//业务金额

param.setAmount(amount);    

//费用总额

 param.setFeeAmount(feeamount);      

//息票率    

param.setLoanRate(loanRate);    

//计息基准:默认算头不算尾-headnotail/算尾不算头-noheadtail/算头又算尾-headtail/头尾都不算-noheadnotail    

param.setBasis(basisEnum.getValue());     

 //币别精度   

param.setAmtPrecision(amtPrecision);    

//摊销方式:实际利率法-1 直线法-2 

param.setShareType(shareType); 

//头尾规则:默认算头不算尾-headnotail/算尾不算头-noheadtail/算头又算尾-headtail/头尾都不算-noheadnotail

param.setHtRule("");   

//开始日期 

param.setStartDate(DateUtils.stringToDate("2024-05-29", DateUtils.FORMAT_YMD)); 

//结束日期

param.setEndDate(DateUtils.stringToDate("2026-04-09", DateUtils.FORMAT_YMD)); 

 //摊销频率:每日-day/每月-month/每季度-quarter/每半年-halfyear/每年-year 

param.setShareFrequency("month");   

List<FeeCostShareInfo> costShareList =  kd.sdk.tmc.cfm.util.CostShareUtil#getCostShareList(para

3.返回结果说明

image.png


4.举例:

image.png

接口返回结果(表单分录:

image.png

赞 13