業(yè)務(wù)數(shù)據(jù)通訊模塊概要設(shè)計文檔_第1頁
業(yè)務(wù)數(shù)據(jù)通訊模塊概要設(shè)計文檔_第2頁
業(yè)務(wù)數(shù)據(jù)通訊模塊概要設(shè)計文檔_第3頁
業(yè)務(wù)數(shù)據(jù)通訊模塊概要設(shè)計文檔_第4頁
業(yè)務(wù)數(shù)據(jù)通訊模塊概要設(shè)計文檔_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、業(yè)務(wù)數(shù)據(jù)通訊模塊概要設(shè)計文檔杭州方欣計算機工程有限公司2009年7月目 錄引言3概述41、背景介紹42、通訊需求4采用TCP/IP協(xié)議4傳遞報文4同步或異步傳輸4文本或文件傳輸43、通訊示意圖4第一章 通訊業(yè)務(wù)基本規(guī)則61、通訊中涉及到的數(shù)據(jù)范圍及數(shù)據(jù)流向:62、總公司FTP服務(wù)器規(guī)范說明:63、分公司端與總公司端通訊報文:63.1、用途63.2、格式6第二章 客戶端交易過程流程圖7第三章 服務(wù)端交易過程9第四章 通訊相關(guān)業(yè)務(wù)描述9一、基礎(chǔ)資料傳輸交易9二、基礎(chǔ)資料傳輸流程圖10三、開票信息傳輸交易10四、開票信息傳輸流程圖10第五章 通訊報文格式描述12分公司與總公司通訊報文121、基礎(chǔ)資料

2、傳輸交易122、基礎(chǔ)資料傳輸狀態(tài)查詢交易143、開票信息傳輸交易144、開票信息傳輸狀態(tài)查詢交易155、網(wǎng)絡(luò)狀態(tài)查詢17第六章 附錄17一、交易存儲過程返回代碼說明:17引言閱讀指南。閱讀對象名詞解釋【注意】聯(lián)系人【警告】無。概述1、背景介紹在某大型企業(yè)的信息化應(yīng)用中,分公司的業(yè)務(wù)系統(tǒng)需要和總公司的系統(tǒng)進行數(shù)據(jù)通訊和傳輸,每天總公司需要獲得分公司的業(yè)務(wù)數(shù)據(jù),如產(chǎn)品銷售情況,同時更新分公司相應(yīng)的基礎(chǔ)資料信息。數(shù)據(jù)通訊必須要遵守標準協(xié)議和約定,所以分公司數(shù)據(jù)通訊客戶端與總公司的數(shù)據(jù)通訊模塊服務(wù)器端之間要有統(tǒng)一的業(yè)務(wù)接口。以便通訊服務(wù)器端在接收客戶端數(shù)據(jù)后,可把數(shù)據(jù)傳遞給總公司管理系統(tǒng), 總公司管理

3、系統(tǒng)把處理的結(jié)果返回給通訊服務(wù)器端,通過服務(wù)器端再把應(yīng)答消息返回給分公司數(shù)據(jù)通訊客戶端。2、通訊需求采用TCP/IP協(xié)議采用標準的TCP/IP協(xié)議。通訊服務(wù)端是TCP/IP的服務(wù)端,是通訊連接和關(guān)閉的被動方。傳遞報文通訊報文、業(yè)務(wù)報文格式由總公司已擬訂好,通訊服務(wù)器端在接收客戶端的業(yè)務(wù)報文后,根據(jù)報文內(nèi)容進行后續(xù)處理,處理后生成處理結(jié)果,再把此結(jié)果信息返回給分公司客戶端。同步或異步傳輸傳輸可以使用同步或異步模式。如果是同步模式,服務(wù)器端把業(yè)務(wù)處理完畢后才能返回消息給客戶端;如果是異步模式,則服務(wù)器端接收完數(shù)據(jù)后就先把應(yīng)答消息頭返回給客戶端,再傳遞業(yè)務(wù)數(shù)據(jù)處理。文本或文件傳輸可支持文本傳輸,同時

