![電子發(fā)票簽章系統(tǒng)數(shù)據(jù)規(guī)范接口文檔_第1頁(yè)](http://file4.renrendoc.com/view11/M01/36/0F/wKhkGWXzUz-AIl7hAABApcdvlJ4561.jpg)
![電子發(fā)票簽章系統(tǒng)數(shù)據(jù)規(guī)范接口文檔_第2頁(yè)](http://file4.renrendoc.com/view11/M01/36/0F/wKhkGWXzUz-AIl7hAABApcdvlJ45612.jpg)
![電子發(fā)票簽章系統(tǒng)數(shù)據(jù)規(guī)范接口文檔_第3頁(yè)](http://file4.renrendoc.com/view11/M01/36/0F/wKhkGWXzUz-AIl7hAABApcdvlJ45613.jpg)
![電子發(fā)票簽章系統(tǒng)數(shù)據(jù)規(guī)范接口文檔_第4頁(yè)](http://file4.renrendoc.com/view11/M01/36/0F/wKhkGWXzUz-AIl7hAABApcdvlJ45614.jpg)
![電子發(fā)票簽章系統(tǒng)數(shù)據(jù)規(guī)范接口文檔_第5頁(yè)](http://file4.renrendoc.com/view11/M01/36/0F/wKhkGWXzUz-AIl7hAABApcdvlJ45615.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
電子發(fā)票簽章系統(tǒng)數(shù)據(jù)規(guī)范 1.1公共請(qǐng)求參數(shù) 31.2公共返回參數(shù) 41.3API接口列表及參數(shù)說(shuō)明 51.3.1版式文件生成接口 5 HA 1.API接口1.1公共請(qǐng)求參數(shù){odezipCode根據(jù)數(shù)據(jù)包大小判斷是否進(jìn)行壓縮)",nntypeurespanId識(shí)"}稱g一樣,詳見(jiàn)下面接口列表g1tCodeg1CA加密gg接口,對(duì)私有請(qǐng)求報(bào)文進(jìn)行加密BASE64.encode(ZIP壓縮(CA加密(json明文)))CA解密(ZIP解壓縮(BASE64.decode(json密gHMacSHA。gceCodezipCodeencryptCodeaccesstoken+datagram+signtype內(nèi)容進(jìn)行字符串拼識(shí)g1.2公共返回參數(shù){emsgodezipCode根據(jù)數(shù)據(jù)包大小判斷是否進(jìn)行壓縮)",nntypeure}稱ggg1tCodeg1CA加密gg的接口,對(duì)私有請(qǐng)求報(bào)文進(jìn)行加密BASE64.encode(ZIP壓縮(CA加密(json明文)))CA解密(ZIP解壓縮(BASE64.decode(json密文)))egHMacSHA'。ginterfaceCode開(kāi)始,按照先后順序做字符串拼1.3API接口列表及參數(shù)說(shuō)明編碼名稱1接口發(fā)票版式文件簽章功能版式文件生成接口3.接口編碼:51.formatfile.build請(qǐng)求報(bào)文示例與數(shù)據(jù)項(xiàng)說(shuō)明{"kj":{rrrmz"kjmxs":[{w},{w}請(qǐng)求數(shù)據(jù)項(xiàng)說(shuō)明據(jù)項(xiàng)名稱名稱1識(shí)VARCHAR是2VARCHAR1是5-增值稅電子專用發(fā)票(電專)3ionARCHAR否4VARCHAR是流水號(hào)保證唯一5NUMBER1是藍(lán)字廢票61是71否Y購(gòu)發(fā)票發(fā)票8mbbbhVARCHAR是91是項(xiàng)目名稱VARCHAR否項(xiàng)清單標(biāo)識(shí)(QD_BZ)為1時(shí)必填。nsrsbh別號(hào)VARCHAR是mcVARCHAR是zdh銷售方地址、電話VARCHAR是hzh號(hào)VARCHAR否bh稅人識(shí)別號(hào)VARCHAR否名稱VARCHAR是購(gòu)買(mǎi)方地址、電話VARCHAR否銀行賬號(hào)VARCHAR否gmf_sj手機(jī)VARCHAR否購(gòu)買(mǎi)方手機(jī)號(hào)與購(gòu)買(mǎi)方郵箱不能號(hào)碼:13[0-9],14[5,7,9],15[0,1,2,3,4,5,6,7,8,9],16[5,6],17[0,1,6,7,8],18[0-9]動(dòng)號(hào)段:134,135,136,137,138,139,147,148,150,151,152,154,157,158,159,165,170,172,178,182,183,184,187,188,198通號(hào)段:130,131,132,145,146,155,156,166,167,170,171,175,176,185,186:133,149,153,170,173,177,180,181,189,191,199*70[1700/1701/1702(電信)、1703/1705/1706(移動(dòng))、1704/1707/1708/1709(聯(lián)通)]、171(聯(lián)通)星通信]:1349郵箱VARCHAR否箱地址命名規(guī)則填寫(xiě)購(gòu)買(mǎi)方手機(jī)號(hào)與購(gòu)買(mǎi)方郵箱不能空VARCHAR1否請(qǐng)按需填寫(xiě),禁止寫(xiě)死手機(jī)或郵VARCHAR是VARCHAR否VARCHAR否yfp_dmVARCHAR否VARCHAR8否OUBLE是額+合計(jì)稅額eOUBLE是開(kāi)票合計(jì)金額與明細(xì)行所有致eOUBLE是開(kāi)票合計(jì)稅額與明細(xì)行所有要一致VARCHAR否增值稅發(fā)票紅字發(fā)票開(kāi)具時(shí),備注要求:增值稅發(fā)票代開(kāi)發(fā)票開(kāi)具時(shí),備注要求:XYYYYYYYYXY開(kāi)企業(yè)名稱。增值稅發(fā)票紅字發(fā)票(專票)開(kāi)具時(shí),備注要求:開(kāi)具負(fù)數(shù)發(fā)票,必須在備注中注明“開(kāi)具紅字增值稅專用發(fā)票信息表編號(hào)ZZZZZZZZZZZZZZZZ”字樣,其中“Z”為開(kāi)具紅字增值稅專用發(fā)票所需要的長(zhǎng)度為16位信息表編號(hào)。差額征稅發(fā)票開(kāi)具時(shí),備注要求:須在備注中注明“差額征稅:X?!弊謽樱渲小癤”為差額值。紅票必須在備注中注明“差額征稅”編號(hào)ARCHAR是dmVARCHAR是VARCHAR8是TETIME是VARCHAR是VARCHAR是NUMBER1是wjlxVARCHAR3是VARCHAR否purlVARCHAR否空,則不再生成方式的選擇1VARCHAR是商品進(jìn)行折扣,折扣行緊數(shù)Y(X.XXX%)”字樣,其中“Y”2VARCHAR否復(fù)用作為通行費(fèi)發(fā)票的‘類型’3VARCHAR否復(fù)用作為通行費(fèi)發(fā)票的‘車(chē)牌號(hào)’4OUBLE否U時(shí),本字段復(fù)用作為通行費(fèi)發(fā)01804255OUBLE否不含稅單價(jià)=含稅單價(jià)/(1+稅U時(shí),本字段復(fù)用作為通行費(fèi)發(fā)01804256OUBLE是不含稅金額=含稅金額/(1+稅率),并保留兩位小數(shù)7OUBLE是如果稅率為0,表示免稅(正常8OUBLE是數(shù)9zVARCHAR1是目單價(jià)和項(xiàng)目金額是否含1是VARCHAR是商品編碼版本:必填VARCHAR否s標(biāo)識(shí)VARCHAR1是商品編碼版本:必填VARCHAR1否理VARCHAR否OUBLE否額1.差額征稅的發(fā)票如果沒(méi)有折扣2.具體差額征稅發(fā)票的計(jì)算方法不含稅差額=不含稅金額-扣返回報(bào)文示例與數(shù)據(jù)項(xiàng)說(shuō)明{}項(xiàng)說(shuō)明稱fpdm是fp_hm8是e否下載方式(XZFS字段)為1、必填;流否下載方式(XZFS字段)為2、必填;發(fā)票,共服務(wù)平臺(tái)發(fā)票x3是atform校驗(yàn)規(guī)則單行商品明細(xì)|單價(jià)×數(shù)量-金額|<=0.01元【單價(jià)×數(shù)量的結(jié)果保留兩位小數(shù)】【不含稅金額×稅率的結(jié)果保留兩位小數(shù)】的不含稅金額乘以稅率,按照實(shí)際相乘結(jié)果進(jìn)行相加。與明細(xì)行所有金額加起來(lái)要一致;與明細(xì)行所有稅額加起來(lái)要一致;被折扣行金額。多行折扣情況下,折扣行金額不能大于各被折扣正數(shù)發(fā)票金額為負(fù)的商品行(即折扣行),其上一行商品金額必須為正。單價(jià)必須是合法數(shù)字折扣行稅率相同。多行折扣情況下,各被折扣行稅率相同,且與與明細(xì)行所有金額加起來(lái)要一致;與明細(xì)行所有稅額加起來(lái)要一致;單價(jià)必須是合法數(shù)字11234567812行費(fèi)”標(biāo)識(shí)。345錄的通行日期。6的通行日期。78ETC寫(xiě)“不征稅”。3%”。9。1稅率率稅率稅率稅率稅率稅率稅率稅率稅率稅率2.1HMACSHA256加密簽名asecurityInvalidKeyExceptionsecurityNoSuchAlgorithmExceptionxcryptoMacavaxcryptospecSecretKeySpecpublicclassHMacSHA256Util{publicstaticStringHMACSHA256(byte[]data,byte[]key){try{SecretKeySpecsigningKeynewSecretKeySpeckey,"HmacSHA256");Macmac=Mac.getInstance("HmacSHA256");initsigningKeyytehexmacdoFinaldatacatchNoSuchAlgorithmExceptione){tStackTracecatchInvalidKeyExceptione){tStackTrace}}privatestaticStringbyte2hex(byte[]b){tringBuilderhsnewStringBuildertmpfor(intn=0;b!=null&&n<b.length;n++){stmpIntegertoHexStringbnXFFifstmplengthendtmp}hstoStringtoUpperCase}publicstaticvoidmain(String[]args){System.out.println(HMACSHA256("航天信息股份有限公司".getBytes(),"12345678".getBytes()));}}1.BB2DBF98C94988269586CBDF83A5AABC8F65ABBCA9A931B11DAFFDC6A3D0F6252.2壓縮/解壓縮aioByteArrayInputStreamaioByteArrayOutputStreamaioInputStreamaioOutputStreamautilzipGZIPInputStreamautilzipGZIPOutputStreampublicclassGZipUtils{publicstaticintBUFFER;publicstaticStringEXTgzpublicstaticbyte[]compress(byte[]data)throwsException{outputnullteArrayInputStreambaisnewByteArrayInputStreamdataeArrayOutputStreambaosnewByteArrayOutputStreambaisbaosoutputbaostoByteArray;}publicstaticvoidcompressInputStreamisOutputStreamos)throwsException{GZIPOutputStreamgosnewGZIPOutputStream(os);bytedatanewbyteBUFFERwhile((count=is.read(data,0,BUFFER))!=-1){goswritedatacount);}inishflushclose}publicstaticbytedecompressbytedata)throwsException{eArrayInputStreambaisnewByteArrayInputStreamdataeArrayOutputStreambaosnewByteArrayOutputStreamompressbaisbaostabaostoByteArray3.}}publicstaticvoiddecompress(InputStreamis,OutputStreamos)throwsException{GZIPInputStreamgisnewGZIPInputStream(is);bytedatanewbyte
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 用人單位勞動(dòng)勞務(wù)合同書(shū)(29篇)
- 2024文明禮儀學(xué)習(xí)心得(14篇)
- 蛋雞飼料加工智能化生產(chǎn)項(xiàng)目可行性研究報(bào)告寫(xiě)作模板-備案審批
- 2025年世界知名品牌代理商合作協(xié)議
- 2025年購(gòu)房意向策劃金協(xié)議范本版
- 2025年專利技術(shù)購(gòu)買(mǎi)與轉(zhuǎn)讓合同范例
- 2025年硅藻泥項(xiàng)目申請(qǐng)報(bào)告模式
- 2025年信息技術(shù)咨詢服務(wù)收購(gòu)協(xié)議
- 2025年鈉濾膜項(xiàng)目提案報(bào)告模板
- 2025年信用卡債務(wù)分期償還安排協(xié)議
- 2023-2024學(xué)年五年級(jí)下冊(cè)數(shù)學(xué)青島版小升初測(cè)評(píng)卷(五四學(xué)制)
- 《土壤肥料學(xué)通論》課程教學(xué)大綱
- 2024年陜西省中考語(yǔ)文試題
- 2024年《高等教育心理學(xué)》考前輔導(dǎo)必背習(xí)題庫(kù)(300題)
- 北京海淀人大附2025屆高一數(shù)學(xué)第二學(xué)期期末監(jiān)測(cè)試題含解析
- 2024年廣西職業(yè)院校技能大賽中職組《智慧物流作業(yè)》模塊MC競(jìng)賽樣題
- ALC板施工施工方案及工藝要求
- 漂流規(guī)劃設(shè)計(jì)方案
- 移動(dòng)取消寬帶委托書(shū)
- 國(guó)際市場(chǎng)營(yíng)銷(高職)教學(xué)教案
- 消防設(shè)施維保服務(wù)投標(biāo)方案
評(píng)論
0/150
提交評(píng)論