|
|
|
@ -230,10 +230,21 @@ public class CheckTaskServiceImpl implements CheckTaskService { |
|
|
|
|
requestData.setBuyerTaxNo(checkNoDetailInvoice.getBuyerTaxNo()); |
|
|
|
|
// 发票类型
|
|
|
|
|
requestData.setInvoiceType(checkNoDetailInvoice.getInvoiceType()); |
|
|
|
|
// 发票代码
|
|
|
|
|
requestData.setInvoiceCode(checkNoDetailInvoice.getInvoiceCode()); |
|
|
|
|
// 发票号码
|
|
|
|
|
requestData.setInvoiceNo(checkNoDetailInvoice.getInvoiceNo()); |
|
|
|
|
|
|
|
|
|
if("31".equals(checkNoDetailInvoice.getInvoiceType()) |
|
|
|
|
|| "32".equals(checkNoDetailInvoice.getInvoiceType()) |
|
|
|
|
|| "185".equals(checkNoDetailInvoice.getInvoiceType()) |
|
|
|
|
|| "186".equals(checkNoDetailInvoice.getInvoiceType())){ |
|
|
|
|
// 发票代码
|
|
|
|
|
requestData.setInvoiceCode(""); |
|
|
|
|
// 发票号码
|
|
|
|
|
requestData.setInvoiceNo(checkNoDetailInvoice.getInvoiceCode() + checkNoDetailInvoice.getInvoiceNo()); |
|
|
|
|
}else { |
|
|
|
|
// 发票代码
|
|
|
|
|
requestData.setInvoiceCode(checkNoDetailInvoice.getInvoiceCode()); |
|
|
|
|
// 发票号码
|
|
|
|
|
requestData.setInvoiceNo(checkNoDetailInvoice.getInvoiceNo()); |
|
|
|
|
} |
|
|
|
|
// 开票时间
|
|
|
|
|
String sdate = (new SimpleDateFormat("yyyyMMdd")).format(checkNoDetailInvoice.getInvoiceDate()); |
|
|
|
|
requestData.setInvoiceDate(sdate); |
|
|
|
|