苑曉明
(北京鐵路局 信息技術所,北京 100860)
京津冀貨物快運信息系統一口價計費的設計與實現
苑曉明
(北京鐵路局 信息技術所,北京 100860)
文章論述京津冀貨物快運信息系統一口價計費規則,按照京津冀快運系統架構設計、一口價計費規則、設計原則,闡述一口價計費模塊的設計與實現,對京津冀快運系統一口價設計的創新點進行了說明。
貨物快運; 信息系統; 一口價
北京鐵路局于2014年7月19日,在全路開通京津冀貨物快運列車。京津冀貨物快運列車在京津冀地區形成多個鐵路環線,依次在沿途車站裝運零散貨物,快速發往局內外指定車站,形成覆蓋京津冀大部分市區縣的敞開收貨、便捷安全的物流網絡體系。
京津冀貨物快運信息系統(以下簡稱快運系統),是京津冀貨物快運列車開行的信息支撐系統。快運系統的研發過程中,在業務流程尚不明晰情況下進行了一系列創新性的研發,系統建設初期就實現了貨物快運一口價報價(及清算)功能,該功能模塊是快運系統重要功能模塊之一。
鐵路貨物運輸,運費的計算必須符合《鐵路貨物運價規則》(以下簡稱《價規》)的規定,《價規》是計算國家鐵路貨物運輸費用的依據。按照總公司要求,貨物快運的價格,以一口價的形式對外公布,明碼標價。
由于鐵路貨物快運是新生事物,又面臨公路貨物運輸的激烈市場競爭,制定貨物快運報價規則,必須綜合考慮。一方面報價必須有競爭力,這樣才能吸引客戶、發展這一新生業務,另一方面還要考慮鐵路運輸成本利潤。
鐵路貨物快運有門到門、門到站、站到門和站到站等多種運輸服務方式。在系統研發中,按照不同運輸方式對應不同費用組成的辦法,把鐵路貨物快運一口價費分為站到站運費、接取送達費、保價費等3部分。即:

1.1 站到站運費計費規則
按照《價規》規定,計算貨物運輸費用的程序是:
(1)按《貨物運價里程表》(附件四)計算出發站至到站的運價里程。
(2)根據貨物運單上填寫的貨物名稱查找《鐵路貨物運輸品名分類與代碼表》(附件一)、《鐵路貨物運輸品名檢查表》(附件三),確定適用的運價號。
(3)整車、零擔貨物按貨物適用的運價號,集裝箱貨物根據箱型、冷藏車貨物根據車種可分別在“鐵路貨物運價率表”(附件二)中查出適用的運價率(即發到基價和運行基價,以下同)。
(4)貨物適用的發到基價加上運行基價與貨物的運價里程相乘之積后,再與按本規則確定的計費重量(集裝箱為箱數)相乘,計算出運費。
(5)雜費按本規則的規定計算。
按照《價規》及總公司相關規定,鐵路貨物快運比照鐵路零擔22號運價率執行運費計算,鐵路局可比照快運貨物加收不超過30%的快運費,下浮不限,并可根據市場實際情況隨時調整。同時,按照《價規》規定,零擔貨物按貨物重量或貨物體積折合重量擇大計算運費,即每立方米重量不足500 kg的輕浮貨物,按500 kg/m3計算。
在實際的站到站運費測算中,北京鐵路局業務部門、信息部門相互配合,比對公路運費,通過調整不同加減成率、進行了大量的費用測算,最終形成既有市場競爭力、又考慮鐵路運輸成本的一套運費計費規則。
京津冀貨物快運站到站運費,可以分為鐵路局內各站運費、到呼和浩特鐵路局運費、到其他鐵路局運費等3種情況。其中,鐵路局內各站運費比照《價規》規則計算;到呼和浩特鐵路局、到其他鐵路局運費,由于業務需求都有特殊之處,是依據業務部門大量測算基礎上,比照鐵路貨運計費結果、參考公路運輸價格、針對性給出的計算規則。另外,考慮鐵路運輸成本利潤,站到站運費還包含適當的其他服務費。
由此可知:

到呼和浩特鐵路局和到其他鐵路局的運費略。
1.2 接取送達費計費規則
接取送達費是參照公路運費,由業務部門按照貨物接取送達的公里數、貨物重量等制定的計費規則進行收費。
京津冀快運貨物接取送達費的計算規則為:
門到站(站到門)汽車配送里程在50 km以上,價格面議;50 km以內,分以下4種情況:
(1)貨物重量小于50 kg的,30 km以內,每單貨物門到站(站到門)汽車配送費39元;超過30 km,每單貨物每公里加收1元。
(2)貨物重量大于等于50 kg且小于100 kg的,30 km以內,每單貨物門到站(站到門)汽車配送費69元;超過30 km,每單貨物每公里加收1元。
(3)貨物重量大于等于100 kg且小于1 t的,30 km以內,每單貨物門到站(站到門)汽車配送費79元;超過30 km,每單貨物每公里加收1元。
(4)貨物重量大于等于1 t的,20 km以內,33.33元/t,每單貨物最低收費99元,不足99元的按99元核收;超過20 km,加收0.8元/km。
由于接取送達計費規則復雜、變動頻繁,設計合理的數據結構和算法,對于系統研發效率及使用效果影響很大。
1.3 保價費計費規則
按照業務測算及相關規定,快運貨物的保價費,按貨物保價金額的5‰(后調整為3‰)統一收取。

1.4 各種費用精確度問題
按照式(1),貨物快運一口價的計費公式等式兩邊有4種費用,由于這4種費用精確度略有不同,還需要針對性加工。
按照業務部門要求,快運貨物的一口價報價,費用精確到元;站到站運費,精確到角;接取送達費,精確到元;保價費,精確到角。這樣,由于精確度的不同,最終的一口價報價及其組成,需要進行調整加工。經討論和試用,最終確定的規則是:如果快運貨物一口價報價四舍五入后與其他三者費用之和不等,則分2種情況考慮:(1)如果有接取送達費,則調整接取送達費大?。ň_到角),使得式(1)成立。(2)如果沒有接取送達費,則一口價報價不做四舍五入,直接精確到角。
2.1 快運系統總體框架
快運系統采用B/S(Browser/Server瀏覽器/服務器)模式,總體框架如圖1所示。

圖1 快運系統總體框架
2.2 快運系統一口價設計原則
快運貨物一口價設計要在快運系統總體框架內實現。針對B/S模式的特點,同時為改善用戶體驗效果、避免用戶等待時間過長,盡可能把計算量放在后臺提前完成,盡可能減少前臺計算量。
同時,為了優化軟件設計架構,提高系統可維護性,還應做到:盡可能把一口價計算公式寫入數據庫表中而不是前臺應用中;要把可調整參數全部寫入數據庫字典表中,以便在參數調整時僅需修改字典數據而不用更新應用;運費計算及設置加時間戳,等等。
2.3 站到站運費的實現
根據式(2),站到站運費(局內)=貨運運費+鐵路建設基金+鐵路電氣化附加費+京九分流費+印花稅+其他服務費,其中各分項的計算方法是:

其它服務費根據不同的運輸服務方式確定固定的費用。
其中,貨運起碼運費2元,印花稅低于0.5元免收,站到站運費起碼運費23元(后調整為20元)。
按照系統架構、設計原則和計算規則,系統設計時采用側重后臺、提前計算的思路,在數據庫建立相關運費計算主表、輔助表,分別存儲計算結果及計算參數;在數據庫建立存儲過程,實現相關運費的計算;前臺應用結合貨物重量進行必要的簡單運算即可。站到站運費計算示意如圖2所示(從下往上實現)。

