fix:
海运费: (1)海运费(本位币)=海运费(原币)*海运费汇率; (2)海运费(结算币别)=海运费(本位币)/财务信息的汇率; 保费: (1)保费(本位币)=保费(原币)*保费汇率;
This commit is contained in:
parent
d376fdd257
commit
874c1f0047
@ -1,6 +1,7 @@
|
|||||||
package com.yem.tws.task;
|
package com.yem.tws.task;
|
||||||
|
|
||||||
import com.yem.wm.task.YunZhiJaGetOpenidTask;
|
import com.yem.wm.task.YunZhiJaGetOpenidTask;
|
||||||
|
import com.yem.wm.utils.BigDecimalUtils;
|
||||||
import com.yem.wm.utils.DynamicObjectUtil;
|
import com.yem.wm.utils.DynamicObjectUtil;
|
||||||
import com.yem.wm.utils.YEM;
|
import com.yem.wm.utils.YEM;
|
||||||
import kd.bos.coderule.api.CodeRuleInfo;
|
import kd.bos.coderule.api.CodeRuleInfo;
|
||||||
@ -172,6 +173,12 @@ public class CusdecToDeclaredocxTask extends AbstractTask {
|
|||||||
declaredocx.set("yem_customsdocumentid", id);
|
declaredocx.set("yem_customsdocumentid", id);
|
||||||
declaredocx.set("yem_reightamt", user.getBigDecimal("yem_feerate"));
|
declaredocx.set("yem_reightamt", user.getBigDecimal("yem_feerate"));
|
||||||
declaredocx.set("yem_premiumamt", user.getBigDecimal("yem_insurrate"));
|
declaredocx.set("yem_premiumamt", user.getBigDecimal("yem_insurrate"));
|
||||||
|
declaredocx.set("yem_reightamtbase", user.getBigDecimal("yem_feerate").multiply(declaredocx.getBigDecimal("yem_reightamtrate")));
|
||||||
|
declaredocx.set("yem_premiumamtbase", user.getBigDecimal("yem_insurrate").multiply(declaredocx.getBigDecimal("yem_pmamtrate")));
|
||||||
|
declaredocx.set("yem_reightamtend"
|
||||||
|
, BigDecimalUtils.div((user.getBigDecimal("yem_feerate").multiply(declaredocx.getBigDecimal("yem_reightamtrate")))
|
||||||
|
,declaredocx.getBigDecimal("yem_exrate"),2));
|
||||||
|
|
||||||
BigDecimal exchangeRate = YEM.getExchangeRate(declaredocx.getDynamicObject("yem_exratetable")
|
BigDecimal exchangeRate = YEM.getExchangeRate(declaredocx.getDynamicObject("yem_exratetable")
|
||||||
, declaredocx.getDynamicObject("yem_currencybase")
|
, declaredocx.getDynamicObject("yem_currencybase")
|
||||||
, declaredocx.getDynamicObject("yem_usdcurrency")
|
, declaredocx.getDynamicObject("yem_usdcurrency")
|
||||||
|
Loading…
Reference in New Issue
Block a user