feature 1.增加自然人标识

release
zhenghaiyang@ele-cloud.com 2 years ago
parent 90b8e4f3ba
commit d07b6bdf37
  1. 5
      order-management-common/src/main/java/com/dxhy/order/model/newsk/invoiceissue/InvoiceIssueInfo.java
  2. 9
      order-management-invoice/src/main/java/com/dxhy/order/invoice/utils/HttpInvoiceRequestUtilQd.java

@ -84,11 +84,14 @@ public class InvoiceIssueInfo implements Serializable {
* 购买方纳税人识别号
*/
private String GMF_NSRSBH;
/**
* 购买方名称
*/
private String GMF_MC;
/**
* 购买方自然人标识
*/
private String GMF_ZRRBS;
/**
* 购买方地址
*/

@ -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) {

Loading…
Cancel
Save