午夜视频在线观看区二区-午夜视频在线观看视频-午夜视频在线观看视频在线观看-午夜视频在线观看完整高清在线-午夜视频在线观看网站-午夜视频在线观看亚洲天堂

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

SAP、百望,進項發票一體化對接

admin
2024年11月3日 7:19 本文熱度 1528

?SAPSRM-百望接口

  • 思路

SAPSRM相關頁面中加按鈕‘導入發票號,實現單點登錄百望界面,百望開發選擇發票號界面,選擇完成后調用接口,實現保存發票號,對SAP中參照、分配等進行賦值或對srm相關字段進行賦值。

SAP中發票預制憑證導入功能,同時保存進百望系統。

  • SAMSRM相關界面

SRM相關頁面

?

百望反饋:

根據以上說明,先整理以下:

?

1.指定單點登錄規則,校驗身份的方式,和SAP提供的接口。

a)如何獲取校驗身份的token

b)SAP提供接口,根據返回字段標明身份驗證成功或失敗

?

2.百望提供頁面:

a)百望提供頁面url

b)參數:購方名稱,發票時間范圍起和止,其他參數?

c)頁面:發票需要顯示哪些列?實際業務中,最多可能有多少張發票?默認是否是都打勾?默認根據開票日期排序?是否需要分頁?顯示合計信息:發票張數,金額之和,稅額之和?

d)點擊確定按鈕之后,通過何種方式將這些發票信息傳給SAP?通過js傳遞給父窗口,還是在后臺通過接口傳遞?

?

?效果圖:

ZBADI_FDCB_SUBBAS04_BADI ?MIR7屏幕增強增加按鈕 ?SE80ZMRM_HEADER_CHECK ?未接入百望發票保存報錯消息 ?SE19ZINVOICE_UPDATE ?預制成功更新底表 ?SE19LFDCBFM0 ?參照和分配字段返回 ?SE38LMR1MF2Y ?每次執行事務MIR7清空ZLTB ?SE38


執行MIR7事務同時清空當前用戶ZLTBW的數據 ? ? ? ? ? ? ? ?MIR7預制發票跳轉百望發票搜索平臺 ? ? ? ? ? ? ? ?多次檢索完畢返回MIR7界面同時更新臨時自建表ZLTBW ? ? ? ? ? ? ? ?MIR7若未接入百望發票預制報消息提示 ? ? ? ? ? ? ? ?MIR7預制成功后更新到自建表ZMMBW ? ? ? ? ? ? ? ?執行ZDMM002事務同時清空當前用戶ZLTBW數據 ? ? ? ? ? ? ? ?ZDMM002上載文本后ALV顯示數據 ? ? ? ? ? ? ? ?ZDMM002預制發票跳轉百望發票搜索平臺 ? ? ? ? ? ? ? ?多次檢索完畢返回ZDMM002界面同時更新臨時自建表ZLTBW ? ? ? ? ? ? ? ?ZDMM002若未接入百望發票預制報消息提示 ? ? ? ? ? ? ? ?ZDMM002預制成功后更新到自建表ZMMBW ? ? ? ? ? ? ? ?

百望進項標準版

對接服務接口文檔說明

一、進項介紹??

??百望進項管理系統是百望開發的為企業管理進項發票的系統,從發票的入庫、查驗、認證都進行數字化管控,大大增加了企業內部發票流轉的效率,提高財稅人員的工作效率。

本接口文檔是百望進項標準版接口文檔,客戶入駐標準版本后,都可使用本接口跟百望進項標準版進行交互,系統根據稅號為客戶提供進項數據接口服務。

二、加密規則??

????每個接入用戶提供一個用戶名AccessKeyID、秘鑰AccessKeySecret;使用秘鑰基于HMC-SHA1算法進行請求內容的加密和解密;

三、URL生成??

調用URL地址:

? ? ? ? ?/?AccessKeyID=userid&TimeStamp=2016-02-23T12:46:24Z&SignatureNonce=123456&Version=1.0Signature=D29569843EB9DFA0F59E921F32D24973

????????1>??? ? ? ? ?為調用服務地址,單獨給出,不寫入此文檔。

????????2>??? ? ? ? ?為接口名稱

????????3>版本號,默認為1.0(參考文檔版本的前兩位數字)?? ?

4> URL字符說明:

?對于字符 A-Z、a-z、0-9 以及字符“-”、“_”、“.”、“~”不編碼;

?對于其他字符編碼成 “%XY” 的格式

?對于擴展的 UTF-8 字符,編碼成 “%XY%ZA…” 的格式

?需要說明的是英文空格( )要被編碼是 %20,而不是加號(+)

?時間類型"yyyy-MM-dd'T'HH:mm:ss'Z'"

?SignatureNonce為32位隨機數UUID,時效為10分鐘。

???????

5> Signature生成規則:

?連接內容排序:將本URL中,除Signature外其他所有參數,按照參數名稱的字典順序

?使用AccessKeySecret基于HMC-SHA1算法加密

?對加密結果用MD5加密

? ? ? ? ??

舉例參數:

?AccessKeyID=userid

?AccessKeySecret=password

?TimeStamp=2016-02-23 12:46:24

?SignatureNonce=123456

?根據參數名排序后:

AccessKeyID=userid&SignatureNonce=123456&TimeStamp=2016-02-23T12:46:24

?使用AccessKeySecret基于HMC-SHA1算法加密及MD5加密算法示范:?? ?

?輸出結果:D29569843EB9DFA0F59E921F32D24973

? ? ? ? ??

四、標準接口列表??

(一)初始化數據??

說明:?? ?

初始化發票數據,當前申報期內可認證所有發票狀態改成“未同步”。

? ? ? ? ??

請求地址

? ? ? ? ? ? ? ? ?/init?AccessKeyID=userid&TimeStamp=2016-02-23T12:46:24Z&SignatureNonce=123456&Version=1.0&Signature=D29569843EB9DFA0F59E921F32D24973

方法類型

HTTPS POST

ContentType

application/json; charset=utf-8

入參

JSON

出參

JSON

? ? ? ? ??

入參說明

參數

類型

長度

必填

描述

TaxNo

String

20

購方稅號

? ? ? ? ??

? ? ? ? ??

JSON入參說明:

{

???????“TaxNo”:””??????????????????//初始化發票的稅號

}

? ? ? ? ??

JSON出參說明:

成功:

{

????"model":?{

????????Success:"",??????????????//調用API是否成功:true/false

??????????????Code:"",?????????????????????//返回碼(見附表一)

??????????????Message:""??????????????//返回碼對應信息(見附表一)

????},?

????"request_id":?"b560f311-4e29-48b9-9bc1-f378bca02516",

????"message":?{?? ?

????????"success_message":?"調用[初始化]接口成功!"

????},?

"success": true

}

? ? ? ? ??

失敗:

{

"request_id": "0bac9791-178f-4d93-871e-14757043a27e", --請求ID,用于定位問題

"message": {

????????"error_code":?"",??????--失敗的CODE

????????"error_message":?""???--失敗提示語

????},?

"success": false??--失敗標志

}

? ? ? ? ??

出參說明:

參數

類型

長度

描述

Success

Boolean

5

是否成功(True/false)

Code

String

4

返回碼

Message

String

200

返回信息

? ? ? ? ??

(二)取數??

說明:

????獲取任務結果,一次最多返回一千條發票;每天調用一次、初始化成功后調用。可獲取當前申報期內可認證的所有發票。