4、也支持文件的傳輸。文件的傳輸通過FTP進行傳輸。3、通訊示意圖傳輸客戶端報文傳輸服務(wù)端總公司管理系統(tǒng)分公司分公司業(yè)務(wù)系統(tǒng)總公司FTPTCP/IP協(xié)議總公司FTP協(xié)議第一章 通訊業(yè)務(wù)基本規(guī)則1、通訊中涉及到的數(shù)據(jù)范圍及數(shù)據(jù)流向:注:為了說明方便,通訊端客戶端指分公司,通訊端服務(wù)端指總公司。數(shù)據(jù)流向說明:開票數(shù)據(jù):分公司-總公司-分公司(說明:客戶端發(fā)起交易生成數(shù)據(jù),傳送到服務(wù)端,服務(wù)端經(jīng)過數(shù)據(jù)處理后返回日志,客戶端獲取日志后根據(jù)日志內(nèi)容修改數(shù)據(jù)庫)基礎(chǔ)數(shù)據(jù):總公司-分公司:(說明:客戶端發(fā)起交易但不生成數(shù)據(jù),由服務(wù)端生成數(shù)據(jù),客戶端獲取數(shù)據(jù)后根據(jù)數(shù)據(jù)內(nèi)容修改數(shù)據(jù)庫)數(shù)據(jù)覆蓋原則:以總公司為準進行

5、覆蓋。數(shù)據(jù)范圍及數(shù)據(jù)流向表交易名稱數(shù)據(jù)流向落地機制數(shù)據(jù)覆蓋機制基礎(chǔ)資料傳輸交易總公司-分公司允許部分落地,無法落地的信息記入錯誤日志表以總公司為準進行覆蓋;服務(wù)端返回數(shù)據(jù)項中:總公司沒有分公司有,采取刪除原則。開票信息傳輸交易分公司-總公司-分公司允許部分落地,無法落地的信息記入錯誤日志表日志返回成功的結(jié)果回寫開票表的傳送標記字段,不成功的結(jié)果則不操作2、總公司FTP服務(wù)器規(guī)范說明:總公司FTP服務(wù)器根據(jù)不同分公司建立用戶,用戶名和密碼都為分公司編碼,在總公司FTP上建立一個目錄做為根目錄,然后以分公司編碼做為子目錄名,客戶端和服務(wù)端生成的數(shù)據(jù)文件上傳到該分公司編碼的子目錄下,命名方式以YYY

6、YMMDD-業(yè)務(wù)名稱XX.xml,總公司返回日志文件名稱為YYYYMMDD-業(yè)務(wù)名稱YZXX.xml。3、分公司端與總公司端通訊報文:3.1、用途通訊中,任何方發(fā)送或接收的第一個內(nèi)容必須是專用報文。發(fā)送方利用專用報文告訴接收方:本次通訊的目的、方式、內(nèi)容;接收方必須接收到專用報文后才能確定后續(xù)應(yīng)該如何操作。3.2、格式專用報文長度必須是512字節(jié)。如果不足512字節(jié),則必須用空格補充。下表說明專用報文的組成結(jié)構(gòu):序號名稱長度(字節(jié))說明1應(yīng)答碼4如果本字段為“9999”,則表示是客戶端向服務(wù)器發(fā)送的請求;如果本字段為“0000”,則表示服務(wù)器向客戶端返回成功信息;如果本字段為“0001”,則表

7、示客戶端接收數(shù)據(jù)超時;如果本字段為“0002”,則表示接收服務(wù)器向客戶端返回失敗信息。如果本字段為“5555”,則表示客戶端向服務(wù)器發(fā)送斷開連接的請求。2同步或異步10:同步;1:異步3文件名50本字段在服務(wù)器端passMessage調(diào)用時起作用。4文件傳輸標識10本字段在服務(wù)器向客戶端傳輸文件時的標識,值為”0”則代表通過本系統(tǒng)傳輸,值為”1”則代表通過FTP服務(wù)器傳輸。本字段不夠長度的用空格補全.5業(yè)務(wù)報文長度10如果本字段為0,則表示專用報文后不需傳輸業(yè)務(wù)報文;如果不為0,則表示專用報文后緊跟著傳輸?shù)氖潜咀侄嗡?guī)定長度的業(yè)務(wù)報文。 6數(shù)據(jù)文件長度10如果本字段為0,則表示在傳輸業(yè)務(wù)報文之

