|
|
|
@ -250,6 +250,15 @@ public class HttpInvoiceRequestUtilQd { |
|
|
|
|
invoiceIssueInfo.setTSPZ(commonInvoiceHead.getTSCHBZ()); |
|
|
|
|
invoiceIssueInfo.setZSFS(""); |
|
|
|
|
invoiceIssueInfo.setQD_BZ(commonInvoiceHead.getQD_BZ()); |
|
|
|
|
/** |
|
|
|
|
* 特殊处理购买方自然人标识 |
|
|
|
|
* 默认为N |
|
|
|
|
* 如果购买方企业类型为个人时,设置为Y |
|
|
|
|
*/ |
|
|
|
|
invoiceIssueInfo.setGMF_ZRRBS(ConfigureConstant.STRING_N); |
|
|
|
|
if(OrderInfoEnum.GHF_QYLX_03.getKey().equals(invoiceIssueInfo.getGMF_QYLX())){ |
|
|
|
|
invoiceIssueInfo.setGMF_ZRRBS(ConfigureConstant.STRING_Y); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
List<InvoiceInfoDetail> invoiceInfoDetailList = new ArrayList<>(); |
|
|
|
|
for (CommonInvoiceDetail commonInvoiceDetail : commonInvoiceDetails) { |
|
|
|
|