請求地址

? ? ? ? ? ? ? ? ?/sync?AccessKeyID=userid&TimeStamp=2016-02-23T12:46:24Z&SignatureNonce=123456&Version=1.0&Signature=D29569843EB9DFA0F59E921F32D24973?? ? ? ?

方法類型

HTTPS POST

ContentType

application/json; charset=utf-8

入參

JSON

出參

JSON

? ? ? ? ??

入參說明

參數

類型

長度

必填

描述

TaxNo

String

20

購方稅號

? ? ? ? ??

? ? ? ? ??

JSON入參說明:

{

???????“TaxNo”:””??????????????????????//取數稅號

}

? ? ? ? ??

JSON出參說明:

成功:

{

????"model":?{

????????TaskNo:””,?????????????????????//任務編號

??????????????InvoiceQuantity:””,??????????????//發票數量

??????????????PeriodYear:””,?????????????????????//當前稅款所屬期年份

??????????????PeriodMonth:””,??????????????//當前稅款所屬期月份

??????????????OperationDateBegin:””,???????//當前可操作時間起(YYYY-MM-DD)

OperationDateEnd:””,???????//當前可操作時間止(YYYY-MM-DD)

DateFrameBegin:“”,??????????????//當前可操作時間范圍起(YYYY-MM-DD)?? ?

DateFrameEnd:“”,??????????????//當前可操作時間范圍止(YYYY-MM-DD)

FollowTask:””,?????????????????????//是否有后續任務true/false;無后續任務則不需要再次獲取

Success:””,?????????????????????//調用API是否成功:true/false

Code:“”,????????????????????????????//返回碼(見附表一)

Message:””,?????????????????????//返回碼對應信息(見附表一)

InvoiceList:[?????????????????????//發票列表

???????{

??????????????No:””,?????????????????????//序號

???????InvoiceCode:"",???????//發票代碼

InvoiceNumber:"",???????//發票號碼

InvoiceType:””,??????????????//發票種類01-增值稅專用發票 02-貨運運輸業增值稅專用發票 03-機動車銷售統一發票 14-通行費增值稅電子普通發票

BillingDate:" ",????????//開票日期:YYYY-MM-DD

State:"1",?????????????????????//發票狀態(0-正常1-失控 2-作廢 3-紅沖 4-異常)

PurchaserTaxNo:"",???????//購方稅號

TotalAmount:””,???????//合計金額

TotalTax:””,??????????????//合計稅額

SalesTaxNo:"",??????????????//銷方稅號

SalesTaxName:"",???????//銷方名稱

Deductible:””,??????????????//是否認證 0-未認證 1-已認證

DeductibleDate:””,???????//認證日期 如果已認證則為YYYY-MM-DD,未認證則為空?? ?

DeductiblePeriod:””,//稅款所屬期 如果已認證則為YYYYMM,未認證則為空

"IsAgencyRebate": "0", // 是否代辦退稅(1為是,0為否)

"CertificationType":"1"http://認證類型 1為抵扣,2為出口退稅,3為代理出口退稅

},

]

? ? ? ? ??

},

????"request_id":?"",

????"message":?{

????????"success_message":?"調用[取數]接口成功!"

????},?

"success": true

}

? ? ? ? ??

失敗:

{

"request_id": "", --請求ID,用于定位問題

"message": {

????????"error_code":?"",??????--失敗的CODE

????????"error_message":?""???--失敗提示語

????},?

"success": false??--失敗標志

}

出參說明:

ID

類型

長度

描述

TaskNo

String

32

任務編號

InvoiceQuantity?? ? ? ?

String

10

發票數量

PeriodYear

String

4

當前稅款所屬期年份YYYY

PeriodMonth

String

4

當前稅款所屬期月份MM

OperationDateBegin

String

10

當前可操作時間起:格式:YYYY-MM-DD

OperationDateEnd

String

10

當前可操作時間止:格式:YYYY-MM-DD

DateFrameBegin

String

10

當前可操作時間范圍起:格式:YYYY-MM-DD

DateFrameEnd

String

10

當前可操作時間范圍止:格式:YYYY-MM-DD

FollowTask

Boolean

~

是否有后續任務:true/false;無后續任務則不需要再次獲取

Success

Boolean

5

調用API是否成功:true/false

Code

String

4

返回碼

Message

String

200

返回碼對應信息

InvoiceList

list

~

發票列表

└ No

String

10

發票序號

└ InvoiceCode

String

10-12

發票代碼:返回多個發票信息及任務號

└ InvoiceNumber

String

8

發票號碼

└ InvoiceType

String

2

發票種類:01-增值稅專用發票02-貨運運輸業增值稅專用發票03-機動車銷售統一發票

└ BillingDate?? ? ? ?

String

10

開票日期:YYYY-MM-DD

└ State

String

1

發票狀態:0-正常1-失控2-作廢3-紅沖4-異常

└ PurchaserTaxNo

String

20

購方稅號

└ TotalAmount

String

17

合計金額

└ TotalTax

String

17

合計稅額

└ SalesTaxNo

String

20

銷方稅號

└ SalesTaxName

String

150

銷方名稱

└ Deductible

String

0

是否認證:0-未認證1-已認證

└ DeductibleDate

String

10

認證日期:如果已認證則為YYYY-MM-DD,未認證則為空

└ DeductiblePeriod

String

10

稅款所屬期:如果已認證則為YYYYMM,未認證則為空

└ IsAgencyRebate

String

10

是否代辦退稅:0:是,1:否

└ CertificationType

String

10

認證類型:1為抵扣,2為出口退稅,3為代理出口退稅

└CertificationWay

String

2

認證方式:0為勾選認證,1為掃描認證

? ? ? ? ??

? ? ? ? ???? ?

(三)取數任務接收成功反饋??

說明:

????當前任務號獲取成功

請求地址

? ? ? ? ? ? ? ? ?/syncResult?AccessKeyID=userid&TimeStamp=2016-02-23T12:46:24Z&SignatureNonce=123456&Version=1.0&Signature=D29569843EB9DFA0F59E921F32D24973

方法類型

HTTPS POST

ContentType

application/json; charset=utf-8

入參

JSON

出參

JSON

? ? ? ? ??

入參說明:

參數

類型

長度

必填

描述

TaxNo

String

20

購方稅號

TaskNo

String

32

任務號

? ? ? ? ??

? ? ? ? ??

JSON入參說明:

{

???????“TaxNo”:””,??????????????????????//通知取數成功稅號

???????“TaskNo”:””,????????????//任務號

}

? ? ? ? ??

JSON出參說明:

成功:

{

????"model":?{?? ?

????????Success:"",??????????????//調用API是否成功:true/false

??????????????Code:"",?????????????????????//返回碼(見附表一)

??????????????Message:""??????????????//返回碼對應信息(見附表一)

????},?

????"request_id":?"b560f311-4e29-48b9-9bc1-f378bca02516",

????"message":?{

????????"success_message":?"調用[取數成功反饋]接口成功!"

????},?

"success": true

}

? ? ? ? ??

失敗:

{

"request_id": "0bac9791-178f-4d93-871e-14757043a27e", --請求ID,用于定位問題

"message": {

????????"error_code":?"",??????--失敗的CODE

????????"error_message":?""???--失敗提示語

????},?

"success": false??--失敗標志

}

出參說明:

參數

類型

長度

描述

Success

Boolean

5

是否成功(True/false)

Code

String

