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

表1 2018年1—4月共享數(shù)據(jù)匹配統(tǒng)計(jì)表 單位:張
2018年1—4月,貨物運(yùn)輸承運(yùn)制清算系統(tǒng)與運(yùn)輸收入系統(tǒng)和運(yùn)輸統(tǒng)計(jì)系統(tǒng)累計(jì)數(shù)據(jù)共享的文件大小情況,按照鐵路局劃分,如圖1所示。

圖1 2018年1—4月累計(jì)數(shù)據(jù)共享文件大?。∕)柱形圖
貨運(yùn)承運(yùn)制清算系統(tǒng)與運(yùn)輸收入和運(yùn)輸統(tǒng)計(jì)系統(tǒng)的數(shù)據(jù)共享滿足了貨運(yùn)承運(yùn)制清算的要求。為實(shí)現(xiàn)貨運(yùn)承運(yùn)制清算提供了有力的數(shù)據(jù)支持。隨著貨運(yùn)承運(yùn)制清算的深入推進(jìn)和發(fā)展變化[10],貨運(yùn)承運(yùn)制清算系統(tǒng)與運(yùn)輸收入和統(tǒng)計(jì)系統(tǒng)數(shù)據(jù)共享方式和內(nèi)容還將繼續(xù)進(jìn)行調(diào)整與完善,為貨運(yùn)承運(yùn)制清算提供更加便捷、準(zhǔn)確的數(shù)據(jù)。