From 54438302c1430d571d359763b2997312e4770e69 Mon Sep 17 00:00:00 2001 From: gityjf <2211675158@qq.com> Date: Wed, 4 Nov 2020 09:40:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=98=E5=8E=9F=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src_cmb/com/tenwa/invoice/InvoiceBean.java | 193 ++++++++++++++++++++- 1 file changed, 184 insertions(+), 9 deletions(-) diff --git a/src_cmb/com/tenwa/invoice/InvoiceBean.java b/src_cmb/com/tenwa/invoice/InvoiceBean.java index 4765afdad..148eacf1f 100644 --- a/src_cmb/com/tenwa/invoice/InvoiceBean.java +++ b/src_cmb/com/tenwa/invoice/InvoiceBean.java @@ -108,17 +108,59 @@ public class InvoiceBean { //打印标志---必填,0 private String QDBZ="0"; - //开票信息明细 - private List Items; + //明细行数---必填,单张发票明细第N行明细 + private String MXXH; - public List getItems() { - return Items; - } - - public void setItems(List items) { - Items = items; - } + //金额---必填,精确到小数点号后两位,开红票与折扣时为负数 + 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; } @@ -382,5 +424,138 @@ public class InvoiceBean { 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; + } + + + + + }