4

返回碼

Message

String

200

返回信息

? ? ? ? ???? ?

(四)認證抵扣申請??

說明:

確認當前稅款所屬期抵扣,申請提交后,接口會根據web端設置的一步認證標識進行判斷,如為開啟狀態,則直接提交稅局認證。如為關閉狀態,則本接口中的發票進入待認證列表,需要去web端進行確認后完成認證。

請求地址

? ? ? ? ? ? ? ? ?/deductible?AccessKeyID=userid&TimeStamp=2016-02-23T12:46:24Z&SignatureNonce=123456&Version=1.0&Signature=D29569843EB9DFA0F59E921F32D24973

方法類型

HTTPS POST

ContentType

application/json; charset=utf-8

入參

JSON

出參

JSON

? ? ? ? ??

入參說明:

參數

類型

長度

必填

描述

taxNo

String

20

稅號

Period

String

6

稅款所屬期(YYYYMM)

invoiceList

List



└ InvoiceCode

String

10-12

發票代碼

└ InvoiceNumber

String

8

發票號碼

└ BuyTaxNo

String

20

購方稅號

└?CertificationType

String

2

認證類型:1為抵扣,2為出口退稅,3為代理出口退稅

? ? ? ? ???? ?

JSON入參說明:(JSON串)

{

???????“TaxNo”:””,?????????????????????//稅號

“Period”:””,?????????????????????//稅控所屬期???????(YYYYMM)

“InvoiceList”:[

{

InvoiceCode:"",???????//發票代碼

InvoiceNumber:"",???????//發票號碼

PurchaserTaxNo:"",???????//購方稅號

CertificationType:"" //認證類型 1為抵扣,2為出口退稅,3為代理出口退稅

}

]

}

? ? ? ? ??

JSON出參說明:

成功:

{

????"model":?{

????????TaskList:[?????????????

?????????????????????{

?????????????????????InvoiceCode:"",???????//發票代碼

?????????????????????InvoiceNumber:"",???????//發票號碼

?????????????????????TaskNo:""?????????????????????//任務號

?????????????????????},

??????????????]

??????????????Success:””,??????????????//調用API是否成功:true/false

??????????????Code:"",?????????????????????//返回碼(見附表一)?? ?

??????????????Message:””??????????????//返回碼對應信息(見附表一)

????},?

????"request_id":?"b560f311-4e29-48b9-9bc1-f378bca02516",

????"message":?{

????????"success_message":?"調用[申請抵扣]接口成功!"

????},?

???????"success": true

}

? ? ? ? ??

失敗:

{

"request_id": "0bac9791-178f-4d93-871e-14757043a27e", --請求ID,用于定位問題

"message": {

????????"error_code":?"",??????--失敗的CODE

????????"error_message":?""???--失敗提示語

????},?

"success": false??--失敗標志

}

出參說明:

參數

類型

長度

描述

Success

Boolean

5

調用API是否成功(ture/false)

Code

String

4


Message

String

200


TaskList

List



└?InvoiceCode

String

10-12

發票代碼

└?InvoiceNumber

String

8

發票號碼

└?TaskNo?? ? ? ?

String

32

任務編號

? ? ? ? ??

? ? ? ? ??

(五)認證抵扣結果同步??

說明:

????獲取抵扣結果

請求地址

? ? ? ? ? ? ? ? ?/result?AccessKeyID=userid&TimeStamp=2016-02-23T12:46:24Z&SignatureNonce=123456&Version=1.0&Signature=D29569843EB9DFA0F59E921F32D24973

方法類型

HTTPS POST

ContentType

application/json; charset=utf-8

入參

JSON

出參

JSON

? ? ? ? ??

入參說明

參數

類型

長度

必填

描述

taxNo

String

20

購方稅號

InvoiceCode

String

10-12

發票代碼

InvoiceNumber

String

8

發票號碼

taskNo

String

32

任務編號

? ? ? ? ??

JSON入參說明:(JSON串)

{

“TaxNo”:””,?????????????????????//稅號

“InvoiceCode”:"",???????//發票代碼?? ?

“InvoiceNumber”:"",???????//發票號碼

“TaskNo”:””??????????????//任務號

}

? ? ? ? ??

JSON出參說明:

成功:

{

????"model":?{

??????????????TaxNo:””,?????????????????????//稅號

??????????????Success: ””,??????????????//調用API是否成功:true/false

??????????????Code: ””,?????????????????????//返回碼(見附表一)

??????????????Message: ””,??????????????//返回碼對應信息(見附表一)

??????????????InvoiceCode:"",???????//發票代碼

??????????????InvoiceNumber:"",???????//發票號碼

??????????????TaskNo: ””,??????????????//任務號

??????????????ResultCode: ””,???????//處理結果 1-成功 2-無此票 3-該票異常無法認證 4-該票已經認證 5-該票已經逾期無法認證 6-該票已經申請認證 7-申請認證月份已過期 8-其它異常 11-該票已作廢 12 –該發票已紅沖 13-未到申報期 14-該發票稅號不匹配 15-紅字發票不可認證?16-認證類型錯誤0-任務執行中

??????????????DeductibleDate: ””,???????//認證日期 如果已認證則為YYYY-MM-DD,未認證則為空

??????????????DeductiblePeriod: ””,//稅款所屬期 如果已認證則為YYYYMM,未認證則為空

??????????????CertificationType:"" //認證類型?1為抵扣,2為出口退稅,3為代理出口退?? ?

???????},

????"request_id":?"b560f311-4e29-48b9-9bc1-f378bca02516",

????"message":?{

????????"success_message":?"調用[獲取抵扣結果]接口成功!"

????},?

???????"success": true

}

? ? ? ? ??

失敗:

{

"request_id": "0bac9791-178f-4d93-871e-14757043a27e", --請求ID,用于定位問題

"message": {

????????"error_code":?"",??????--失敗的CODE

????????"error_message":?""???--失敗提示語

????},?

"success": false??--失敗標志

}

出參說明

參數

類型

長度

描述

TaxNo

String

20

購方稅號

Success

Boolean

5

調用API是否成功(ture/false)

Code

String

4

返回碼

Message

String

200

返回信息

InvoiceCode

String

10-12

發票代碼

InvoiceNumber

String

8

發票號碼

TaskNo

String

32

任務編號

ResultCode?? ? ? ?

String

2

處理結果:1-成功2-無此票3-該票異常無法認證4-該票已經認證5-該票已經逾期無法認證6-該票已經申請認證7-申請認證月份已過期8-其它異常9-發票未到期(需切換稅期)11-該票已作廢12–該發票已紅沖13-未到申報期14-該發票稅號不匹配15-紅字發票不可認證16-認證類型錯誤0-任務執行中

DeductibleDate

String

32

認證日期:如果已認證則為YYYYMM,未認證則為空

DeductiblePeriod

String

32

稅款所屬期:如果已認證則為YYYYMM,未認證則為空

CertificationType

String

2

認證類型:1為抵扣,2為出口退稅,3為代理出口退

? ? ? ? ??

? ? ? ? ??

(六)發票查驗??

請求地址

? ? ? ? ? ? ? ? ?/collect?AccessKeyID=userid&TimeStamp=2016-02-23T12:46:24Z&SignatureNonce=123456&Version=1.0&Signature=D29569843EB9DFA0F59E921F32D24973

方法類型

HTTPS POST

ContentType

application/json; charset=utf-8

入參

JSON屬性見入參

