|
|
|
@ -451,7 +451,8 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { |
|
|
|
|
jsonObject.put("tonnage", invoiceData.get("dw")); |
|
|
|
|
jsonObject.put("limitPeople", invoiceData.get("xcrs")); |
|
|
|
|
String taxRate = ""; |
|
|
|
|
if ("免税".equals(invoiceData.get("sl"))) { |
|
|
|
|
if (invoiceData.get("sl")==null||StringUtils.isBlank(invoiceData.get("sl").toString())|| |
|
|
|
|
"免税".equals(invoiceData.get("sl").toString())|| "不征税".equals(invoiceData.get("sl").toString()) || "***".equals(invoiceData.get("sl").toString())) { |
|
|
|
|
taxRate = "0"; |
|
|
|
|
jsonObject.put("taxRate", taxRate); |
|
|
|
|
} else { |
|
|
|
@ -726,6 +727,7 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { |
|
|
|
|
reimburse.setTaxRate("0%"); |
|
|
|
|
reimburse.setTaxCode(getTaxCode(reimburse.getTaxRate())); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
reimburse.setIsDeduction(invoice.getIsDeductible()); |
|
|
|
|
|
|
|
|
|
if (StringUtils.isNoneBlank(reimburse.getInvoiceCode())) { |
|
|
|
|