|
|
|
@ -327,9 +327,15 @@ public class SignSaveInvoiceInfoServiceImpl extends MpBaseServiceImpl<SignRecord |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
invoiceDetail.setTaxRate(rate); |
|
|
|
|
taxRate = taxRate + rate; |
|
|
|
|
if(rate != null){ |
|
|
|
|
invoiceDetail.setTaxCode(getZSM(rate)); |
|
|
|
|
if(StringUtils.isNotEmpty(invoiceDetailQuery.getString("taxRate")) && !taxRate.contains(invoiceDetailQuery.getString("taxRate"))) { |
|
|
|
|
if(i == dataArray.size() -1) { |
|
|
|
|
taxRate = taxRate + invoiceDetailQuery.getString("taxRate"); |
|
|
|
|
}else{ |
|
|
|
|
taxRate = taxRate + invoiceDetailQuery.getString("taxRate") + ","; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if(invoiceDetailQuery.getString("taxRate") != null){ |
|
|
|
|
invoiceDetail.setTaxCode(getZSM(invoiceDetailQuery.getString("taxRate"))); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
invoiceDetail.setTaxAmount(invoiceDetailQuery.getString("tax")); |
|
|
|
|