出參

JSON屬性見出參

? ? ? ? ??

入參說明

參數

類型

長度

必填

描述

taxNo

String

20

購方稅號

InvoiceCode?? ? ? ?

String

10-12

發票代碼

InvoiceNumber

String

8

發票號碼

BillingDate

String

10

開票日期

CheckCode_6

String

6

校驗碼后6位(普票、電子普票、卷式普票必填)

TotalAmount

String

20

合計不含稅金額,必須精確到兩位小數(專票、貨運專票、機動車專票必填)

? ? ? ? ??

JSON入參說明:

{

“TaxNo”:””,?????????????????????//稅號

“InvoiceCode”:””,???????????//發票代碼

“InvoiceNumber”:””,???????//發票號碼

“BillingDate”:””,??????????????//開票日期:YYYY-MM-DD

“CheckCode_6”:””,???????????//校驗碼后6位(普票、電子普票、卷式普票必填)

“TotalAmount”:””???????????//合計金額,必須精確到兩位小數(專票、貨運專票、機動車專票必填)

}

? ? ? ? ??

? ? ? ? ??

? ? ? ? ??

JSON出參說明:

成功:

{

????"model":?

???????//1、增值稅專用發票?? ?

???????{

??????????????InvoiceType:"01",??????????????//增值稅專用發票?????????????

??????????????Data:???????????????????????????

??????????????{???????????????????????????

?????????????????????AdministrativeDivisionNo:””,//所屬行政區編碼

?????????????????????AdministrativeDivisionName:””,//所屬行政區名稱

?????????????????????InvoiceCode:"",??????????????//發票代碼??????

?????????????????????InvoiceNumber:"",??????????????//發票號碼??????

?????????????????????BillingDate:"",???????????????//開票日期:YYYY-MM-DD??????

?????????????????????PurchaserName:"",??????????????//購方名稱??????

?????????????????????PurchaserTaxNo:"",??????????????//購方稅號??????

?????????????????????PurchaserBank:"",??????????????//購方開戶行賬戶??????

?????????????????????PurchaserAddressPhone:"",//購方地址電話??????

?????????????????????SalesName:"",?????????????????????//銷方名稱??????

?????????????????????SalesTaxNo:"",?????????????????????//銷方稅號??????

?????????????????????SalesAddressPhone:"",???????//銷方地址電話??????

?????????????????????SalesBank:"",?????????????????????//銷方開戶行賬戶??????

?????????????????????TotalAmount:"",??????????????//合計金額??????

?????????????????????TotalTax:"",?????????????????????//合計稅額??????

?????????????????????AmountTax:"",?????????????????????//價稅合計??????

?????????????????????AmountTaxCN:"",??????????????//價稅合計_中文??????

?????????????????????Remarks:"",?????????????????????//備注??????

?????????????????????MachineCode:"",??????????????//機器編碼??????

?????????????????????CheckCode:"",?????????????????????//校驗碼???????? ?

?????????????????????State:"",????????????????????????????//發票狀態(1:正常;2:作廢;)??????

?????????????????????InvoiceList:[?????????????????????//發票詳細信息列表??????

????????????????????????????{?????????????

????????????????????????????RowNo:"",????????????????????????????//行號(從1開始)

????????????????????????????CommodityCode:"",??????????????//商品編碼

????????????????????????????CommodityName:"",??????????????//貨物或應稅勞務名稱

????????????????????????????SpecificationModel:"",??????????????//規格型號

????????????????????????????Unit:"",???????????????????????????????????//單位

????????????????????????????Quantity:"",????????????????????????????//數量

????????????????????????????UnitPrice:"",????????????????????????????//單價

????????????????????????????Amount:"",????????????????????????????//金額

????????????????????????????TaxRate:"",????????????????????????????//稅率

????????????????????????????Tax:""???????????????????????????????????//稅額

????????????????????????????},?????????????

?????????????????????]????????????????????

??????????????},???????????????????????????

??????????????Success:"",??????????????//調用API是否成功:true/false?????????????

??????????????Code:"",??????????????//返回碼(見附表一)?????????????

??????????????Message:""??????????????//返回碼對應信息(見附表一)?????????????

???????}??????

? ? ? ? ??

???????//2、貨運運輸業增值稅專用發票??????

???????{??????????????????????????????????

??????????????InvoiceType:"02",??????????????//貨運運輸業增值稅專用發票?????????????

??????????????Data:???????????????????????????

??????????????{???????????????????????????

?????????????????????AdministrativeDivisionNo:””,//所屬行政區編碼?? ?

?????????????????????AdministrativeDivisionName:””,//所屬行政區名稱

?????????????????????InvoiceCode:"",??????????????//發票代碼??????

?????????????????????InvoiceNumber:"",??????????????//發票號碼??????

?????????????????????BillingDate:"",???????????????//開票日期:YYYY-MM-DD??????

?????????????????????CarrierName:"",???????????????//承運人名稱??????

?????????????????????CarrierTaxNo:"",???????????????//承運人識別號??????

?????????????????????DraweeName:"",??????????????//受票方名稱??????

?????????????????????DraweeTaxNo:"",???????????????//受票方識別號??????

?????????????????????PurchaserName:"",??????????????//收貨人名稱??????

?????????????????????PurchaserTaxNo:"",??????????????//收貨人識別號???????

?????????????????????SalesName:"",?????????????????????//發貨人名稱??????

?????????????????????SalesTaxNo:"",?????????????????????//發貨人識別號??????

?????????????????????TotalAmount:"",??????????????//合計金額??????

?????????????????????CargoInformation:"",???????//運輸貨物信息??????

?????????????????????TransportRoute:"",??????????????//起運地、經由、到達地??????

?????????????????????TaxRate:"",?????????????????????//稅率??????

?????????????????????TotalTax:"",?????????????????????//合計稅額??????

?????????????????????MachineCode:"",??????????????//稅控盤號??????

?????????????????????AmountTax:"",?????????????????????//價稅合計??????

?????????????????????AmountTaxCN:"",??????????????//價稅合計_中文

?????????????????????AutomobileType:"",???????//車種車號??????

?????????????????????Tonnage:"",?????????????????????//車船噸位???????? ?

?????????????????????TaxAuthorityNo:"",??????????????//主管稅務機關??????

?????????????????????TaxAuthorityName:"",???????//主管稅務名稱??????

?????????????????????Remarks:"",?????????????????????//備注??????

?????????????????????State:"",????????????????????????????//發票狀態(1:正常;2:作廢;)??????

?????????????????????InvoiceList:[????????????????????

????????????????????????????{?????????????

????????????????????????????RowNo:"",?????????????????????//行號(從1開始)\

????????????????????????????CommodityCode:"",??????????????//商品編碼

????????????????????????????CommodityName:"",???????//費用項目

????????????????????????????Amount:""?????????????????????//金額

????????????????????????????},?????????????

?????????????????????]????????????????????

??????????????},???????????????????????????

??????????????Success:"",??????????????//調用API是否成功:true/false?????????????

??????????????Code:"",?????????????????????//返回碼(見附表一)?????????????

??????????????Message:""??????????????//返回碼對應信息(見附表一)?????????????

???????}??????????????????????????????????

? ? ? ? ??

???????//3、機動車銷售統一發票

???????{???????????????????????????

??????????????InvoiceType:"03",??????????????//機動車銷售統一發票??????

??????????????Data:????????????????????

??????????????{????????????????????

?????????????????????AdministrativeDivisionNo:””,//所屬行政區編碼

?????????????????????AdministrativeDivisionName:””,//所屬行政區名稱

?????????????????????InvoiceCode:"",??????????????//發票代碼

?????????????????????InvoiceNumber:"",??????????????//發票號碼?? ?

?????????????????????BillingDate:"",???????????????//開票日期:YYYY-MM-DD

?????????????????????MachineCode:"",??????????????//機器編碼

?????????????????????PurchaserName:"",??????????????//購方名稱

?????????????????????IDCardNo:"",?????????????????????//身份證號碼/組織機構代碼

?????????????????????PurchaserTaxNo:"",??????????????//購方稅號

?????????????????????VehicleType:"",??????????????//車輛類型

?????????????????????BrandModel:"",??????????????//廠牌型號

?????????????????????OriginPlace:"",?????????????????????//產地

?????????????????????CertificateNo:"",??????????????//合格證號

?????????????????????Amount:"",?????????????????????//不含稅價

?????????????????????InspectionListNo:"",???????//商檢單號

?????????????????????EngineNo:"",?????????????????????//發動機號

?????????????????????VehicleNo:"",?????????????????????//車輛識別代號/車架號碼

?????????????????????ImportCertificateNo:"",???????//進口證明書號

?????????????????????SalesName:"",?????????????????????//銷方名稱

?????????????????????SalesPhone:"",?????????????????????//銷方地址電話

?????????????????????SalesTaxNo:"",?????????????????????//銷方稅號

?????????????????????SalesBankNo:"",??????????????//賬號

?????????????????????SalesAddress:"",??????????????//銷方地址

?????????????????????SalesBank:"",?????????????????????//銷方開戶行賬戶

?????????????????????TaxRate:"",?????????????????????//稅率

?????????????????????Tax:""????????????????????????????//稅額?? ?

?????????????????????TaxAuthorityNo:"",??????????????//主管稅務機關

?????????????????????AmountTax:"",?????????????????????//價稅合計

?????????????????????AmountTaxCN:"",??????????????//價稅合計_中文

?????????????????????PaymentVoucherNo:"",???????//完稅憑證號碼

?????????????????????Tonnage:"",?????????????????????//噸位

?????????????????????PassengersLimited:"",???????//限乘人數

?????????????????????State:"",????????????????????????????//發票狀態(1:正常;2:作廢;)

?????????????????????TaxAuthorityName:"",???????//主管稅務名稱

??????????????},????????????????????

??????????????Success:"",??????????????//調用API是否成功:true/false??????

??????????????Code:"",?????????????????????//返回碼(見附表一)??????

??????????????Message:""??????????????//返回碼對應信息(見附表一)??????

???????}???????????????????????????

? ? ? ? ??

???????//4、增值稅普通發票

???????{??????????????????????????????????

??????????????InvoiceType:"04",??????????????//增值稅普通發票?????????????

??????????????Data:???????????????????????????

??????????????{???????????????????????????

?????????????????????AdministrativeDivisionNo:””,//所屬行政區編碼

?????????????????????AdministrativeDivisionName:””,//所屬行政區名稱

?????????????????????InvoiceCode:"",??????????????//發票代碼??????

?????????????????????InvoiceNumber:"",??????????????//發票號碼??????

?????????????????????BillingDate:"",???????????????//開票日期:YYYY-MM-DD??????

?????????????????????SalesName:"",?????????????????????//銷方名稱???????? ?

?????????????????????SalesTaxNo:"",?????????????????????//銷方稅號??????

?????????????????????SalesAddressPhone:"",???????//銷方地址電話??????

?????????????????????SalesBank:"",?????????????????????//銷方開戶行賬戶??????

?????????????????????PurchaserName:"",??????????????//購方名稱??????

?????????????????????PurchaserTaxNo:"",??????????????//購方稅號??????

?????????????????????PurchaserBank:"",??????????????//購方開戶行賬戶??????

?????????????????????PurchaserAddressPhone:"",//購方地址電話??????

?????????????????????CheckCode:"",?????????????????????//校驗碼??????

?????????????????????TotalTax:"",?????????????????????//合計稅額??????

?????????????????????AmountTax:"",?????????????????????//價稅合計??????

?????????????????????AmountTaxCN:"",??????????????//價稅合計_中文

?????????????????????Remarks:"",?????????????????????//備注??????

?????????????????????MachineCode:"",??????????????//機器編碼??????

?????????????????????TotalAmount:"",??????????????//合計金額??????

?????????????????????State:"",????????????????????????????//作廢標志(1:正常;2:作廢;)??????

?????????????????????InvoiceList:[?????????????????????//發票詳細信息列表??????

????????????????????????????{?????????????

????????????????????????????RowNo:"",????????????????????????????//行號(從1開始)

????????????????????????????CommodityCode:"",??????????????//商品編碼

????????????????????????????CommodityName:"",??????????????//貨物或應稅勞務名稱

????????????????????????????SpecificationModel:"",??????????????//規格型號

????????????????????????????Unit:"",???????????????????????????????????//單位

????????????????????????????Quantity:"",????????????????????????????//數量?? ?

????????????????????????????UnitPrice:"",????????????????????????????//單價

????????????????????????????Amount:"",????????????????????????????//金額

????????????????????????????TaxRate:"",????????????????????????????//稅率

????????????????????????????Tax:""???????????????????????????????????//稅額

????????????????????????????},?????????????

?????????????????????]????????????????????

??????????????},???????????????????????????

??????????????Success:"",??????????????//調用API是否成功:true/false?????????????

??????????????Code:"",?????????????????????//返回碼(見附表一)?????????????

??????????????Message:""??????????????//返回碼對應信息(見附表一)

???????}?????????????????????????????????????????

? ? ? ? ??

???????//5、增值稅電子普通發票

???????{??????????????????????????????????

??????????????InvoiceType:"10",??????????????//增值稅電子普通發票?????????????

??????????????Data:???????????????????????????

??????????????{???????????????????????????

?????????????????????AdministrativeDivisionNo:””,//所屬行政區編碼

?????????????????????AdministrativeDivisionName:””,//所屬行政區名稱

?????????????????????InvoiceCode:"",??????????????//發票代碼??????

?????????????????????InvoiceNumber:"",??????????????//發票號碼??????

?????????????????????BillingDate:"",???????????????//開票日期:YYYY-MM-DD??????

?????????????????????SalesName:"",?????????????????????//銷方名稱??????

?????????????????????SalesTaxNo:"",?????????????????????//銷方稅號??????

?????????????????????SalesAddressPhone:"",???????//銷方地址電話??????

?????????????????????SalesBank:"",?????????????????????//銷方開戶行賬戶???????? ?

?????????????????????PurchaserName:"",??????????????//購方名稱??????

?????????????????????PurchaserTaxNo:"",??????????????//購方稅號??????

?????????????????????PurchaserBank:"",??????????????//購方開戶行賬戶??????

?????????????????????PurchaserAddressPhone:"",//購方地址電話??????

?????????????????????CheckCode:"",?????????????????????//校驗碼??????

?????????????????????TotalTax:"",?????????????????????//合計稅額??????

?????????????????????AmountTax:"",?????????????????????//價稅合計??????

?????????????????????AmountTaxCN:"",??????????????//價稅合計_中文

?????????????????????Remarks:"",?????????????????????//備注??????

?????????????????????MachineCode:"",??????????????//機器編碼??????

?????????????????????TotalAmount:"",??????????????//合計金額??????

?????????????????????State:"",????????????????????????????//發票狀態(1:正常;2:作廢;)??????

?????????????????????InvoiceList:[?????????????????????//發票詳細信息列表??????

????????????????????????????{?????????????

????????????????????????????RowNo:"",????????????????????????????//行號(從1開始)

????????????????????????????CommodityCode:"",??????????????//商品編碼

????????????????????????????CommodityName:"",??????????????//貨物或應稅勞務名稱

????????????????????????????SpecificationModel:"",??????????????//規格型號

????????????????????????????Unit:"",???????????????????????????????????//單位

????????????????????????????Quantity:"",????????????????????????????//數量

????????????????????????????UnitPrice:"",????????????????????????????//單價

????????????????????????????Amount:"",????????????????????????????//金額

????????????????????????????TaxRate:"",????????????????????????????//稅率?? ?

????????????????????????????Tax:""???????????????????????????????????//稅額

????????????????????????????},?????????????

?????????????????????]????????????????????

??????????????},???????????????????????????

??????????????Success:"",??????????????//調用API是否成功:true/false?????????????

??????????????Code:"",?????????????????????//返回碼(見附表一)?????????????

??????????????Message:""??????????????//返回碼對應信息(見附表一)?????????????

???????}??????????????????????????????????

? ? ? ? ??

???????//6、增值稅普通發票(卷式)

???????{??????????????????????????????????

??????????????InvoiceType:"11",??????????????//增值稅普通發票(卷式)?????????????

??????????????Data:???????????????????????????

??????????????{???????????????????????????

?????????????????????AdministrativeDivisionNo:””,//所屬行政區編碼

?????????????????????AdministrativeDivisionName:””,//所屬行政區名稱

?????????????????????InvoiceCode:"",??????????????//發票代碼??????

?????????????????????InvoiceNumber:"",??????????????//發票號碼??????

?????????????????????BillingDate:"",???????????????//開票日期:YYYY-MM-DD??????

?????????????????????SalesName:"",?????????????????????//銷方名稱??????

?????????????????????SalesTaxNo:"",?????????????????????//銷方稅號??????

?????????????????????PurchaserName:"",??????????????//購方名稱??????

?????????????????????PurchaserTaxNo:"",??????????????//購方稅號??????

?????????????????????CheckCode:"",?????????????????????//校驗碼??????

?????????????????????TotalTax:"",?????????????????????//合計稅額??????

?????????????????????AmountTax:"",?????????????????????//價稅合計???????? ?

?????????????????????AmountTaxCN:"",??????????????//價稅合計_中文

?????????????????????Remarks:"",?????????????????????//備注??????

?????????????????????MachineCode:"",??????????????//機器編碼??????

?????????????????????TotalAmount:"",??????????????//合計金額??????

?????????????????????TotalAmountCN:"",??????????????//合計金額_中文

?????????????????????ReceivingClerk:"",??????????????//收貨員??????

?????????????????????State:"",????????????????????????????//發票狀態(1:正常;2:作廢;)??????

?????????????????????InvoiceList:[?????????????????????//發票詳細信息列表??????

????????????????????????????{?????????????

????????????????????????????RowNo:"",??????????????//行號(從1開始)

????????????????????????????CommodityCode:"",??????????????//商品編碼

????????????????????????????CommodityName:"",//項目

????????????????????????????Quantity:"",??????????????//數量

????????????????????????????UnitPrice:"",??????????????//含稅單價

????????????????????????????Amount:""??????????????//含稅金額

????????????????????????????},?????????????

?????????????????????]????????????????????

??????????????},???????????????????????????

??????????????Success:"",??????????????//調用API是否成功:true/false?????????????

??????????????Code:"",?????????????????????//返回碼(見附表一)?????????????

??????????????Message:""??????????????//返回碼對應信息(見附表一)?????????????

???????}??????

? ? ? ? ??

????},?

