税率判断添加

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 tax1 = tax.divide(new BigDecimal("100"));
if (tax.compareTo(new BigDecimal("1")) < 1) {
// TODO
if (tax.compareTo(new BigDecimal("1")) < 0) {
taxRateDetail = tax.toPlainString();
}else {
taxRateDetail = tax1.toPlainString();

@ -466,7 +466,11 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter {
if (StringUtils.isNoneBlank(invoiceData.get("sl").toString())) {
taxRate = invoiceData.get("sl").toString();
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)) {

Loading…
Cancel
Save