8、后不需要再傳輸數(shù)據(jù)文件;如果本字段不為0,則表示業(yè)務(wù)報文后緊跟著傳輸?shù)氖菙?shù)據(jù)文件的內(nèi)容。7消息鑒別碼10服務(wù)器端在接收到數(shù)據(jù)后要對該數(shù)據(jù)進行消息鑒別碼的判斷,如果不一樣,說明數(shù)據(jù)被篡改.不再作業(yè)務(wù)處理,告訴業(yè)務(wù)業(yè)務(wù)處理失敗應(yīng)答.(暫不用算法實現(xiàn),用10個A填充);第二章 客戶端交易過程流程圖流程說明:主要為兩個交易:基礎(chǔ)資料交易、開票信息交易基礎(chǔ)資料交易1客戶端向服務(wù)器端發(fā)送網(wǎng)絡(luò)狀態(tài)查詢報文,監(jiān)測能否接受服務(wù)器應(yīng)答而決定是否進行后續(xù)操作。2 客戶端向通訊服務(wù)器端發(fā)送傳輸交易業(yè)務(wù)報文。3 通訊服務(wù)器端的業(yè)務(wù)模塊進行業(yè)務(wù)相關(guān)數(shù)據(jù)操作,生成該分公司的基礎(chǔ)資料。4 通訊服務(wù)器端業(yè)務(wù)模塊把生成的處理結(jié)果

9、上傳至總公司FTP服務(wù)器。5 客戶端向通訊服務(wù)器端發(fā)送查詢交易業(yè)務(wù)報文。6 通訊服務(wù)器業(yè)務(wù)模塊檢查該次業(yè)務(wù)數(shù)據(jù)操作是否完成,并返回查詢結(jié)果報文。7 服務(wù)器端向客戶端返回處理結(jié)果消息及基礎(chǔ)資料文件。8 客戶端根據(jù)服務(wù)器端返回結(jié)果決定是否進行后續(xù)操作,成功則去FTP服務(wù)器上下載處結(jié)果文件。9 客戶端做數(shù)據(jù)驗證并做更新本地基礎(chǔ)資料數(shù)據(jù)操作,產(chǎn)生日志,日志本地保存,并上傳至總公司FTP服務(wù)器。開票信息交易1客戶端向服務(wù)器端發(fā)送網(wǎng)絡(luò)狀態(tài)查詢報文,監(jiān)測能否接受服務(wù)器應(yīng)答而決定是否進行后續(xù)操作。2 客戶端生成開票數(shù)據(jù)文件,并把生成的數(shù)據(jù)文件上傳至向總公司FTP服務(wù)器。3 客戶端向通訊服務(wù)器端發(fā)送傳輸交易業(yè)務(wù)

10、報文。4 通訊服務(wù)器端的業(yè)務(wù)模塊收到開票數(shù)據(jù)文件,然后進行業(yè)務(wù)相關(guān)數(shù)據(jù)操作。5 客戶端向通訊服務(wù)器端發(fā)送查詢交易業(yè)務(wù)報文。6 通訊服務(wù)器業(yè)務(wù)模塊檢查該次業(yè)務(wù)數(shù)據(jù)操作是否完成,并返回查詢結(jié)果報文。7 服務(wù)器端向客戶端返回處理結(jié)果消息。8 客戶端根據(jù)服務(wù)器端返回結(jié)果決定是否進行后續(xù)操作,成功則去FTP服務(wù)器上下載處結(jié)果文件。9 客戶端做數(shù)據(jù)驗證并做更新本地開票數(shù)據(jù)操作,對于總公司已成功接收的開票數(shù)據(jù)打上已傳輸標識,并產(chǎn)生日志,日志本地保存,并上傳至總公司FTP服務(wù)器。第三章 服務(wù)端交易過程流程說明:1 通訊服務(wù)器端接受客戶端的傳輸交易報文,讀取客戶端上傳文件,經(jīng)過基本驗證后返回應(yīng)答報文。2 通訊服

