|
|
|
@ -495,22 +495,31 @@ public class SDNYMainProcessController extends AbstractController { |
|
|
|
|
if (detail.get("taxRate") != null && StringUtils.isNoneBlank(detail.get("taxRate").toString())) { |
|
|
|
|
taxRateDetail = detail.get("taxRate").toString(); |
|
|
|
|
if (!"0".equals(taxRateDetail)) { |
|
|
|
|
// if (StringUtils.isNoneBlank(taxRateDetail)) {
|
|
|
|
|
// int index = taxRateDetail.indexOf("%");
|
|
|
|
|
// if (index > 0) {
|
|
|
|
|
// taxRateDetail = taxRateDetail.substring(0, taxRateDetail.length() - 1);
|
|
|
|
|
// Float num = Float.parseFloat(taxRateDetail);
|
|
|
|
|
// if (num > 9) {
|
|
|
|
|
// taxRateDetail = "0." + taxRateDetail;
|
|
|
|
|
// } else {
|
|
|
|
|
// if (!taxRateDetail.startsWith("0")) {
|
|
|
|
|
// taxRateDetail = "0.0" + taxRateDetail;
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
if (StringUtils.isNoneBlank(taxRateDetail)) { |
|
|
|
|
int index = taxRateDetail.indexOf("%"); |
|
|
|
|
if (index > 0) { |
|
|
|
|
taxRateDetail = taxRateDetail.substring(0, taxRateDetail.length() - 1); |
|
|
|
|
Float num = Float.parseFloat(taxRateDetail); |
|
|
|
|
if (num > 9) { |
|
|
|
|
taxRateDetail = "0." + taxRateDetail; |
|
|
|
|
} else { |
|
|
|
|
if (!taxRateDetail.startsWith("0")) { |
|
|
|
|
taxRateDetail = "0.0" + taxRateDetail; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}else{ |
|
|
|
|
Float num = Float.parseFloat(taxRateDetail); |
|
|
|
|
if (num > 9) { |
|
|
|
|
taxRateDetail = "0." + taxRateDetail; |
|
|
|
|
} else { |
|
|
|
|
if (!taxRateDetail.startsWith("0")) { |
|
|
|
|
taxRateDetail = "0.0" + taxRateDetail; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
taxRateDetail = CheckUtil.formatPercentSl(taxRateDetail); |
|
|
|
|
// taxRateDetail = CheckUtil.formatPercentSl(taxRateDetail);
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ("11".equals(invoiceType)) { |
|
|
|
|