diff --git a/src/main/java/com/yem/wm/syn/eas/YemDelivernoticeService.java b/src/main/java/com/yem/wm/syn/eas/YemDelivernoticeService.java index c1b9ab3f..320b1097 100644 --- a/src/main/java/com/yem/wm/syn/eas/YemDelivernoticeService.java +++ b/src/main/java/com/yem/wm/syn/eas/YemDelivernoticeService.java @@ -3,6 +3,7 @@ package com.yem.wm.syn.eas; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; +import com.yem.wm.utils.BigDecimalUtils; import com.yem.wm.utils.RequestEAS; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObjectCollection; @@ -316,11 +317,13 @@ public class YemDelivernoticeService extends AbstractOperationServicePlugIn { //实际含税单价 json.put("price", materialentry.getBigDecimal("yem_priceandtax")); //金额 - json.put("nonTaxAmount", materialentry.getBigDecimal("yem_amt")); + BigDecimal yemAmt = materialentry.getBigDecimal("yem_amt"); + json.put("nonTaxAmount", BigDecimalUtils.div(yemAmt,1,4)); //金额本位币 json.put("localNonTaxAmount", materialentry.getBigDecimal("yem_locamt")); //税额 - json.put("tax", materialentry.getBigDecimal("yem_taxamount")); + BigDecimal yemTaxamount = materialentry.getBigDecimal("yem_taxamount"); + json.put("tax", BigDecimalUtils.div(yemTaxamount,1,4)); //税额本位币 json.put("localTax", materialentry.getBigDecimal("yem_curtaxamount")); //价税合计