【簡介】本文主要就增值稅發票清單導入開票有關的增值稅發票清單導入增值稅普通發票(電子)企業端(服務器版可編程)接口規范進行詳細的描述
本接口用于電子發票系統對接增值稅發票系統升級版開具增值稅普通發票(電子)的接口說明。接口設計為以XML格式字符串作為參數傳遞。
該接口規范適用于通過稅控設備(目前特指稅控盤組/金稅盤組)實現電子發票與升級版系統的對接,僅支持增值稅普通發票(電子)。
接口說明:獲取稅控設備基本登記信息。
業務類型:"DJXXCX"
輸入參數:
<?xml version="1.0" encoding="gbk"?>
<business id="DJXXCX" comment="登記信息查詢">
<REQUEST_COMMON_DJXXCX>
<NSRSBH>納稅人識別號</NSRSBH>
</REQUEST_COMMON_DJXXCX>
</business>
返回數據:
<?xml version="1.0" encoding="gbk"?>
<business id="DJXXCX" comment="登記信息查詢">
<RESPONSE_COMMON_DJXXCX class="RESPONSE_COMMON_DJXXCX">
<NSRSBH>納稅人識別號</NSRSBH>
<NSRMC>納稅人名稱</NSRMC>
<SWJGDM>主管稅務機關代碼</SWJGDM>
<SWJGMC>主管稅務機關名稱</SWJGMC>
<JQBH>稅控設備編號</JQBH>
<DQSZ>當前時鐘</DQSZ>
<RETURNCODE>返回代碼</RETURNCODE>
<RETURNMSG>返回信息</RETURNMSG>
</RESPONSE_COMMON_DJXXCX>
</business>
參數說明:
索引 | ID | 名稱 | 長度 | 必須 | 說明 |
1 | NSRSBH | 納稅人識別號 | 20 | 否 | |
2 | NSRMC | 納稅人名稱 | 80 | 否 | |
3 | SWJGDM | 主管稅務機關代碼 | 16 | 否 | |
4 | SWJGMC | 主管稅務機關名稱 | 80 | 否 | |
5 | JQBH | 稅控設備編號 | 12 | 否 | |
6 | DQSZ | 當前時鐘 | 14 | 否 | YYYYMMDDHHMMSS |
7 | RETURNCODE | 返回代碼 | 4 | 是 | 0000成功,其它失敗 |
8 | RETURNMSG | 返回信息 | 160 | 是 | 變長 |
接口說明:查詢企業普通發票(電子)庫存。
業務類型:"FPKCCX"
輸入參數:
<?xml version="1.0" encoding="gbk"?>
<business id="FPKCCX" comment="發票庫存查詢">
<REQUEST_COMMON_FPKCCX>
<NSRSBH>納稅人識別號</NSRSBH>
</REQUEST_COMMON_FPKCCX>
</business>
索引 | ID | 名稱 | 長度 | 必須 | 說明 |
1 | NSRSBH | 納稅人識別號 | 20 | 是 |
返回數據:
<?xml version="1.0" encoding="gbk"?>
<business id="FPKCCX" comment="發票庫存查詢">
<RESPONSE_COMMON_FPKCCX>
<SYFPFS>剩余發票份數</SYFPFS>
<RETURNCODE>返回代碼</RETURNCODE>
<RETURNMSG>返回信息</RETURNMSG>
</RESPONSE_COMMON_FPKCCX>
</business>
參數說明:
索引 | ID | 名稱 | 長度 | 必須 | 說明 |
1 | SYFPFS | 剩余發票份數 | 是 | ||
2 | RETURNCODE | 返回代碼 | 4 | 是 | 0000成功,其它失敗 |
3 | RETURNMSG | 返回信息 | 是 | 變長 |
接口說明:完成藍字發票和紅字發票開具。項目條數最大100條。
業務類型:"FPKJ"
輸入參數:
<?xml version="1.0" encoding="gbk"?>
<business id="FPKJ" comment="發票開具">
<REQUEST_COMMON_FPKJ>
<COMMON_FPKJ_FPT>
<FPQQLSH>發票請求流水號</FPQQLSH>
<KPLX>開票類型</KPLX>
<BMB_BBH>編碼表版本號</BMB_BBH>
<ZSFS>征稅方式</ZSFS>
<XSF_NSRSBH>銷售方納稅人識別號</XSF_NSRSBH>
<XSF_MC>銷售方名稱</XSF_MC>
<XSF_DZDH>銷售方地址、電話</XSF_DZDH>
<XSF_YHZH>銷售方銀行賬號</XSF_YHZH>
<GMF_NSRSBH>購買方納稅人識別號</GMF_NSRSBH>
<GMF_MC>購買方名稱</GMF_MC>
<GMF_DZDH>購買方地址、電話</GMF_DZDH>
<GMF_YHZH>購買方銀行賬號</GMF_YHZH>
<KPR>開票人</KPR>
<SKR>收款人</SKR>
<FHR>復核人</FHR>
<YFP_DM>原發票代碼</YFP_DM>
<YFP_HM>原發票號碼</YFP_HM>
<JSHJ>價稅合計</JSHJ>
<HJJE>合計金額</HJJE>
<HJSE>合計稅額</HJSE>
<KCE>扣除額</KCE>
<BZ>備注</BZ>
</COMMON_FPKJ_FPT>
<COMMON_FPKJ_XMXXS size="1">
<COMMON_FPKJ_XMXX>
<FPHXZ>發票行性質</FPHXZ>
<SPBM>商品編碼</SPBM>
<ZXBM>自行編碼</ZXBM>
<YHZCBS>優惠政策標識</YHZCBS>
<LSLBS>零稅率標識<LSLBS/>
<ZZSTSGL>增值稅特殊管理</ZZSTSGL>
<XMMC>項目名稱</XMMC>
<GGXH>規格型號</GGXH>
<DW>單位</DW>
<XMSL>項目數量</XMSL>
<XMDJ>項目單價</XMDJ>
<XMJE>項目金額</XMJE>
<SL>稅率</SL>
<SE>稅額</SE>
</COMMON_FPKJ_XMXX>
</COMMON_FPKJ_XMXXS>
</REQUEST_COMMON_FPKJ>
</business>
參數說明:
索引 | ID | 名稱 | 長度 | 必須 | 說明 |
1 | FPQQLSH | 發票請求流水號 | 20 | 是 | |
2 | KPLX | 開票類型 | 1 | 是 | 0-藍字發票;1-紅字發票 |
3 | BMB_BBH | 編碼表版本號 | 20 | 否 | |
4 | ZSFS | 征稅方式 | 1 | 是 | 0:普通征稅 1:減按計征 2:差額征稅 |
5 | XSF_NSRSBH | 銷售方納稅人識別號 | 20 | 是 | |
6 | XSF_MC | 銷售方名稱 | 100 | 是 | |
7 | XSF_DZDH | 銷售方地址、電話 | 100 | 是 | |
8 | XSF_YHZH | 銷售方銀行賬號 | 100 | 否 | |
9 | GMF_NSRSBH | 購買方納稅人識別號 | 20 | 否 | |
10 | GMF_MC | 購買方名稱 | 100 | 是 | |
11 | GMF_DZDH | 購買方地址、電話 | 100 | 否 | |
12 | GMF_YHZH | 購買方銀行賬號 | 100 | 否 | |
13 | KPR | 開票人 | 8 | 是 | |
14 | SKR | 收款人 | 8 | 否 | |
15 | FHR | 復核人 | 8 | 否 | |
16 | YFP_DM | 原發票代碼 | 12 | 紅字發票時必須 | |
17 | YFP_HM | 原發票號碼 | 8 | 紅字發票時必須 | |
18 | JSHJ | 價稅合計 | 是 | 單位:元(2位小數) | |
19 | HJJE | 合計金額 | 是 | 不含稅,單位:元(2位小數) | |
20 | HJSE | 合計稅額 | 是 | 單位:元(2位小數) | |
21 | KCE | 扣除額 | 12 | 否 | 小數點后2位,當ZSFS為2時扣除額為必填項 |
22 | BZ | 備注 | 200 | 否 | 備注長度應減去“機器編號:ZZZZZZZZZZZ”,”對應正數發票代碼:XXXXXXXXXXXX號碼:YYYYYYYY” 字樣長度,長度剩余130。 |
項目明細,可多條(最大100條) | |||||
23 | FPHXZ | 發票行性質 | 1 | 是 | 0正常行、1折扣行、2被折扣行 |
24 | SPBM | 商品編碼 | 19 | 否 | |
25 | ZXBM | 自行編碼 | 20 | 否 | |
26 | YHZCBS | 優惠政策標識 | 1 | 否 | 0:不使用,1:使用 |
27 | LSLBS | 零稅率標識 | 1 | 否 | 空:非零稅率, 1:免稅,2:不征收,3普通零稅率 |
28 | ZZSTSGL | 增值稅特殊管理 | 50 | 否 | |
29 | XMMC | 項目名稱 | 90 | 是 | 在發票和銷貨清單中,可在每一行商品下加入折扣行,折扣行商品名稱欄填寫“折扣(X.XXX%)”字樣,其中“X”為折扣率數字,金額和稅額欄以負數填寫,稅率與被折扣行商品稅率相同,其它欄不填寫。 |
30 | DW | 計量單位 | 20 | 否 | |
31 | GGXH | 規格型號 | 40 | 否 | |
32 | XMSL | 項目數量 | 否 | 小數點后6位 | |
33 | XMDJ | 項目單價 | 否 | 小數點后6位 不含稅 | |
34 | XMJE | 項目金額 | 是 | 不含稅,單位:元(2位小數) | |
35 | SL | 稅率 | 是 | 6位小數,例1%為0.01 | |
36 | SE | 稅額 | 是 | 單位:元(2位小數) |
返回參數:
若企業
以上是Excel表格導入開票軟件、金稅接口批量開票軟件、增值稅專業發票清單導入開票、防偽稅控開票接口、自動開票接口軟件、增值稅發票導入軟件等的部分規范,若企業需要實現增值稅防偽稅控開票系統對接業務系統,如SAP、Oracle、PeopleSoft、JDE、金蝶、用友、浪潮、新中大、Microsoft、各種電商平臺(天貓、京東、拼多多等),并希望支持多種數據庫Oracle、SQL Server、MySQL、PostgreSQL等,可以看看SEAM Printer和SEAM Tax,這兩種軟件系統是完全滿足企業自動批量開票,實現Excel表格導入開票、防偽稅控開票接口、增值稅專業發票清單導入開票、excel清單導入開票的功能,詳細建議參考這里。