税率判断添加

release
yishiqihuasheng 2 years ago
parent c4df5a0c40
commit 1e9797ee60
  1. 3
      dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java
  2. 6
      dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java

@ -507,7 +507,8 @@ public class SDNYMainProcessController extends AbstractController {
} }
BigDecimal tax = new BigDecimal(taxRateDetail); BigDecimal tax = new BigDecimal(taxRateDetail);
BigDecimal tax1 = tax.divide(new BigDecimal("100")); BigDecimal tax1 = tax.divide(new BigDecimal("100"));
if (tax.compareTo(new BigDecimal("1")) < 1) { // TODO
if (tax.compareTo(new BigDecimal("1")) < 0) {
taxRateDetail = tax.toPlainString(); taxRateDetail = tax.toPlainString();
}else { }else {
taxRateDetail = tax1.toPlainString(); taxRateDetail = tax1.toPlainString();

@ -466,7 +466,11 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter {
if (StringUtils.isNoneBlank(invoiceData.get("sl").toString())) { if (StringUtils.isNoneBlank(invoiceData.get("sl").toString())) {
taxRate = invoiceData.get("sl").toString(); taxRate = invoiceData.get("sl").toString();
if (!"0".equals(taxRate)) { if (!"0".equals(taxRate)) {
taxRate = taxRate.substring(0, taxRate.length() - 1); // taxRate = taxRate.substring(0, taxRate.length() - 1);
//TODO 存疑等飞哥回来商量
taxRate = taxRate.replace("%","");
BigDecimal taxRateBigDecimal = new BigDecimal(taxRate);
taxRate = taxRateBigDecimal.divide(new BigDecimal("100")).toPlainString();
} }
if ("11".equals(invoiceType)) { if ("11".equals(invoiceType)) {

Loading…
Cancel
Save