????"request_id":?"b560f311-4e29-48b9-9bc1-f378bca02516",

????"message":?{

????????"success_message":?"調用[全票面]接口成功!"?? ?

????},?

"success": true

}

失敗:

{

"request_id": "0bac9791-178f-4d93-871e-14757043a27e", --請求ID,用于定位問題

"message": {

????????"error_code":?"",??????--失敗的CODE

????????"error_message":?""???--失敗提示語

????},?

"success": false??--失敗標志

}

? ? ? ? ??

? ? ? ? ??

//7、增值稅電子普通發票(通行費)

{

InvoiceType:"14",//增值稅電子普通發票(通行費)

Data:

{

AdministrativeDivisionNo:"",//所屬行政區編碼

AdministrativeDivisionName:"",//所屬行政區名稱

InvoiceCode:"",//發票代碼

InvoiceNumber:"",//發票號碼

BillingDate:"", //開票日期:YYYY-MM-DD

SalesName:"", //銷方名稱

SalesTaxNo:"", //銷方稅號

SalesAddressPhone:"", //銷方地址電話

SalesBank:"", //銷方開戶行賬戶?? ?

PurchaserName:"",//購方名稱

PurchaserTaxNo:"",//購方稅號

PurchaserBank:"",//購方開戶行賬戶

PurchaserAddressPhone:"",//購方地址電話

CheckCode:"", //校驗碼

TotalTax:"", //合計稅額

AmountTax:"", //價稅合計

AmountTaxCN:"",//價稅合計_中文

Remarks:"", //備注

MachineCode:"",//機器編碼

TotalAmount:"",//合計金額

State:"", //發票狀態(1:正常;2:作廢;)

TollSign: "06"http://通行費標志(06-可抵扣通行費,07-不可抵扣通行費)

InvoiceList:[ //發票詳細信息列表

{

RowNo:"",//行號(從1開始)

CommodityCode:"",//商品編碼

CommodityName:"",//貨物或應稅勞務名稱

Amount: 7.61, //金額

TaxRate:"",//稅率

Tax:""http://稅額

CurrentDateEnd: "20171211", //通行日起止

CurrentDateStart: "20171211", //通行日期起?? ?

LicensePlateNum: "粵ATST10", //車牌號

Type: "貨車"http://類型

},

]

},

Success:"",//調用API是否成功:true/false

Code:"", //返回碼(見附表一)

Message:""http://返回碼對應信息(見附表一)

}