11、務(wù)器端的業(yè)務(wù)模塊進行業(yè)務(wù)數(shù)據(jù)操作,并生成返回處理結(jié)果。3 業(yè)務(wù)模塊生成處理結(jié)果并上傳至總公司FTP服務(wù)器。4 通訊服務(wù)器端接受客戶端的傳輸交易報文,經(jīng)過基本驗證后返回應(yīng)答報文。5 客戶端根據(jù)應(yīng)答報文內(nèi)容決定是否進行后續(xù)操作,成功則去FTP服務(wù)器上下載處結(jié)果文件。6 客戶端做數(shù)據(jù)驗證并入庫操作,產(chǎn)生日志,日志本地保存,并上傳至總公司FTP服務(wù)器。注:服務(wù)端程序功能已經(jīng)實現(xiàn),會根據(jù)報文內(nèi)容處理服務(wù)端的事務(wù)。因此服務(wù)端程序功能不需要在本需求中實現(xiàn)。 第四章 通訊相關(guān)業(yè)務(wù)描述一、基礎(chǔ)資料傳輸交易分公司通過這個交易,準確地獲取到公司的兩個方面的基本信息。其中包括:1、分公司的基本信息。分公司基本信息以總

12、公司為準,每次更新總公司下發(fā)的最新信息。2、產(chǎn)品列表信息。產(chǎn)品列表以總公司為準:1)更新已經(jīng)存在的產(chǎn)品列表信息。2)停用或者刪除(未存在開票信息)沒有下發(fā)確在分公司已經(jīng)存在的產(chǎn)品列表信息。二、基礎(chǔ)資料傳輸流程圖三、開票信息傳輸交易分公司端通過這個交易,將某段時間內(nèi)的業(yè)務(wù)銷售開票信息(包括銷售單和退貨單)傳送到總公司。根據(jù)業(yè)務(wù)表YW_BILLINFO的傳送標記字段CSBJ,查詢出需要未上傳的票據(jù)信息CSBJ=0。根據(jù)報文格式生產(chǎn)上傳的XML文件。最后根據(jù)報文格式生成數(shù)據(jù)文件上傳總公司FTP服務(wù)器,再由開票信息傳輸交易報送到總公司端,總公司端經(jīng)過驗證后數(shù)據(jù)部分落地后返回日志并上傳總公司FTP服務(wù)器

13、,分公司端下載日志后分析內(nèi)容,如果有錯則分公司端修改數(shù)據(jù)后重新傳送。四、開票信息傳輸流程圖第五章 通訊報文格式描述分公司與總公司通訊報文交易名稱實時性要求交易代碼基礎(chǔ)資料傳輸交易同步、實時76基礎(chǔ)資料傳輸狀態(tài)查詢交易同步、實時77開票信息傳輸交易同步、實時80開票信息傳輸狀態(tài)查詢交易同步、實時81網(wǎng)絡(luò)狀態(tài)查詢同步、實時881、基礎(chǔ)資料傳輸交易交易涉及到的內(nèi)容:1、分公司的基本信息。分公司基本信息以總公司為準,每次更新總公司下發(fā)的最新信息。2、產(chǎn)品列表信息。產(chǎn)品列表以總公司為準:1)更新已經(jīng)存在的產(chǎn)品列表信息。2)停用或者刪除(未存在開票信息)沒有下發(fā)確在分公司已經(jīng)存在的產(chǎn)品列表信息。1.1 報

14、文格式分公司向總公司發(fā)送報文:<?xml version="1.0" encoding="GBK"?><TransInfo><TransTitle>“交易名稱”</TransTitle> -基礎(chǔ)資料傳輸交易<TransType>“交易類型”</TransType> -76<TransVerify>“交易驗證信息”</TransVerify> -基礎(chǔ)資料傳輸交易<RegiCode>“所屬區(qū)域碼”</RegiCode><EnteCod

