|
|
@ -314,15 +314,7 @@ public class SignSaveInvoiceInfoServiceImpl extends MpBaseServiceImpl<SignRecord |
|
|
|
invoiceDetail.setGoodsName(invoiceDetailQuery.getString("commodityName")); |
|
|
|
invoiceDetail.setGoodsName(invoiceDetailQuery.getString("commodityName")); |
|
|
|
invoiceDetail.setUnitPrice(invoiceDetailQuery.getString("unitPrice")); |
|
|
|
invoiceDetail.setUnitPrice(invoiceDetailQuery.getString("unitPrice")); |
|
|
|
invoiceDetail.setDetailAmount(invoiceDetailQuery.getString("amount")); |
|
|
|
invoiceDetail.setDetailAmount(invoiceDetailQuery.getString("amount")); |
|
|
|
taxRate = invoiceDetailQuery.getString("taxRate"); |
|
|
|
invoiceDetail.setTaxRate(invoiceDetailQuery.getString("taxRate")); |
|
|
|
if(StringUtils.isNotEmpty(invoiceDetailQuery.getString("taxRate"))) { |
|
|
|
|
|
|
|
Float rate = Float.parseFloat(taxRate); |
|
|
|
|
|
|
|
taxRate = String.valueOf(rate * 100); |
|
|
|
|
|
|
|
log.info("税率转化 带小数点转换成整数的税率"); |
|
|
|
|
|
|
|
invoiceDetail.setTaxRate(taxRate); |
|
|
|
|
|
|
|
}else{ |
|
|
|
|
|
|
|
invoiceDetail.setTaxRate(taxRate); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
taxRate = taxRate + invoiceDetailQuery.getString("taxRate"); |
|
|
|
taxRate = taxRate + invoiceDetailQuery.getString("taxRate"); |
|
|
|
if(invoiceDetailQuery.getString("taxRate") != null){ |
|
|
|
if(invoiceDetailQuery.getString("taxRate") != null){ |
|
|
|
invoiceDetail.setTaxCode(getZSM(invoiceDetailQuery.getString("taxRate"))); |
|
|
|
invoiceDetail.setTaxCode(getZSM(invoiceDetailQuery.getString("taxRate"))); |
|
|
|