Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
2130d2dbf7
|
@ -11,6 +11,7 @@ import nc.imag.basefactory.router.Sm4Util;
|
|||
import nc.imag.common.util.IJsonUtil;
|
||||
import nc.impl.imag.taxfactory.einvoice.EInvoiceRequest;
|
||||
import nc.itf.imag.basefactory.IFactoryRequest;
|
||||
import nc.vo.imag.verify.InvoiceTypeEnum;
|
||||
import nc.vo.pub.BusinessException;
|
||||
import nc.vo.pub.BusinessRuntimeException;
|
||||
import nccloud.commons.collections.MapUtils;
|
||||
|
@ -165,7 +166,12 @@ class ApplyRequest extends EInvoiceRequest implements IFactoryRequest {
|
|||
a.setJEHJ(getUFDoubleValue(p.getJehj()));
|
||||
a.setCJH(p.getCjh());
|
||||
a.setKQYSSSXBGGLBM(p.getKqysssxbgglbm());
|
||||
|
||||
//@特殊票种电子凭证@ end
|
||||
//机动车专票特殊处理
|
||||
if(String.valueOf(InvoiceTypeEnum.JDCZYFP.getTypeCode()).equals(p.getFplx())){
|
||||
a.setFPLX(imagToEInvoice(String.valueOf(InvoiceTypeEnum.ZZSZYFP.getTypeCode())));
|
||||
a.setTSPZ("12");
|
||||
}
|
||||
ApplyInvoiceDetail[] details = new ApplyInvoiceDetail[p.getItems().length];
|
||||
for (int j = 0; j < details.length; j++) {
|
||||
PInvoiceDetail pd = p.getItems()[j];
|
||||
|
@ -196,6 +202,18 @@ class ApplyRequest extends EInvoiceRequest implements IFactoryRequest {
|
|||
motor.setCQZSBH(psd.getCqzsbh());
|
||||
motor.setJZFWFSD(psd.getJzfwfsd());
|
||||
motor.setJZXMMC(psd.getJzxmmc());
|
||||
// **************************************2024-07-11 新增 (增加数电纸质发票(机动车销售统一发票))
|
||||
motor.setCD(psd.getCd());
|
||||
motor.setCJHM(psd.getCjhm());
|
||||
motor.setCLLX(psd.getCllx());
|
||||
motor.setCPXH(psd.getCpxh());
|
||||
motor.setSCQYMC(psd.getScqymc());
|
||||
motor.setXCRS(psd.getXcrs());
|
||||
|
||||
motor.setHGZH(psd.getHgzh());
|
||||
motor.setFDJHM(psd.getFdjhm());
|
||||
motor.setDUWEI(psd.getDunwei());
|
||||
// ***********************************************************************
|
||||
ad.setDetailMotor(motor);
|
||||
}
|
||||
details[j] = ad;
|
||||
|
@ -1332,6 +1350,109 @@ class ApplyRequest extends EInvoiceRequest implements IFactoryRequest {
|
|||
|
||||
//½¨Öþ·þÎñ·¢ÉúµØ
|
||||
private String JZFWFSD;
|
||||
// 产地
|
||||
private String CD;
|
||||
|
||||
// 车架号码
|
||||
private String CJHM;
|
||||
|
||||
// 车辆类型
|
||||
private String CLLX;
|
||||
|
||||
// 产牌型号
|
||||
private String CPXH;
|
||||
|
||||
// 生产企业名称
|
||||
private String SCQYMC;
|
||||
|
||||
// 限乘人数
|
||||
private String XCRS;
|
||||
|
||||
//合格证号
|
||||
private String HGZH;
|
||||
|
||||
|
||||
//发动机号码
|
||||
private String FDJHM;
|
||||
|
||||
|
||||
//吨位
|
||||
private String DUWEI;
|
||||
|
||||
public String getHGZH() {
|
||||
return HGZH;
|
||||
}
|
||||
|
||||
public void setHGZH(String HGZH) {
|
||||
this.HGZH = HGZH;
|
||||
}
|
||||
|
||||
public String getFDJHM() {
|
||||
return FDJHM;
|
||||
}
|
||||
|
||||
public void setFDJHM(String FDJHM) {
|
||||
this.FDJHM = FDJHM;
|
||||
}
|
||||
|
||||
public String getDUWEI() {
|
||||
return DUWEI;
|
||||
}
|
||||
|
||||
public void setDUWEI(String DUWEI) {
|
||||
this.DUWEI = DUWEI;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public String getCD() {
|
||||
return CD;
|
||||
}
|
||||
|
||||
public void setCD(String CD) {
|
||||
this.CD = CD;
|
||||
}
|
||||
|
||||
public String getCJHM() {
|
||||
return CJHM;
|
||||
}
|
||||
|
||||
public void setCJHM(String CJHM) {
|
||||
this.CJHM = CJHM;
|
||||
}
|
||||
|
||||
public String getCLLX() {
|
||||
return CLLX;
|
||||
}
|
||||
|
||||
public void setCLLX(String CLLX) {
|
||||
this.CLLX = CLLX;
|
||||
}
|
||||
|
||||
public String getCPXH() {
|
||||
return CPXH;
|
||||
}
|
||||
|
||||
public void setCPXH(String CPXH) {
|
||||
this.CPXH = CPXH;
|
||||
}
|
||||
|
||||
|
||||
public String getSCQYMC() {
|
||||
return SCQYMC;
|
||||
}
|
||||
|
||||
public void setSCQYMC(String SCQYMC) {
|
||||
this.SCQYMC = SCQYMC;
|
||||
}
|
||||
|
||||
public String getXCRS() {
|
||||
return XCRS;
|
||||
}
|
||||
|
||||
public void setXCRS(String XCRS) {
|
||||
this.XCRS = XCRS;
|
||||
}
|
||||
|
||||
public String getCQZSBH() {
|
||||
return CQZSBH;
|
||||
|
|
Loading…
Reference in New Issue