15、e>“分公司編碼”</EnteCode><TransTime>“傳輸日期”</TransTime>- 格式(YYYY-MM-DD)<BatchNO>“批次號”</BatchNO> -從0開始遞增</TransInfo>總公司向分公司返回報文:<?xml version="1.0" encoding="GBK"?><TransInfo><TransTitle>“交易名稱”</TransTitle> -基礎(chǔ)資料傳輸交易<Tran

16、sType>“交易類型”</TransType> -76<TransVerify>“交易驗證信息”</TransVerify> -基礎(chǔ)資料傳輸交易<TransReturn>“返回碼”</TransReturn> -錯誤碼詳見(錯誤列表)<TransMsg>“返回碼信息”</TransMsg></TransInfo>1.2 總公司向分公司返回的基礎(chǔ)資料信息(文件)1、作用:總公司接到分公司的基礎(chǔ)資料信息傳輸交易請求成功后,生成基礎(chǔ)資料信息文件(兩個文件),然后用分公司編碼作用戶名,分公司編碼為密

17、碼的口令登錄總公司端FTP服務(wù)器,總公司端的目錄結(jié)構(gòu)以分公司編碼做為目錄,并上傳至總公司FTP服務(wù)器供客戶端下載。2、命名規(guī)范:YYYYMMDD-DWXX-批次號.xml(分公司的基本信息文件)YYYYMMDD-CPLBXX-批次號.xml(產(chǎn)品列表信息文件)3、文件格式:YYYYMMDD-DWXX-批次號.xml(分公司的基本信息文件)<?xml version="1.0" encoding="GBK"?><TransInfo><TransTitle>“交易名稱”</TransTitle> -基礎(chǔ)資料傳輸

18、交易<TransType>“交易類型”</TransType> -76<TransVerify>“交易驗證信息”</TransVerify> -基礎(chǔ)資料傳輸交易<EnteInfos><EnteInfo> -分公司信息,多條,實際上只有一條<Code>分公司編碼</Code><Regicode>“分公司所屬區(qū)域碼”</Regicode><Name>“分公司名稱”</Name><Abbreviation>“分公司簡稱”</Abbrevia

19、tion><Address>“地址”</Address><Postalcode>“郵編”</Postalcode><Frdbphoneno>“法人代表聯(lián)系電話”</Frdbphoneno><Frdbname>“法人代表姓名”</Frdbname><Frdbfaxno>“法人代表(傳真)”</Frdbfaxno><Cwfzrname>“財務(wù)負責人姓名”</Cwfzrname><Cwfzrphoneno>“財務(wù)負責人(聯(lián)系電話)”<

20、/Cwfzrphoneno><Cwfzrfaxno>“財務(wù)負責人(傳真)”</Cwfzrfaxno><Ywlxrname>“業(yè)務(wù)負責人(姓名)”</Ywlxrname><Ywlxrphoneno>“業(yè)務(wù)負責人(聯(lián)系電話)”</Ywlxrphoneno><Ywlxrfaxno>“業(yè)務(wù)負責人(傳真)”</Ywlxrfaxno><Onthejob>“在職人數(shù)”</Onthejob><Quitworking>“離退休人數(shù)”</Quitworking>&l

21、t;Jobber>“臨時人數(shù)”</Jobber><Useincome>“是否開展項目業(yè)務(wù)”</Useincome><Dwstatus>“公司授權(quán)”</Dwstatus><Syn_flag>“數(shù)據(jù)庫同步標志”</Syn_flag><Lastdate>“最近同步日期”</Lastdate><Remark>“備注”</Remark><Email>“電子郵件”</Email><Fax>“傳真號碼”</Fax><A

22、bbrecode>“3位碼”</Abbrecode></EnteInfo></EnteInfos></TransInfo>Y YYYMMDD-CPLBXX-批次號.xml(產(chǎn)品列表信息文件)<?xml version="1.0" encoding="GBK"?><TransInfo><TransTitle>“交易名稱”</TransTitle> -基礎(chǔ)資料傳輸交易<TransType>“交易類型”</TransType> -76&

