区块链发票:将影像提交税率转化成整数

release
路明慧 2 years ago
parent 794e7ccf9b
commit a2230d4196
  1. 6
      dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java

@ -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);
} }
} }

Loading…
Cancel
Save