出參說明:

參數

類型

長度

描述

InvoiceType

String

3

發票類型

AdministrativeDivisionNo

String

32

所屬行政區編碼

AdministrativeDivisionName

String

150

所屬行政區名稱

InvoiceCode

String

10-12

發票代碼

InvoiceNumber

String

8

發票號碼

BillingDate

String

14

開票日期:YYYY-MM-DD

PurchaserName

String?? ? ? ?

100

購方名稱

PurchaserTaxNo

String

20

購方稅號

PurchaserBank

String

150

購方開戶行賬戶

PurchaserAddressPhone

String

150

購方地址電話

SalesName

String

100

銷方名稱

SalesTaxNo

String

20

銷方稅號

SalesAddressPhone

String

150

銷方地址電話

SalesBank

String

150

銷方開戶行賬戶

TotalAmount

String

17

合計金額

TotalTax

String

17

合計稅額

AmountTax

String

17

價稅合計

AmountTaxCN

String?? ? ? ?

64

價稅合計_中文

MachineCode

String

32

機器編碼

CheckCode

String

64

校驗碼

State

String

2

發票狀態:是否作廢(1:正常;2:作廢;)

InvoiceList

String

-

發票詳細信息列表

RowNo

String

10

行號:從1開始

CommodityCode

String