23、lt;TransVerify>“交易驗證信息”</TransVerify> -基礎(chǔ)資料傳輸交易<BankMapInfos> <BankMapInfo> -產(chǎn)品列表信息,多條<ItemNo >“產(chǎn)品ID”</ ItemNo ><ItemSer>“產(chǎn)品系列”</ ItemSer ><ItemName>“產(chǎn)品名稱”</ ItemName ><ItemUnit>“單位” </ ItemUnit ><UnitPrice>“單價”</ UnitPric

24、e ><discount>“折扣率”</discount><IsSpecialoffer>“是否特價”</ IsSpecialoffer ><Isdefault>“是否為默認顯示”</Isdefault><Istion>“是否為主營產(chǎn)品”</Istion><Status>“狀態(tài)”</ Status ></BankMapInfo></BankMapInfos></TransInfo>2、基礎(chǔ)資料傳輸狀態(tài)查詢交易分公司向總公司通訊報文:&

25、lt;?xml version="1.0" encoding="GBK"?><TransInfo><TransTitle>“交易名稱”</TransTitle> -基礎(chǔ)資料傳輸狀態(tài)查詢交易<TransType>“交易類型”</TransType> -77<TransVerify>“交易驗證信息”</TransVerify> -基礎(chǔ)資料傳輸狀態(tài)查詢交易<RegiCode>“所屬區(qū)域碼”</RegiCode><EnteCode>“分公

26、司編碼”</EnteCode><TransTime>“傳輸日期”</TransTime>- 格式(YYYY-MM-DD)<BatchNO>“批次號”</BatchNO></TransInfo>總公司向分公司通訊報文:<?xml version="1.0" encoding="GBK"?><TransInfo><TransTitle>“交易名稱”</TransTitle> -基礎(chǔ)資料傳輸狀態(tài)查詢交易<TransType>“交易

27、類型”</TransType> -77<TransVerify>“交易驗證信息”</TransVerify> -基礎(chǔ)資料傳輸狀態(tài)查詢交易<TransReturn>“返回碼”</TransReturn> -錯誤碼詳見(錯誤列表)<TransMsg>“返回碼信息”</TransMsg><BillFileName>“基礎(chǔ)資料信息文件名稱”</BillFileName> -(多個文件名稱間用“,”分隔)<BillFileSize>“基礎(chǔ)資料信息文件大小”</BillFileSi

28、ze> -(多個文件大小間用“,”分隔)</TransInfo>3、開票信息傳輸交易3.1 報文格式分公司向總公司發(fā)送報文:<?xml version="1.0" encoding="GBK"?><TransInfo><TransTitle>“交易名稱”</TransTitle> -開票信息傳輸交易<TransType>“交易類型”</TransType> -80<TransVerify>“交易驗證信息”</TransVerify> -開票信

29、息傳輸交易<RegiCode>“所屬區(qū)域碼”</RegiCode><EnteCode>“分公司編碼”</EnteCode><CheckTime>“交易時間”</CheckTime> - 格式(YYYY-MM-DD)<BatchNO>“批次號”</BatchNO> - 從0開始遞增<BillFileName>“開票信息文件名稱”</BillFileName><BillFileSize>“開票信息文件大小”</BillFileSize></Trans

30、Info>總公司向分公司返回報文:<?xml version="1.0" encoding="GBK"?><TransInfo><TransTitle>“交易名稱”</TransTitle> -開票信息傳輸交易<TransType>“交易類型”</TransType> -80<TransVerify>“交易驗證信息”</TransVerify> -開票信息傳輸交易<TransReturn>“返回碼”</TransReturn> -

