diff --git a/so/src/public/nccloud/api/so/saleinvoice/operator/IAPISaleInvMaitainImpl.java b/so/src/public/nccloud/api/so/saleinvoice/operator/IAPISaleInvMaitainImpl.java index b0e00ce..4f1a363 100644 --- a/so/src/public/nccloud/api/so/saleinvoice/operator/IAPISaleInvMaitainImpl.java +++ b/so/src/public/nccloud/api/so/saleinvoice/operator/IAPISaleInvMaitainImpl.java @@ -337,7 +337,7 @@ public class IAPISaleInvMaitainImpl { otherJson.put("nexchangerate", nexchangerate); // 输入参数:从你的 item 获取各个字段 - BigDecimal nastnum = new BigDecimal(item.getString("nnum")); // 数量 + /*BigDecimal nastnum = new BigDecimal(item.getString("nnum")); // 数量 nastnum = nastnum.setScale(4, RoundingMode.HALF_UP); BigDecimal nqtorigtaxprice = new BigDecimal(item.getString("nqtorigtaxprice")); // 含税单价 nqtorigtaxprice = nqtorigtaxprice.setScale(4, RoundingMode.HALF_UP); @@ -374,7 +374,7 @@ public class IAPISaleInvMaitainImpl { // 本币价税合计 价税合计*汇率 BigDecimal ntaxmny = norigtaxmny.multiply(nexchangerate).setScale(2, RoundingMode.HALF_UP); // 税额 - ntax = ntaxmny.subtract(nmny).setScale(2, RoundingMode.HALF_UP); + ntax = ntaxmny.subtract(nmny).setScale(2, RoundingMode.HALF_UP);*/ UFDouble nnum = new UFDouble(item.getString("nnum"));// 主数量 @@ -388,7 +388,7 @@ public class IAPISaleInvMaitainImpl { // itemDetails.put("norignetprice", norignetprice);// 主无税净价 // itemDetails.put("nqtorigtaxprice", nqtorigtaxprice);// 含税单价 // itemDetails.put("ntax", ntax);// 税额 - // itemDetails.put("ncaltaxmny", ncaltaxmny);// 计税金额 + itemDetails.put("ncaltaxmny", new UFDouble(item.getString("nmny")));// 计税金额 // itemDetails.put("norigtaxnetprice", norigtaxnetprice);// 主含税净价 // itemDetails.put("nnetprice", nnetprice);// 主本币无税净价 // itemDetails.put("ntaxmny", ntaxmny);// 本币价税合计