diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java b/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java index 9531cd34..b98efab5 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java @@ -899,7 +899,6 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { invoiceDetailInfo.setNum(invoiceDetail.getQuantity()); invoiceDetailInfo.setUnitPrice(invoiceDetail.getUnitPrice()); invoiceDetailInfo.setDetailAmount(invoiceDetail.getAmount()); - invoiceDetailInfo.setTaxRate(invoiceDetail.getTaxRate()); invoiceDetailInfo.setTaxAmount(invoiceDetail.getTax()); invoiceDetailInfo.setCph(invoiceDetail.getLicensePlateNum()); invoiceDetailInfo.setLx(invoiceDetail.getType()); @@ -907,7 +906,12 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { invoiceDetailInfo.setTxrqz(invoiceDetail.getCurrentDateEnd()); invoiceDetailInfo.setTaxCode(invoiceDetail.getTaxCode()); invoiceDetailInfo.setGoodsName(invoiceDetail.getCommodityName()); + BigDecimal taxRate = strToBigDecimal(invoiceDetail.getTaxRate()); + if (taxRate != null){ + invoiceDetailInfo.setTaxRate(taxRate.multiply(new BigDecimal("100")).stripTrailingZeros().toPlainString()); + } invoiceDetailList.add(invoiceDetailInfo); + } }