|
@@ -352,6 +352,7 @@ public class SRMSynPayApiPlugin implements Serializable {
|
|
|
}
|
|
|
|
|
|
BigDecimal totalReimburseAmount = BigDecimal.ZERO;//报销金额合计
|
|
|
+ BigDecimal totalCurrReimburseAmount = BigDecimal.ZERO;//报销金额合计本位币
|
|
|
|
|
|
//费用明细
|
|
|
DynamicObjectCollection expenseEntry = bizAcctOutBill.getDynamicObjectCollection("expenseentryentity");
|
|
@@ -441,9 +442,14 @@ public class SRMSynPayApiPlugin implements Serializable {
|
|
|
expenseEntry.add(entry);
|
|
|
|
|
|
totalReimburseAmount = totalReimburseAmount.add(amountOri);
|
|
|
+ //报销金额本位币
|
|
|
+ totalCurrReimburseAmount = totalCurrReimburseAmount.add(amountOri.multiply(exchangeRate).setScale(4, BigDecimal.ROUND_HALF_UP));
|
|
|
}
|
|
|
bizAcctOutBill.set("expenseentryentity", expenseEntry);
|
|
|
|
|
|
+ //报销金额本位币
|
|
|
+ bizAcctOutBill.set("nckd_expenseamt", totalCurrReimburseAmount.setScale(2, BigDecimal.ROUND_HALF_UP));
|
|
|
+
|
|
|
//收款明细
|
|
|
//支付方式:默认为 银企直连
|
|
|
qFilter = new QFilter("number", QCP.equals, "BANK");
|