①收汇比例(小数,不显示尾零,放到预收比例前面),取值逻辑,取合同收款计划行的收汇百分比;
②订舱投保金额(原币种)-关联结算币别,锁定,计算逻辑:订舱合同金额*收汇比例;
This commit is contained in:
ljw 2024-11-27 18:46:22 +08:00
parent fd521f73cc
commit 3edc8cdd70

View File

@ -105,6 +105,11 @@ public class ShippingDetialToStoraConvert extends AbstractConvertPlugIn
// 预收比例%
BigDecimal raprate = getRaprate(single);
addNew.set("yem_preradio_cd", raprate);
//收汇比例
BigDecimal yemRaprate = dynamicObject.getBigDecimal("yem_raprate");
addNew.set("yem_exchangereceipts", yemRaprate);
//订舱投保金额原币种
addNew.set("yem_exchangereceipts",storageAmount.multiply(yemRaprate));
// 预收金额
addNew.set("yem_preamt_cd", raprate.multiply(storageAmount).divide(new BigDecimal(100), 4, RoundingMode.HALF_UP));
// 合同认领金额