31、錯誤碼詳見(錯誤列表)<TransMsg>“返回碼信息”</TransMsg></TransInfo>3.2 分公司向總公司提供開票信息(文件)1、作用:分公司日常業(yè)務(wù)中,發(fā)生業(yè)務(wù)數(shù)據(jù),銷售單或退貨單,每天下班后,定時將業(yè)務(wù)開票數(shù)據(jù)傳送到總公司,由總公司進行業(yè)務(wù)數(shù)據(jù)入庫。2、命名規(guī)范:YYYYMMDD-KPXX-批次號.xml3、文件格式:<?xml version="1.0" encoding="GBK"?><TransInfo><TransTitle>“交易名稱”</Tra

32、nsTitle> -開票信息傳輸交易<TransType>“交易類型”</TransType> -80<TransVerify>“交易驗證信息”</TransVerify> -開票信息傳輸交易<BillInfo> -開票信息,多條<BillType>“票據(jù)種類編碼”</BillType> -(3位)<BillID>“票據(jù)號碼”</BillID> -(10位)<EnteCode>“分公司編碼”</EnteCode> -(6位)<RegiCode>“

33、所屬區(qū)域碼”</RegiCode> -(6位)<BillTime>“開票日期”</BillTime> -格式為(YYYY-MM-DD)<BillStatus>“票據(jù)開具狀態(tài)”</BillStatus> -(1位:1正常,2錯票,3廢票)<Payer>“客戶全稱”</Payer> -(最大60字節(jié))<BillSum>“票據(jù)合計金額”</BillSum> -NUMBER(16,4)<PayType>“收款方式”</PayType> -(1位:0現(xiàn)金,1轉(zhuǎn)支)<K

34、pyId>“開票員用戶編碼”</KpyId> -(最大20位)<KpyName>“開票員用戶名稱”</KpyName> -(最大30字節(jié))<Remark>“備注”</ Remark ><BillLists> <BillList> -票面明細,多條<ItemNo>“產(chǎn)品編碼”</ ItemNo > -(最大20位)<Unit>“單位”</Unit> -(最大20位)<ChPrice>“單價”</ ChPrice > - NUMBER(1

35、6,4)<ChCount>“數(shù)量”</ChCount> - NUMBER(16,4)<ChMoney>“金額”</ChMoney> - NUMBER(16,4)<ChRemark>“備注”</ ChRemark ></BillList> <BillLists></BillInfo></TransInfo>4、開票信息傳輸狀態(tài)查詢交易4.1 報文格式分公司向總公司通訊報文:<?xml version="1.0" encoding="GBK&q

36、uot;?><TransInfo><TransTitle>“交易名稱”</TransTitle> -開票信息傳輸狀態(tài)查詢交易<TransType>“交易類型”</TransType> -81<TransVerify>“交易驗證信息”</TransVerify> -開票信息傳輸狀態(tài)查詢交易<RegiCode>“所屬區(qū)域碼”</RegiCode><EnteCode>“分公司編碼”</EnteCode><CheckTime>“交易時間”</Che

37、ckTime><BatchNO>“批次號”</BatchNO><BillFileName>“票據(jù)信息文件名稱”</BillFileName><BillFileSize>“票據(jù)信息文件大小”</BillFileSize></TransInfo>總公司向分公司通訊報文:<?xml version="1.0" encoding="GBK"?><TransInfo><TransTitle>“交易名稱”</TransTitle>

38、 -開票信息傳輸狀態(tài)查詢交易<TransType>“交易類型”</TransType> -81<TransVerify>“交易驗證信息”</TransVerify> -開票信息傳輸狀態(tài)查詢交易<TransReturn>“返回碼”</TransReturn> -錯誤碼詳見(錯誤列表)<TransMsg>“返回碼信息”</TransMsg><BillFileName>“票據(jù)驗證信息文件名稱”</BillFileName><BillFileSize>“票據(jù)驗證信息文件大小”</BillFileSize></TransInfo>5.2 總公司向分公司提供開票信息返回(文件)1、作用:總公司在收到分公司的業(yè)務(wù)數(shù)據(jù)后,進行入庫處理,并把入庫處理情況反饋給分公司。2、命名規(guī)范:YYYYMMDD-KPYZXX-批次號.xml3、文件格式:<?xml version=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論