From a2ae8e152d47478dcc1f25b8696bc3d5b2ad6b85 Mon Sep 17 00:00:00 2001 From: "zhenghaiyang@ele-cloud.com" Date: Mon, 10 Jul 2023 17:19:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9F=A5=E9=AA=8C=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E8=BF=94=E5=9B=9E=E6=95=B0=E6=8D=AE=EF=BC=88=E9=92=88?= =?UTF-8?q?=E5=AF=B9=E7=A8=8E=E7=8E=87=EF=BC=89=E5=85=A5=E5=BA=93=E4=B8=8D?= =?UTF-8?q?=E4=B8=80=E8=87=B4=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dxhy/erp/service/SNPushCheckRecordService.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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 dce1beaa..ed7b1f57 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 @@ -563,16 +563,20 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { } else { if (StringUtils.isNoneBlank(detail.get("sl").toString())) { taxRate = detail.get("sl").toString(); - if (!"0".equals(taxRate)) { - taxRate = taxRate.substring(0, taxRate.length() - 1); - } + taxRate = taxRate.replace("%", ""); +// if (!"0".equals(taxRate)) { +// taxRate = taxRate.substring(0, taxRate.length() - 1); +// } //按照小数处理 if(StringUtils.isNotBlank(isInteger)){ BigDecimal bigDecimal = new BigDecimal(taxRate); taxRate = bigDecimal.divide(new BigDecimal("100")).toPlainString(); } + if ("11".equals(invoiceType)) { + taxRate = "0"; + } log.info("明细-发票税率为:{}", taxRate); - snDetailMap.put("taxRate", taxRateDetail); + snDetailMap.put("taxRate", taxRate); } }