程媛媛
(北京經(jīng)緯信息技術(shù)有限公司, 北京 100081)
鐵路運輸企業(yè)一直以來實行收支兩條線的經(jīng)營模式[1],這也決定了鐵路貨物運輸清算的數(shù)據(jù)來源包括運輸收入數(shù)據(jù)和運輸統(tǒng)計數(shù)據(jù)兩個部分,其中,運輸收入數(shù)據(jù)是指各企業(yè)貨運收入全部匯總并上繳中國國家鐵路集團有限公司(簡稱:國鐵集團)的數(shù)據(jù);運輸統(tǒng)計數(shù)據(jù)是指各企業(yè)貨運工作量的數(shù)據(jù)。目前,貨運清算系統(tǒng)通過與國鐵集團中央貨票數(shù)據(jù)庫的接口實時獲取與清算系統(tǒng)有關(guān)的貨票信息、財務信息和公用字典信息,并形成清算系統(tǒng)進款數(shù)據(jù)庫[2-3],據(jù)此進行非承運制清算。2018年鐵路貨物運輸承運制清算正式實施。根據(jù)承運制清算要求,國鐵集團與各運輸企業(yè)之間改為以承運制清算的方式確認相關(guān)收入。
本文旨在從貨運承運制清算的要求出發(fā),分析貨運承運制清算數(shù)據(jù)內(nèi)容,研究數(shù)據(jù)交換機制,實現(xiàn)貨運承運制清算系統(tǒng)與運輸收入系統(tǒng)和運輸統(tǒng)計系統(tǒng)的數(shù)據(jù)共享,為實現(xiàn)貨運承運制清算提供數(shù)據(jù)準備。
根據(jù)《鐵路貨物運輸進款清算辦法(試行)》的要求,國鐵集團財務部需向資金清算中心提供清算給承運企業(yè)的貨物運費進款和清算給相應線路所屬企業(yè)的運價高出部分的原始數(shù)據(jù)。貨運承運制清算系統(tǒng)與運輸收入系統(tǒng)共享的數(shù)據(jù)主要分為兩個部分:(1)屬性類數(shù)據(jù),用來進行屬性類型的分類和查詢;(2)計算類數(shù)據(jù),用于進行各類財務統(tǒng)計報表的數(shù)值運算。
1.1.1 屬性類數(shù)據(jù)
(1)特定時間段內(nèi)每票清算結(jié)果統(tǒng)計和分析的數(shù)據(jù),包括:每票的制票日期、結(jié)賬日期、票符票號;
(2)作為各鐵路局集團公司(簡稱:鐵路局)、專業(yè)運輸公司、合資鐵路公司、鐵路上市公司和地方鐵路單位收付費清算歸屬依據(jù)的數(shù)據(jù),包括每票的進款站、進款企業(yè)、發(fā)站、發(fā)站企業(yè)、到站、到站企業(yè),記錄貨票進款、發(fā)站、到站的所屬企業(yè)和電報碼;
(3)用于清算中歐班列、中亞班列相關(guān)信息的數(shù)據(jù),班列標識;
(4)用于清算鐵龍公司的運費收入信息的數(shù)據(jù),包括:特種箱價和特種箱稅。
1.1.2 計算類數(shù)據(jù)
基于貨物運費進款清算給承運企業(yè),特殊運價高出部分清算給相應的線路所屬企業(yè)的要求,需要共享的計算類數(shù)據(jù)包括貨物運費收入價、貨物運費收入稅、集裝箱使用費、集裝箱使用稅、篷布占用費、篷布占用稅、不同運價高出部分線路所屬企業(yè)、不同運價高出部分金額價、不同運價高出部分金額稅。
根據(jù)《鐵路貨物運輸進款清算辦法(試行)》要求,國鐵集團發(fā)改部向資金清算中心提供原始統(tǒng)計工作量數(shù)據(jù)。貨運承運制清算系統(tǒng)與運輸統(tǒng)計系統(tǒng)共享的數(shù)據(jù)也可劃分為屬性類數(shù)據(jù)和計算類數(shù)據(jù)兩部分。
1.2.1 屬性類數(shù)據(jù)
(1)用于某特定時間段內(nèi)每票清算結(jié)果統(tǒng)計和分析的數(shù)據(jù),包括每票的制票日期、結(jié)賬日期、票符票號;
(2)每票的標識信息,包括站搬、軍運、軸計費、自備車、35 t箱、自備箱回空,其中,軍運暫不納入清算,自備車回空不付費;
(3)作為各鐵路局、專業(yè)運輸公司、合資鐵路公司、鐵路上市公司和地方鐵路單位收付費清算歸屬依據(jù)的數(shù)據(jù),包括每票的進款站、進款企業(yè)、發(fā)站、發(fā)站企業(yè)、到站、到站企業(yè),記錄貨票進款、發(fā)站、到站的所屬企業(yè)和電報碼;
(4)用于到達服務費清算的數(shù)據(jù)。包括每票的計費重量、到達計費重量;
(5)清算結(jié)果分析的分類指標數(shù)據(jù),包括每票運輸類別、品類、品類漢字、計費里程、車數(shù)、運價號、價差系數(shù);
(6)區(qū)分機車牽引費管內(nèi)、直通清算的標志數(shù)據(jù):每票的管直標識;
(7)用于按集裝箱類型運輸?shù)竭_服務費清算的數(shù)據(jù),包括每票的集裝箱箱型、箱數(shù)、換算箱。
1.2.2 計算類數(shù)據(jù)
1.2.2.1 承運企業(yè)清算數(shù)據(jù)
基于承運企業(yè)計費工作量和對應的清算單價,為計算每票的機車牽引費、線路使用費、車輛服務費、到達服務費、綜合服務費,需共享的數(shù)據(jù)應包括以下3類。
(1)機車牽引計費徑路信息:計費線路企業(yè)、計費牽引類型、計費牽引工作量。
(2)線路使用計費徑路信息:計費線路區(qū)段、計費線路企業(yè)、計費線路使用工作量、計費上浮工作量、計費下浮工作量、計費無浮工作量。
(3)車輛服務計費徑路信息:計費提供車輛服務企業(yè)、計費車輛服務工作量。
1.2.2.2 服務企業(yè)清算數(shù)據(jù)
基于提供服務企業(yè)的車流工作量及國鐵集團調(diào)度命令實際完成工作量和對應的清算單價,為計算承運企業(yè)需支付的機車牽引費、線路使用費、車輛服務費、到達服務費、綜合服務費,需共享的數(shù)據(jù)應包括以下3類。
(1)機車牽引實際徑路信息:實際牽引企業(yè)、實際線路企業(yè)、實際牽引類型、實際牽引工作量。
(2)線路使用實際徑路信息:實際線路區(qū)段、實際線路企業(yè)、實際線路使用工作量、實際上浮工作量、實際下浮工作量、實際無浮工作量。
(3)車輛服務實際徑路信息:實際提供車輛服務企業(yè)、實際車輛服務工作量。
1.2.2.3 長交路輪乘清算數(shù)據(jù)
長交路輪乘時,基于機車牽引服務收入企業(yè)的實際完成工作量和對應的長交路輪乘費,為計算承運企業(yè)需支付的長交路輪乘費,需共享的數(shù)據(jù)包括長交路輪乘實際徑路信息、實際機車牽引企業(yè)、實際輪乘擔當企業(yè)、實際牽引類型、實際輪乘工作量。
目前,運輸收入部門按制票日期歸集貨票,運輸統(tǒng)計部門按結(jié)賬日期歸集貨票,如何在收入原始數(shù)據(jù)和統(tǒng)計原始數(shù)據(jù)中唯一確定一張貨票,是承運制清算的關(guān)鍵之一。參考貨票信息系統(tǒng)以運單號碼作為每票的唯一標識的方式,并結(jié)合數(shù)據(jù)共享內(nèi)容,本文研究選取制票日期+運單號碼,作為是否為同一張貨票的唯一標識,避免錯票。
為使貨運承運制清算系統(tǒng)與運輸收入系統(tǒng)和運輸統(tǒng)計系統(tǒng)之間能便捷、準確地實現(xiàn)信息共享,基于充分利用貨票信息資源的原則,本文針對系統(tǒng)數(shù)據(jù)共享的方式提出以下3個方案。
(1)共享數(shù)據(jù)表
運輸收入系統(tǒng)和運輸統(tǒng)計系統(tǒng)中存儲著各類貨運票據(jù)的相關(guān)信息[4],共享其數(shù)據(jù)表可充分使用已有的數(shù)據(jù)資源,減少數(shù)據(jù)收集、數(shù)據(jù)采集等重復勞動和相應費用[5],并保障數(shù)據(jù)一致性。但由于既有運輸收入和統(tǒng)計系統(tǒng)與貨運承運制清算系統(tǒng)均獨立部署,且數(shù)據(jù)庫分屬不同類型,共享數(shù)據(jù)表的數(shù)據(jù)安全得不到保障。
(2)Web service技術(shù)
使用Web service技術(shù),通過標準的Web協(xié)議提供服務,實現(xiàn)不同平臺的應用服務及不同服務器之間的互動操作[6]。通過編寫應用軟件,從貨票庫提取有共享需求的數(shù)據(jù)信息,可實現(xiàn)靈活、準確地數(shù)據(jù)共享。但是海量的貨票數(shù)據(jù)使用Web service技術(shù)傳輸速度較慢,不足以滿足貨運承運制清算系統(tǒng)的需要。
(3)共享數(shù)據(jù)文件
共享數(shù)據(jù)文件是指通過規(guī)范的數(shù)據(jù)交換標準,達到數(shù)據(jù)產(chǎn)權(quán)保護、數(shù)據(jù)方便共享的目的,可以較好的實現(xiàn)貨運承運制清算系統(tǒng)與運輸收入系統(tǒng)和運輸統(tǒng)計系統(tǒng)之間的數(shù)據(jù)共享需求。本文使用共享數(shù)據(jù)文件的方式實現(xiàn)系統(tǒng)間的數(shù)據(jù)共享。
XML是標準通用標記語言的子集,是一種用于標記電子文件使其具有結(jié)構(gòu)性的標記語言。它可以用來標記數(shù)據(jù)、定義數(shù)據(jù)類型,是允許用戶對自己的標記語言進行定義的源語言[7-8]。對于貨運票據(jù)信息數(shù)據(jù)量大、內(nèi)容繁多、格式復雜的應用需求和跨平臺、跨應用的應用環(huán)境,具備很大的優(yōu)勢[9]。本文使用XML來實現(xiàn)系統(tǒng)間的數(shù)據(jù)文件共享。
2.2.1 與運輸收入系統(tǒng)的共享方式
(1)使用<SRDATA>和</SRDATA>作為文件開始和結(jié)束的標記,讀取每票收入信息。
(2)使用<HPXX00>和</HPXX00>作為屬性類數(shù)據(jù)和計算類數(shù)據(jù)的開始和結(jié)束標記,讀取每票基本信息,存入貨票主表。
(3)使用<TJXX00>和</TJXX00>作為特殊運價高出部分信息的開始和結(jié)束標識,讀取每票收入特殊運價高出部分信息,存入貨票特殊運價表。
2.2.2 與運輸統(tǒng)計系統(tǒng)共享方式
(1)<GZLDATA >和</GZLDATA>作為文件開始和結(jié)束的標識,讀取每票統(tǒng)計信息。
(2)<HPXX00>和</HPXX00>作為屬性類數(shù)據(jù)和計算類數(shù)據(jù)的開始和結(jié)束標識,讀取每票基本信息,存入貨票主表。
(3)<JFJLJCQY>和</JFJLJCQY>作為機車牽引計費徑路信息的開始和結(jié)束標識,讀取每票收入機車牽引計費徑路信息,存入機車牽引主表。
(4)<JFJLXLSY>和</JFJLXLSY>作為線路使用計費徑路信息的開始和結(jié)束標識,讀取每票收入線路使用計費徑路信息,存入線路使用主表。
(5)<JFJLCLSY>和</ JFJLCLSY>作為車輛服務計費徑路信息的開始和結(jié)束標識讀取每票收入車輛服務計費徑路信息,存入車輛服務主表。
(6)<SJJLJCQY>和</SJJLJCQY>作為機車牽引實際徑路信息的開始和結(jié)束標識,讀取每票收入機車牽引實際徑路信息,存入機車牽引主表。
(7)<SJJLXLSY>和</SJJLXLSY>作為線路使用實際徑路信息的開始和結(jié)束標識,讀取每票收入線路使用實際徑路信息,存入線路使用主表。
(8)<SJJLCLSY>和</SJJLCLSY>作為車輛服務實際徑路信息的開始和結(jié)束標識,讀取每票收入車輛服務實際徑路信息,存入車輛服務主表。
(9)<SJJLCJLSY> 和 </ SJJLCJLSY > 作為長交路輪乘實際徑路信息的開始和結(jié)束標識,讀取每票收入長交路輪乘實際徑路信息,存入長交路輪乘主表。
運輸收入系統(tǒng)和統(tǒng)計系統(tǒng)的接口數(shù)據(jù)是貨運承運制清算數(shù)據(jù)的重要來源,兩者分別關(guān)系到清算金額和工作量的正確性和可靠性。按照《鐵路貨物運輸進款清算辦法(試行)》的要求,收入系統(tǒng)接口數(shù)據(jù)XML文件,由國鐵集團財務部進行數(shù)據(jù)確認,統(tǒng)計系統(tǒng)接口數(shù)據(jù)XML文件,由國鐵集團發(fā)改部進行數(shù)據(jù)確認,并分別上傳至貨運承運制清算系統(tǒng)的FTP服務器。這種數(shù)據(jù)交換機制具備以下優(yōu)點。
(1)數(shù)據(jù)可靠:由國鐵集團業(yè)務部門確認并上傳,數(shù)據(jù)來源可靠、責任明晰。
(2)交換安全:系統(tǒng)部署在國鐵集團內(nèi)網(wǎng)安全生產(chǎn)環(huán)境,保障數(shù)據(jù)交換安全。
(3)傳輸便捷: FTP是一個服務器系統(tǒng),用戶通過客戶機程序發(fā)送文件拷貝命令,服務器響應,將指定文件送至目標FTP服務器,操作準確、傳輸便捷。
依據(jù)貨票系統(tǒng)數(shù)據(jù)采集機制和方法,將收入和統(tǒng)計原始數(shù)據(jù)逐票按月(每月10日,節(jié)假日順延)分日提供,當月逐票原始數(shù)據(jù)次月10日前提供完畢,其他原始數(shù)據(jù)按月提供。
貨運承運制清算系統(tǒng)入庫程序解析XML共享文件,依據(jù)制票日期和運單號唯一確定每張貨票的原則,對兩系統(tǒng)的接口數(shù)據(jù)進行匹配操作。若匹配成功,按鐵路局、按月合并形成完整的每票文件,進行后續(xù)清算;若匹配失敗,分別進行記錄、核對,并反饋至國鐵集團發(fā)改部、財務部,由國鐵集團發(fā)改部、財務部按照原途徑重新提供,再按規(guī)定辦理清算。
2018年1—4月,貨物運輸承運制清算系統(tǒng)與運輸收入系統(tǒng)和運輸統(tǒng)計系統(tǒng)進行數(shù)據(jù)共享的貨票數(shù)量情況如表1所示。
表1 2018年1—4月共享數(shù)據(jù)匹配統(tǒng)計表 單位:張
2018年1—4月,貨物運輸承運制清算系統(tǒng)與運輸收入系統(tǒng)和運輸統(tǒng)計系統(tǒng)累計數(shù)據(jù)共享的文件大小情況,按照鐵路局劃分,如圖1所示。
圖1 2018年1—4月累計數(shù)據(jù)共享文件大?。∕)柱形圖
貨運承運制清算系統(tǒng)與運輸收入和運輸統(tǒng)計系統(tǒng)的數(shù)據(jù)共享滿足了貨運承運制清算的要求。為實現(xiàn)貨運承運制清算提供了有力的數(shù)據(jù)支持。隨著貨運承運制清算的深入推進和發(fā)展變化[10],貨運承運制清算系統(tǒng)與運輸收入和統(tǒng)計系統(tǒng)數(shù)據(jù)共享方式和內(nèi)容還將繼續(xù)進行調(diào)整與完善,為貨運承運制清算提供更加便捷、準確的數(shù)據(jù)。