圖2 站到站運費計算示意圖
其中,運費主表包括ZD_HYYF(局內運費表)、ZD_HYYF_HJ(到呼和浩特鐵路局運費表)、ZD_ HYYF_QT(到其他鐵路局運費表)等;運費輔表包括ZD_STATION_YF(運費計算車站字典表)、ZD_ HYLC(貨運里程表)、ZD_HYYF_CBXS(運費成本系數字典表)、ZD_HYYF_CS(運費計算主要參數表)、ZD_HYYF_FDFD(運費加減成字典表)、ZD_ HYYF_ZXF(裝卸費字典表)等。
存儲過程包括YFJS、YFJS_HJ、YFJS_QT等。過程YFJS,計算所有局管內站到站運費,計算結果,存儲在ZD_HYYF表中;過程YFJS_HJ,計算所有到呼和浩特鐵路局站到站運費,計算結果,存儲在ZD_HYYF_HJ表中;過程YFJS_QT,計算所有到其他站到站運費,計算結果,存儲在ZD_HYYF_QT表中。
前臺應用根據貨物到達的鐵路局,在對應的運費主表中,按照貨物發到站查詢到基本費用,進行簡單加工即可。
每次調整運費,可以提前維護好帶時間戳的站到站運費相關參數,然后計算出帶時間戳的站到站運費數據,系統會按時自動調用。
2.4 接取送達費的實現
按照系統架構、設計原則和計算規則,建ZD_ HYYF_WLF等數據庫表來設置接取送達費用參數及公式。
設計靈活適用的字典表,而且隱含計算公式,對復雜、多變的快運系統接取送達費的計算起到關鍵作用。在系統研發過程中,經過多次調優,最終設計的接取送達字典表隱含復雜的計算公式、具有良好的靈活性和通用性,在實際應用中取得了滿意的效果。
2.5 保價費的實現
按照業務測算及相關規定,快運貨物的保價費,按貨物保價金額的5‰(后調整為3‰)統一收取。
在貨物一口價報價時,根據保價金額由前臺應用計算。
2.6 快運貨物收入清算功能的實現
快運貨物清算收入,是指快運貨物一口價中,要清算給鐵路局作為運輸收入的費用。清算收入的計算,與貨物一口價費用的計算既相關,又有區別。
具體來說,清算收入,是在每天結賬時,對每筆常規有效、補款和退款運單,計算出相應的清算收入。清算收入的計算,對鐵路局管內到發的運單,基本上與一口價中站到站運費相同,但不包括服務費;對出鐵路局運單,僅計算發站到中心站(南倉站)的對應費用,到呼和浩特鐵路局需要計算全部費用。在系統中,用系統定時JOB按時執行存儲過程YFFXJS,執行結果存儲在數據庫表ORDER_YF中。不同類型的清算收入全部存儲在一張數據庫表中,便于統計分析。
3.1 業務創新
京津冀貨物快運列車是在全路率先實行的鐵路快運服務列車,其他鐵路局緊隨其后,陸續開展了此項業務。
京津冀貨物快運列車的開行,業務內容、辦理流程等都是首次開展,對業務、信息等部門都是頭一次遇到,許多業務模式、信息模塊都是在預想中設定、試用中完善的,系統研發伴隨著業務試用,時間非常緊張、經過了多次反復、克服了很多困難,最終取得了良好效果。
3.2 設計創新
一口價功能的設計與實現,在計算模式與字典設計等方面,都有創新。如接取送達字典設計,不但可滿足京津冀列車頻繁調整的業務需求,還可以滿足其他鐵路局業務需求,而且隱含計算公式,參數調整靈活。
具體來說,接取送達字典表的設計,采用接取方式、發到站特征、公里范圍等11項條件字段,采用每批費用值、每噸費用值、按起始公里每公里費用值、每件最低費用值等10項加數項設置相關費用參數。前臺應用只需按照實際貨物情況檢索出對應加數項數值,然后按約定方式進行簡單運算即可。
對京津冀接取送達費計算規則,只需要在接取送達字典表設置10條記錄,就完全滿足了需求。對后續到呼和浩特鐵路局、太原鐵路局等特殊發到站的接取送達費用計算需求,也通過設置發到站特征等字段,實現了要求。甚至在快運系統向全路推廣后,該設計依然適用性良好,體現了較強的靈活性和適用性。
京津冀貨物快運信息系統的一口價模塊,是按照快運系統總體架構,參照一口價計費規則、設計原則,創新性地對模塊架構、相關存儲過程、數據庫表、前臺應用等進行了設計,實現了相關功能。在京津冀快運列車實際開行運用中,取得了良好的應用效果。
[1]中華人民共和國鐵道部.鐵路貨物運價規則[S].北京: 中國鐵道出版社,2005.
[2]中國鐵路總公司運輸局電.[2014]159號關于貨物快運有關計費事項的通知[Z].北京:中國鐵路總公司運輸局,2014.
責任編輯 徐侃春
Price billing of Beijing-Tianjin-Hebei Cargo Express Information System
YUAN Xiaoming
( Institute of Information Technology, Beijing Railway Administration, Beijing 100860, China )
This article discussed the price accounting rules of the Beijing-Tianjin-Hebei Cargo Express Information System. According to the architecture design, price accounting rules, design principle, the design and implementation of price billing module and the innovation of the design were also described.
cargo express; Information System; price billing
U294∶TP39
A
1005-8451(2015)05-0024-04
2014-10-17
苑曉明,高級工程師。