40

商品編碼

CommodityName

String

150

貨物或應稅勞務名稱

SpecificationModel

String

32

規格型號

Unit

String

32

單位

Quantity

String

10

數量

UnitPrice

String?? ? ? ?

17

單價

Amount

String

17

金額

TaxRate

String

10

稅率

Tax

String

17

稅額

CarrierName

String

150

承運人名稱

CarrierTaxNo

String

32

承運人識別號

DraweeName

String

100

受票方名稱

DraweeTaxNo

String

20

受票方識別號

CargoInformation

String

150

運輸貨物信息

TransportRoute

String

100

起運地、經由、到達地

MachineCode

String

32

稅控盤號

AutomobileType

String?? ? ? ?

64

車種車號

Tonnage

String

10

車船噸位

TaxAuthorityNo

String

32

主管稅務機關

TaxAuthorityName

String

100

主管稅務名稱

Remarks

String

184

備注

IDCardNo

String

32

身份證號碼/組織機構代碼

PurchaserTaxNo

String

20

購方稅號

VehicleType

String

32

車輛類型

BrandModel

String

32

廠牌型號

OriginPlace

String

100

產地

CertificateNo

String

32

合格證號

InspectionListNo

String?? ? ? ?

64

商檢單號

EngineNo

String

32

發動機號

VehicleNo

String

32

車輛識別代號/車架號碼

ImportCertificateNo

String

64

進口證明書號

SalesPhone

String

150

銷方地址電話

SalesTaxNo

String

20

銷方稅號

SalesBankNo

String

64

賬號

SalesAddress

String

150

銷方地址

PaymentVoucherNo

String

32

完稅憑證號碼

PassengersLimited

String

10

限乘人數

TollSign

String

2

通行費標志(06-可抵扣通行費,07-不可抵扣通行費)

ZeroTaxRateSign?? ? ? ?

String

2

零稅率標志(空:非零稅率, 1:稅率欄位顯示“免稅”, 2:稅率欄位顯示“不征收”, 3:零稅率)

CurrentDateEnd

String

20

通行日起止

CurrentDateStart

String

20

通行日期起

LicensePlateNum

String

20

車牌號

Type

String

10

類型

? ? ? ? ??

? ? ? ? ??

(七)發票信息查詢??

說明:

通過接口查詢發票的相關內容。

請求地址

? ? ? ? ? ? ? ? ?/findInvoice?AccessKeyID=userid&TimeStamp=2016-02-23T12:46:24Z&SignatureNonce=123456&Version=1.0&Signature=D29569843EB9DFA0F59E921F32D24973

方法類型

HTTPS POST

ContentType

application/json; charset=utf-8

入參

JSON

出參

JSON

? ? ? ? ???? ?

入參說明:

參數

類型

長度

必填

描述

TaxNo

String

20

購方稅號

InvoiceCode

String

10-12

發票代碼

InvoiceNumber

String

8

發票號碼

? ? ? ? ??

? ? ? ? ??

JSON入參說明:(JSON串)

{

???????“TaxNo”:””,?????????????????????????//稅號

????“InvoiceCode”:"",?????????????????//發票代碼

???????“InvoiceNumber”:""??????????????//發票號碼

}

? ? ? ? ??

JSON出參說明:

成功:

{

????"model":?{

????????TaskNo:””,?????????????????????//任務編號

Success:””,?????????????????????//調用API是否成功:true/false

Code:“”,????????????????????????????//返回碼(見附表一)

Message:””,?????????????????????//返回碼對應信息(見附表一)

???????????InvoiceCode:"",???????//發票代碼

????????InvoiceNumber:"",???????//發票號碼

???InvoiceType:””,??????????????//發票種類01-增值稅專用發票?02-貨運運輸業增值稅專用發票 03-機動車銷售統一發票 14-通行費增值稅電子普通發票?? ?

?????????BillingDate:"?",????????//開票日期:YYYY-MM-DD

?????????State:"1",?????????????????????//發票狀態(0-正常1-失控?2-作廢 3-紅沖 4-異常)

?????????PurchaserTaxNo:"",???????//購方稅號

?????????TotalAmount:””,???????//合計金額

?????????TotalTax:””,??????????????//合計稅額

?????????SalesTaxNo:"",??????????????//銷方稅號

?????????SalesTaxName:"",???????//銷方名稱

?????????Deductible:””,??????????????//是否認證?0-未認證 1-已認證

?????????DeductibleDate:””,???????//認證日期?如果已認證則為YYYY-MM-DD,未認證則為空

?????????DeductiblePeriod:””,//稅款所屬期?如果已認證則為YYYYMM,未認證則為空

},

},

????"request_id":?"",

????"message":?{

????????"success_message":?"調用[發票信息查詢]接口成功!"

????},?

"success": true

}

? ? ? ? ??

失敗:

{

"request_id": "", --請求ID,用于定位問題

"message": {

????????"error_code":?"",??????--失敗的CODE?? ?

????????"error_message":?""???--失敗提示語

????},?

"success": false??--失敗標志

}

? ? ? ? ??

出參說明:

參數

類型

長度

描述

TaskNo

String

32

任務編號

Success

Boolean

5

是否成功:True/false

Code

String

4

返回碼

Message

String

200

返回信息

InvoiceCode

String

10-12

發票代碼:返回多個發票信息及任務號

InvoiceNumber

String

8

發票號碼

InvoiceType

String

2

發票種類:01-增值稅專用發票02-貨運運輸業增值稅專用發票03-機動車銷售統一發票

BillingDate

String

10

開票日期:YYYY-MM-DD

State

String

1

發票狀態:0-正常1-失控2-作廢3-紅沖4-異常

PurchaserTaxNo

String

20

購方稅號

TotalAmount

String

17

合計金額

TotalTax

String

17

合計稅額

SalesTaxNo?? ? ? ?

String

20

銷方稅號

SalesTaxName

String

150

銷方名稱

Deductible

String

0

是否認證:0-未認證1-已認證

DeductibleDate

String

10

認證日期:如果已認證則為YYYY-MM-DD,未認證則為空

DeductiblePeriod

String

10

稅款所屬期:如果已認證則為YYYYMM,未認證則為空

IsAgencyRebate

String

10

是否代辦退稅:0:是,1:否

CertificationType

String

10

認證類型:1為抵扣,2為出口退稅,3為代理出口退稅

CertificationWay

String

2

認證方式:0為勾選認證,1為掃描認證

checkstatus

String

2

查驗結果 1未查驗 2查驗中 3查無此票 4已驗真

downloadUrl

String

200

發票圖像存儲地址

? ? ? ? ??

(八)獲取當前系統時間??

說明:

獲取當前系統時間,便于時間戳的校驗

請求地址

? ? ? ? ? ? ? ? ?/getTime?AccessKeyID=userid&SignatureNonce=123456&Version=1.0&Signature=D29569843EB9DFA0F59E921F32D24973

方法類型

HTTPS GET

ContentType

application/json; charset=utf-8

入參?? ? ? ?

JSON

出參

JSON

? ? ? ? ??

特殊說明:此處Signature生成不包括TimeStamp的值。

? ? ? ? ??

JSON入參說明:(JSON串)

? ? ? ? ??

? ? ? ? ??

JSON出參:

? ? ? ? ??

成功:

