feature: 建筑服务跨区域涉税事顶报验管理编号字段增加

jianshui-ui
xingze 10 months ago
parent 010280cd88
commit 50e4a11a50
  1. 11
      jianshui-invoice/src/main/java/com/jianshui/invoice/domain/BillInfo.java
  2. 11
      jianshui-invoice/src/main/java/com/jianshui/invoice/domain/dto/api/elephant/DDZXX.java
  3. 28
      jianshui-invoice/src/main/java/com/jianshui/invoice/domain/dto/api/elephant/JZFWXX.java
  4. 5
      jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java

@ -477,6 +477,9 @@ public class BillInfo extends BaseEntity
// 是否展示销方银行账号
@TableField(exist=false)
private String sfzsxfyhzh;
// 涉税事项报告表
@TableField(exist=false)
private String sssxbgb;
// 红冲查询接口(红字确认单编号)
@TableField(exist=false)
private String requestId;
@ -487,6 +490,14 @@ public class BillInfo extends BaseEntity
private String tsxt;
public String getSssxbgb() {
return sssxbgb;
}
public void setSssxbgb(String sssxbgb) {
this.sssxbgb = sssxbgb;
}
public String getRequestId() {
return requestId;
}

@ -2,6 +2,8 @@
* Copyright 2022 bejson.com
*/
package com.jianshui.invoice.domain.dto.api.elephant;
import com.jianshui.invoice.domain.dto.api.elephant.addInvoice.Jzfwxx;
import java.util.List;
/**
@ -17,9 +19,18 @@ public class DDZXX {
private DDTXX DDTXX; // 订单头信息
private ESCTXX ESCTXX; // 二手车头信息
private JDCTXX JDCTXX; // 机动车头信息
private JZFWXX JZFWXX; // 建筑服务信息
private List<DDMXXX> DDMXXX; // 订单明细信息
public com.jianshui.invoice.domain.dto.api.elephant.JZFWXX getJZFWXX() {
return JZFWXX;
}
public void setJZFWXX(com.jianshui.invoice.domain.dto.api.elephant.JZFWXX JZFWXX) {
this.JZFWXX = JZFWXX;
}
public Qdtxx getQDTXX() {
return QDTXX;
}

@ -0,0 +1,28 @@
package com.jianshui.invoice.domain.dto.api.elephant;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;
@Getter
@Setter
@ToString
public class JZFWXX implements Serializable {
/**
* TDZZSXMBH : 土地增值税项目编号
* JZFWFSD : 建筑服务发生地
* JZFWMC : 建筑服务名称
* KDSBZ : 跨地()标志
* KQYSSSXBGGLBM : 跨区域涉税事顶报验管理编号
*/
private String TDZZSXMBH;
private String JZFWFSD;
private String JZFWMC;
private String KDSBZ;
private String KQYSSSXBGGLBM;
}

@ -315,11 +315,16 @@ public class ElephantInvoiceApiV6ServiceImpl implements IInvoiceApiService {
}
// 开始封装请求报文
// todo 20240912 建筑服务类型增加
JZFWXX jzfwxx = new JZFWXX();
jzfwxx.setKQYSSSXBGGLBM(billInfo.getSssxbgb());
ElephantInvoiceAddDTO elephantInvoiceAddDTO = new ElephantInvoiceAddDTO();
elephantInvoiceAddDTO.setDDPCXX(ddpcxx);
DDZXX ddzxx = new DDZXX();
ddzxx.setDDTXX(ddtxx);
ddzxx.setDDMXXX(ddmxxxList);
ddzxx.setJZFWXX(jzfwxx);
// 全电头信息
ddzxx.setQDTXX(qdtxx);
List<DDZXX> ddzxxes = new ArrayList<>();

Loading…
Cancel
Save