|
|
@ -899,7 +899,6 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { |
|
|
|
invoiceDetailInfo.setNum(invoiceDetail.getQuantity()); |
|
|
|
invoiceDetailInfo.setNum(invoiceDetail.getQuantity()); |
|
|
|
invoiceDetailInfo.setUnitPrice(invoiceDetail.getUnitPrice()); |
|
|
|
invoiceDetailInfo.setUnitPrice(invoiceDetail.getUnitPrice()); |
|
|
|
invoiceDetailInfo.setDetailAmount(invoiceDetail.getAmount()); |
|
|
|
invoiceDetailInfo.setDetailAmount(invoiceDetail.getAmount()); |
|
|
|
invoiceDetailInfo.setTaxRate(invoiceDetail.getTaxRate()); |
|
|
|
|
|
|
|
invoiceDetailInfo.setTaxAmount(invoiceDetail.getTax()); |
|
|
|
invoiceDetailInfo.setTaxAmount(invoiceDetail.getTax()); |
|
|
|
invoiceDetailInfo.setCph(invoiceDetail.getLicensePlateNum()); |
|
|
|
invoiceDetailInfo.setCph(invoiceDetail.getLicensePlateNum()); |
|
|
|
invoiceDetailInfo.setLx(invoiceDetail.getType()); |
|
|
|
invoiceDetailInfo.setLx(invoiceDetail.getType()); |
|
|
@ -907,7 +906,12 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { |
|
|
|
invoiceDetailInfo.setTxrqz(invoiceDetail.getCurrentDateEnd()); |
|
|
|
invoiceDetailInfo.setTxrqz(invoiceDetail.getCurrentDateEnd()); |
|
|
|
invoiceDetailInfo.setTaxCode(invoiceDetail.getTaxCode()); |
|
|
|
invoiceDetailInfo.setTaxCode(invoiceDetail.getTaxCode()); |
|
|
|
invoiceDetailInfo.setGoodsName(invoiceDetail.getCommodityName()); |
|
|
|
invoiceDetailInfo.setGoodsName(invoiceDetail.getCommodityName()); |
|
|
|
|
|
|
|
BigDecimal taxRate = strToBigDecimal(invoiceDetail.getTaxRate()); |
|
|
|
|
|
|
|
if (taxRate != null){ |
|
|
|
|
|
|
|
invoiceDetailInfo.setTaxRate(taxRate.multiply(new BigDecimal("100")).stripTrailingZeros().toPlainString()); |
|
|
|
|
|
|
|
} |
|
|
|
invoiceDetailList.add(invoiceDetailInfo); |
|
|
|
invoiceDetailList.add(invoiceDetailInfo); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|