{

"model": {

???????SystemTime:””,?????????????????????//當前系統時間"yyyy-MM-dd'T'HH:mm:ss'Z'"

?SystemTimeLong:””,??????????????//當前系統時間CurrentTimeMills

??????????????Success:””,?????????????????//調用API是否成功:true/false

??????????????Code:"",?????????????????????//返回碼(見附表一)

??????????????Message:””??????????????//返回碼對應信息(見附表一)

????},?

????"request_id":?"b560f311-4e29-48b9-9bc1-f378bca02516",

????"message":?{

????????"success_message":?"調用[獲取系統時間]成功!"

????},?

???????"success": true

}

? ? ? ? ??

失敗:

{

"request_id": "0bac9791-178f-4d93-871e-14757043a27e", --請求ID,用于定位問題?? ?

"message": {

????????"error_code":?"",??????--失敗的CODE

????????"error_message":?""???--失敗提示語

????},?

"success": false??--失敗標志

}

? ? ? ? ??

出參說明

參數

類型

長度

描述

SystemTime

String

32

當前系統時間"yyyy-MM-dd'T'HH:mm:ss'Z'"

SystemTimeLong

String

32

當前系統時間CurrentTimeMills

Success

Boolean

5

True/false

Code

String

4


Message

String

200


? ? ? ? ??

五、定制接口列表??

(一)單據關聯發票??

說明:

嵌入SAP流程,通過參數獲取發票列表

請求地址

? ? ? ? ? ? ? ? ?/select?AccessKeyID=userid&SignatureNonce=123456&Version=1.0&Signature=D29569843EB9DFA0F59E921F32D24973&參數列表

方法類型?? ? ? ?

HTTPS GET

出參

XML

? ? ? ? ??

特殊說明:此處Signature生成不包括TimeStamp的值。

? ? ? ? ??

入參說明:URL

PurchaserName:"",??????????????//購方名稱,不能為空

???????PurchaserTaxNo:"",??????????????//購方稅號,可以為空

InvoiceNumberRang:””???????//發票號碼,不能為空,只能是數字或-/,

//多個號碼段以 / 分隔,最多4個/,例如:

//12345601-09/12345620/12345631-12345640

//解析時先以/分隔,在按下面邏輯解析

//如果有”-”,則自動解析發票號碼范圍

//36230244-50,則-后面的號碼,自動填充到第一個號碼的長度

//解析為:36230244到36230250的范圍

//如果沒有-,則完全匹配發票號碼

BillingDateStart:””??????????????//格式:yyyy-MM-dd

BillingDateEnd:””??????????????//格式:yyyy-MM-dd

? ? ? ? ??

XML出參:

? ? ? ? ??

成功:

? ? ? ? ?

<request_id>b560f311-4e29-48b9-9bc1-f378bca02516request_id>

? ? ? ? ?true?? ?

? ? ? ? ?

<success_message>調用成功!success_message>

? ? ? ? ?

? ? ? ? ???????????????//調用API是否成功:true/false

?????????????????????//返回碼(見附表一)

<Success>true???????//返回碼對應信息(見附表一)

? ? ? ? ?

? ? ? ? ?????????????????????????????//發票信息,參考取數結果里的發票信息

? ? ? ? ?

.....

? ? ? ? ??

失敗:? ? ? ? ?

? ? ? ? ?

<request_id>b560f311-4e29-48b9-9bc1-f378bca02516request_id>

? ? ? ? ?false? ? ? ? ?? ??

<error_code>error_code>

<error_message>error_message>

? ? ? ? ??

(二)單據反饋接口

(一)附表一:錯誤信息表??

返回碼(CODE)

返回碼對應信息Message

0

執行成功

-1

未知錯誤

001

簽名結果錯誤

002

版本號不正確

003

時間差異超出范圍

004

SignatureNonce值已被使用過

005

請求參數不正確

006

IP不在授權范圍內

101

身份驗證失敗

102

未開通該接口

103

授權已過期

104

不能操作該稅號

105?? ? ? ?

不能操作該發票

206

此稅號下沒有稅期信息

207

傳入的稅款所屬期與系統稅款所屬期不一致

231

獲取發票全票面,查驗成功,信息不完整

232

獲取發票全票面,查驗成功,信息有誤

233

獲取發票全票面,查驗成功,不屬于當前公司

234

重復插入憑證號

402

超過該張票當天查驗次數

404

超過服務器最大請求數

405

請求不合法

406

查驗成功發票不一致

409

所查發票不存在

415

查詢發票不規范

416

查驗異常

498

不支持查詢該地區的發票

499

不支持該發票種類

701

TaskNo不存在

702

TaskNo與InvoiceCode、InvoiceNumber不匹配

703

TaxNo不存在

704

請求json入參為空

? ? ? ? ???? ?

(二)附表二:發票種類??

對應信息

01

增值稅專用發票

02

貨運運輸業增值稅專用發票

03

機動車增值稅專用發票

04

增值稅普通發票

10

增值稅電子普通發票

11

增值稅普通發票(卷式)

14

增值稅電子普通發票(通行費)

? ? ? ? ??

? ? ? ? ??

? ? ? ? ??

文檔修改記錄:

? ? ? ? ??

版本號

修改后版本號

修改時間

修改人

修改內容

V1.0.0

V1.0.1

2018-01-19

周曉明

1、增加了查詢企業信息的接口

2、接口入參增加了版本號

V1.0.1

V1.0.2

2018-02-26

周曉明

增加了增值稅電子普通發票(通行費)的支持

V1.0.2

V1.0.3

2018-03-19

周曉明

1、增加了發票查詢、獲取系統時間接口。

2、將版本號放在公共參數中。

V1.0.3?? ? ? ?

V1.0.4

2018-05-10

單長海

增加定制接口


該文章在 2025/4/30 16:18:40 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产精品成人免费观看 | 国产成人麻豆亚洲综合无码精 | 极品少妇高潮一区二区三区99 | 69麻豆天美精东蜜桃传媒潘甜甜 | 福利一区视频 | 国产日韩欧美另类在线 | 成人免费播放网站 | 成人精品视频一区二区三区不卡 | 国产一区二区在 | 国产美女a片免费观看入口 国产美女a做αw | 91亚洲国产日韩欧美在线播放 | 国产丝袜肉丝视频在线 | 韩国三级日产三级国产三级 | 国产精品色拉拉免费看 | 高清亚洲精品一区二区三区 | 二区三区视频 | 国产在线拍揄自揄视精品一区 | 国产精品亚洲综合中文字幕 | 国产在线无码视频一区 | 国产三级久久久 | 国产aⅴ天堂亚洲国产a | 国产精品丝袜高跟鞋 | 国产精品va在线观看无码电影 | 精品国产aⅴ一区二区三区v免费 | 国产成人高级 | 国产一区内射最近更新 | 国产高潮流白浆啊免费a片动态 | 白嫩一区二区在线视频 | 国产真人一级a爱做片 | 国产精品毛片a∨一区二区三区 | 国产成人午夜91精品麻豆剧场 | 91精品视频播放 | 国产av无码专区亚洲av极速版 | 国产av秘无码一区二区三区 | 国产萌白酱喷水视频在线观看 | h无码中字动漫在线观看 | 国产人妻久久精品二区三区特黄 | 国产成人啪精品视频网站午夜 | 91成人午夜性a| 国产美女亚洲真人做受在线观看 | 国产av天堂亚洲国产av麻豆 |