package com.tenwa.invoice; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; public class InvoiceBean { // private String SID="SID_ZP"; //用户名 private String wsname; //用户密码 private String wspwd; //单据编号,自定义。(不知道为啥接口方说可以重复)。目前安鹏想要用合同号。 private String XSDJBH; //发票种类---00=专票、02=普票 private String FPZL; //购方类型---01=企业、03=个人 private String GFLX; //发票正负---00=正票、01=负票 private String FPZF; //购方名称 private String GFMC; //购方税号---专票、普票对公必填 private String GFSH; //购方地址电话---专票必填 private String GFDZDH; //购方银行账号---专票必填 private String GFYHZH; //购方手机---电子发票必填 private String GFSJ; //购方邮箱---电子发票必填 private String GFYX; //销方税号 private String XFSH; //销方名称 private String XFMC; //销方地址电话 private String XFDZDH; //销方银行账号 private String XFYHZH; //红冲发票代码---fpzf=01时必填,对应蓝字发票代码 private String HCFPDM; //红冲发票号码---fpzf=01时必填,对应蓝字发票代码 private String HCFPHM; //红字通知单号---fpzf=01并且fpzl=00时必填 private String HZTZDH; //开票日期---格式如:2016-01-01 private String KJRQ; //备注 private String BZ; //开票人 private String KJR; //备用字段 private String XSDBMID; //备用字段 private String YWXTBS; //复核人 private String FHR; //收款人 private String SKR; //备用 private String WDDM; //备用---开票机器编号,国税局发行分机编号,。例:主机填写'0',分2开票机填写'2'-------接口方说不填 private String KPFWQH; //备用 private String KPDH; //备用字段 private String DKBZ; //备用字段 private String CFBZ; //打印标志---必填,0 private String QDBZ="0"; //明细行数---必填,单张发票明细第N行明细 private String MXXH; //金额---必填,精确到小数点号后两位,开红票与折扣时为负数 private String JE; //税率---必填(例:0.17) private String SLV; //商品名称 private String SPMC; //规格型号 private String GGXH; //计量单位 private String JLDW; //数量---必填,开红票时为负数 private String SL; //单价---必填,精确到小数点号后四位 private String DJ; //税额---需要校验:小数点后 2 位,以元为单位精确到分;不需要校验:不传值。 private String SHUIER; //含税标志---必填,1=含税 private String HSBZ="1"; //税收分类编码版本---必填,文档中要求填写13,但接口方要求填写34 private String GOODSNOVER="34"; //税收分类编码----必填 ,19位,位数不够后面补0 private String SW_SPBM; //优惠政策标识---必填,是否享受,1=享受,0=不享受。 private String YHZCBS="0"; //优惠政策名称---YHZCBS=1时必填,表示商品销售的具体优惠政策,如:即征即退、免税、简易征收等。(由于没有优惠,所以为空) private String TAXPRECON; //零税率标识---空:非零税率,0:出口零税,1:免税,2:不征税,3普通零税率(没有零税率,为空) private String LSLBS; //折扣行标识---必填,0=商品行,1=折扣行 private String ZKHBS="0"; public void getItems(String param){ JSONArray array =JSON.parseArray(param); //List< Map> listw = new ArrayList>(); } public String getSID() { return SID; } public void setSID(String sID) { SID = sID; } public String getWsname() { return wsname; } public void setWsname(String wsname) { this.wsname = wsname; } public String getWspwd() { return wspwd; } public void setWspwd(String wspwd) { this.wspwd = wspwd; } public String getXSDJBH() { return XSDJBH; } public void setXSDJBH(String xSDJBH) { XSDJBH = xSDJBH; } public String getFPZL() { return FPZL; } public void setFPZL(String fPZL) { FPZL = fPZL; } public String getGFLX() { return GFLX; } public void setGFLX(String gFLX) { GFLX = gFLX; } public String getFPZF() { return FPZF; } public void setFPZF(String fPZF) { FPZF = fPZF; } public String getGFMC() { return GFMC; } public void setGFMC(String gFMC) { GFMC = gFMC; } public String getGFSH() { return GFSH; } public void setGFSH(String gFSH) { GFSH = gFSH; } public String getGFDZDH() { return GFDZDH; } public void setGFDZDH(String gFDZDH) { GFDZDH = gFDZDH; } public String getGFYHZH() { return GFYHZH; } public void setGFYHZH(String gFYHZH) { GFYHZH = gFYHZH; } public String getGFSJ() { return GFSJ; } public void setGFSJ(String gFSJ) { GFSJ = gFSJ; } public String getGFYX() { return GFYX; } public void setGFYX(String gFYX) { GFYX = gFYX; } public String getXFSH() { return XFSH; } public void setXFSH(String xFSH) { XFSH = xFSH; } public String getXFMC() { return XFMC; } public void setXFMC(String xFMC) { XFMC = xFMC; } public String getXFDZDH() { return XFDZDH; } public void setXFDZDH(String xFDZDH) { XFDZDH = xFDZDH; } public String getXFYHZH() { return XFYHZH; } public void setXFYHZH(String xFYHZH) { XFYHZH = xFYHZH; } public String getHCFPDM() { return HCFPDM; } public void setHCFPDM(String hCFPDM) { HCFPDM = hCFPDM; } public String getHCFPHM() { return HCFPHM; } public void setHCFPHM(String hCFPHM) { HCFPHM = hCFPHM; } public String getHZTZDH() { return HZTZDH; } public void setHZTZDH(String hZTZDH) { HZTZDH = hZTZDH; } public String getKJRQ() { return KJRQ; } public void setKJRQ(String kJRQ) { KJRQ = kJRQ; } public String getBZ() { return BZ; } public void setBZ(String bZ) { BZ = bZ; } public String getKJR() { return KJR; } public void setKJR(String kJR) { KJR = kJR; } public String getXSDBMID() { return XSDBMID; } public void setXSDBMID(String xSDBMID) { XSDBMID = xSDBMID; } public String getYWXTBS() { return YWXTBS; } public void setYWXTBS(String yWXTBS) { YWXTBS = yWXTBS; } public String getFHR() { return FHR; } public void setFHR(String fHR) { FHR = fHR; } public String getSKR() { return SKR; } public void setSKR(String sKR) { SKR = sKR; } public String getWDDM() { return WDDM; } public void setWDDM(String wDDM) { WDDM = wDDM; } public String getKPFWQH() { return KPFWQH; } public void setKPFWQH(String kPFWQH) { KPFWQH = kPFWQH; } public String getKPDH() { return KPDH; } public void setKPDH(String kPDH) { KPDH = kPDH; } public String getDKBZ() { return DKBZ; } public void setDKBZ(String dKBZ) { DKBZ = dKBZ; } public String getCFBZ() { return CFBZ; } public void setCFBZ(String cFBZ) { CFBZ = cFBZ; } public String getQDBZ() { return QDBZ; } public void setQDBZ(String qDBZ) { QDBZ = qDBZ; } public String getMXXH() { return MXXH; } public void setMXXH(String mXXH) { MXXH = mXXH; } public String getJE() { return JE; } public void setJE(String jE) { JE = jE; } public String getSLV() { return SLV; } public void setSLV(String sLV) { SLV = sLV; } public String getSPMC() { return SPMC; } public void setSPMC(String sPMC) { SPMC = sPMC; } public String getGGXH() { return GGXH; } public void setGGXH(String gGXH) { GGXH = gGXH; } public String getJLDW() { return JLDW; } public void setJLDW(String jLDW) { JLDW = jLDW; } public String getSL() { return SL; } public void setSL(String sL) { SL = sL; } public String getDJ() { return DJ; } public void setDJ(String dJ) { DJ = dJ; } public String getSHUIER() { return SHUIER; } public void setSHUIER(String sHUIER) { SHUIER = sHUIER; } public String getHSBZ() { return HSBZ; } public void setHSBZ(String hSBZ) { HSBZ = hSBZ; } public String getGOODSNOVER() { return GOODSNOVER; } public void setGOODSNOVER(String gOODSNOVER) { GOODSNOVER = gOODSNOVER; } public String getSW_SPBM() { return SW_SPBM; } public void setSW_SPBM(String sW_SPBM) { SW_SPBM = sW_SPBM; } public String getYHZCBS() { return YHZCBS; } public void setYHZCBS(String yHZCBS) { YHZCBS = yHZCBS; } public String getTAXPRECON() { return TAXPRECON; } public void setTAXPRECON(String tAXPRECON) { TAXPRECON = tAXPRECON; } public String getLSLBS() { return LSLBS; } public void setLSLBS(String lSLBS) { LSLBS = lSLBS; } public String getZKHBS() { return ZKHBS; } public void setZKHBS(String zKHBS) { ZKHBS = zKHBS; } }