苑曉明
(北京鐵路局 信息技術(shù)所,北京 100860)
京津冀貨物快運(yùn)信息系統(tǒng)一口價(jià)計(jì)費(fèi)的設(shè)計(jì)與實(shí)現(xiàn)
苑曉明
(北京鐵路局 信息技術(shù)所,北京 100860)
文章論述京津冀貨物快運(yùn)信息系統(tǒng)一口價(jià)計(jì)費(fèi)規(guī)則,按照京津冀快運(yùn)系統(tǒng)架構(gòu)設(shè)計(jì)、一口價(jià)計(jì)費(fèi)規(guī)則、設(shè)計(jì)原則,闡述一口價(jià)計(jì)費(fèi)模塊的設(shè)計(jì)與實(shí)現(xiàn),對(duì)京津冀快運(yùn)系統(tǒng)一口價(jià)設(shè)計(jì)的創(chuàng)新點(diǎn)進(jìn)行了說(shuō)明。
貨物快運(yùn); 信息系統(tǒng); 一口價(jià)
北京鐵路局于2014年7月19日,在全路開(kāi)通京津冀貨物快運(yùn)列車。京津冀貨物快運(yùn)列車在京津冀地區(qū)形成多個(gè)鐵路環(huán)線,依次在沿途車站裝運(yùn)零散貨物,快速發(fā)往局內(nèi)外指定車站,形成覆蓋京津冀大部分市區(qū)縣的敞開(kāi)收貨、便捷安全的物流網(wǎng)絡(luò)體系。
京津冀貨物快運(yùn)信息系統(tǒng)(以下簡(jiǎn)稱快運(yùn)系統(tǒng)),是京津冀貨物快運(yùn)列車開(kāi)行的信息支撐系統(tǒng)。快運(yùn)系統(tǒng)的研發(fā)過(guò)程中,在業(yè)務(wù)流程尚不明晰情況下進(jìn)行了一系列創(chuàng)新性的研發(fā),系統(tǒng)建設(shè)初期就實(shí)現(xiàn)了貨物快運(yùn)一口價(jià)報(bào)價(jià)(及清算)功能,該功能模塊是快運(yùn)系統(tǒng)重要功能模塊之一。
鐵路貨物運(yùn)輸,運(yùn)費(fèi)的計(jì)算必須符合《鐵路貨物運(yùn)價(jià)規(guī)則》(以下簡(jiǎn)稱《價(jià)規(guī)》)的規(guī)定,《價(jià)規(guī)》是計(jì)算國(guó)家鐵路貨物運(yùn)輸費(fèi)用的依據(jù)。按照總公司要求,貨物快運(yùn)的價(jià)格,以一口價(jià)的形式對(duì)外公布,明碼標(biāo)價(jià)。
由于鐵路貨物快運(yùn)是新生事物,又面臨公路貨物運(yùn)輸?shù)募ち沂袌?chǎng)競(jìng)爭(zhēng),制定貨物快運(yùn)報(bào)價(jià)規(guī)則,必須綜合考慮。一方面報(bào)價(jià)必須有競(jìng)爭(zhēng)力,這樣才能吸引客戶、發(fā)展這一新生業(yè)務(wù),另一方面還要考慮鐵路運(yùn)輸成本利潤(rùn)。
鐵路貨物快運(yùn)有門(mén)到門(mén)、門(mén)到站、站到門(mén)和站到站等多種運(yùn)輸服務(wù)方式。在系統(tǒng)研發(fā)中,按照不同運(yùn)輸方式對(duì)應(yīng)不同費(fèi)用組成的辦法,把鐵路貨物快運(yùn)一口價(jià)費(fèi)分為站到站運(yùn)費(fèi)、接取送達(dá)費(fèi)、保價(jià)費(fèi)等3部分。即:
1.1 站到站運(yùn)費(fèi)計(jì)費(fèi)規(guī)則
按照《價(jià)規(guī)》規(guī)定,計(jì)算貨物運(yùn)輸費(fèi)用的程序是:
(1)按《貨物運(yùn)價(jià)里程表》(附件四)計(jì)算出發(fā)站至到站的運(yùn)價(jià)里程。
(2)根據(jù)貨物運(yùn)單上填寫(xiě)的貨物名稱查找《鐵路貨物運(yùn)輸品名分類與代碼表》(附件一)、《鐵路貨物運(yùn)輸品名檢查表》(附件三),確定適用的運(yùn)價(jià)號(hào)。
(3)整車、零擔(dān)貨物按貨物適用的運(yùn)價(jià)號(hào),集裝箱貨物根據(jù)箱型、冷藏車貨物根據(jù)車種可分別在“鐵路貨物運(yùn)價(jià)率表”(附件二)中查出適用的運(yùn)價(jià)率(即發(fā)到基價(jià)和運(yùn)行基價(jià),以下同)。
(4)貨物適用的發(fā)到基價(jià)加上運(yùn)行基價(jià)與貨物的運(yùn)價(jià)里程相乘之積后,再與按本規(guī)則確定的計(jì)費(fèi)重量(集裝箱為箱數(shù))相乘,計(jì)算出運(yùn)費(fèi)。
(5)雜費(fèi)按本規(guī)則的規(guī)定計(jì)算。
按照《價(jià)規(guī)》及總公司相關(guān)規(guī)定,鐵路貨物快運(yùn)比照鐵路零擔(dān)22號(hào)運(yùn)價(jià)率執(zhí)行運(yùn)費(fèi)計(jì)算,鐵路局可比照快運(yùn)貨物加收不超過(guò)30%的快運(yùn)費(fèi),下浮不限,并可根據(jù)市場(chǎng)實(shí)際情況隨時(shí)調(diào)整。同時(shí),按照《價(jià)規(guī)》規(guī)定,零擔(dān)貨物按貨物重量或貨物體積折合重量擇大計(jì)算運(yùn)費(fèi),即每立方米重量不足500 kg的輕浮貨物,按500 kg/m3計(jì)算。
在實(shí)際的站到站運(yùn)費(fèi)測(cè)算中,北京鐵路局業(yè)務(wù)部門(mén)、信息部門(mén)相互配合,比對(duì)公路運(yùn)費(fèi),通過(guò)調(diào)整不同加減成率、進(jìn)行了大量的費(fèi)用測(cè)算,最終形成既有市場(chǎng)競(jìng)爭(zhēng)力、又考慮鐵路運(yùn)輸成本的一套運(yùn)費(fèi)計(jì)費(fèi)規(guī)則。
京津冀貨物快運(yùn)站到站運(yùn)費(fèi),可以分為鐵路局內(nèi)各站運(yùn)費(fèi)、到呼和浩特鐵路局運(yùn)費(fèi)、到其他鐵路局運(yùn)費(fèi)等3種情況。其中,鐵路局內(nèi)各站運(yùn)費(fèi)比照《價(jià)規(guī)》規(guī)則計(jì)算;到呼和浩特鐵路局、到其他鐵路局運(yùn)費(fèi),由于業(yè)務(wù)需求都有特殊之處,是依據(jù)業(yè)務(wù)部門(mén)大量測(cè)算基礎(chǔ)上,比照鐵路貨運(yùn)計(jì)費(fèi)結(jié)果、參考公路運(yùn)輸價(jià)格、針對(duì)性給出的計(jì)算規(guī)則。另外,考慮鐵路運(yùn)輸成本利潤(rùn),站到站運(yùn)費(fèi)還包含適當(dāng)?shù)钠渌?wù)費(fèi)。
由此可知:
到呼和浩特鐵路局和到其他鐵路局的運(yùn)費(fèi)略。
1.2 接取送達(dá)費(fèi)計(jì)費(fèi)規(guī)則
接取送達(dá)費(fèi)是參照公路運(yùn)費(fèi),由業(yè)務(wù)部門(mén)按照貨物接取送達(dá)的公里數(shù)、貨物重量等制定的計(jì)費(fèi)規(guī)則進(jìn)行收費(fèi)。
京津冀快運(yùn)貨物接取送達(dá)費(fèi)的計(jì)算規(guī)則為:
門(mén)到站(站到門(mén))汽車配送里程在50 km以上,價(jià)格面議;50 km以內(nèi),分以下4種情況:
(1)貨物重量小于50 kg的,30 km以內(nèi),每單貨物門(mén)到站(站到門(mén))汽車配送費(fèi)39元;超過(guò)30 km,每單貨物每公里加收1元。
(2)貨物重量大于等于50 kg且小于100 kg的,30 km以內(nèi),每單貨物門(mén)到站(站到門(mén))汽車配送費(fèi)69元;超過(guò)30 km,每單貨物每公里加收1元。
(3)貨物重量大于等于100 kg且小于1 t的,30 km以內(nèi),每單貨物門(mén)到站(站到門(mén))汽車配送費(fèi)79元;超過(guò)30 km,每單貨物每公里加收1元。
(4)貨物重量大于等于1 t的,20 km以內(nèi),33.33元/t,每單貨物最低收費(fèi)99元,不足99元的按99元核收;超過(guò)20 km,加收0.8元/km。
由于接取送達(dá)計(jì)費(fèi)規(guī)則復(fù)雜、變動(dòng)頻繁,設(shè)計(jì)合理的數(shù)據(jù)結(jié)構(gòu)和算法,對(duì)于系統(tǒng)研發(fā)效率及使用效果影響很大。
1.3 保價(jià)費(fèi)計(jì)費(fèi)規(guī)則
按照業(yè)務(wù)測(cè)算及相關(guān)規(guī)定,快運(yùn)貨物的保價(jià)費(fèi),按貨物保價(jià)金額的5‰(后調(diào)整為3‰)統(tǒng)一收取。
1.4 各種費(fèi)用精確度問(wèn)題
按照式(1),貨物快運(yùn)一口價(jià)的計(jì)費(fèi)公式等式兩邊有4種費(fèi)用,由于這4種費(fèi)用精確度略有不同,還需要針對(duì)性加工。
按照業(yè)務(wù)部門(mén)要求,快運(yùn)貨物的一口價(jià)報(bào)價(jià),費(fèi)用精確到元;站到站運(yùn)費(fèi),精確到角;接取送達(dá)費(fèi),精確到元;保價(jià)費(fèi),精確到角。這樣,由于精確度的不同,最終的一口價(jià)報(bào)價(jià)及其組成,需要進(jìn)行調(diào)整加工。經(jīng)討論和試用,最終確定的規(guī)則是:如果快運(yùn)貨物一口價(jià)報(bào)價(jià)四舍五入后與其他三者費(fèi)用之和不等,則分2種情況考慮:(1)如果有接取送達(dá)費(fèi),則調(diào)整接取送達(dá)費(fèi)大?。ň_到角),使得式(1)成立。(2)如果沒(méi)有接取送達(dá)費(fèi),則一口價(jià)報(bào)價(jià)不做四舍五入,直接精確到角。
2.1 快運(yùn)系統(tǒng)總體框架
快運(yùn)系統(tǒng)采用B/S(Browser/Server瀏覽器/服務(wù)器)模式,總體框架如圖1所示。
圖1 快運(yùn)系統(tǒng)總體框架
2.2 快運(yùn)系統(tǒng)一口價(jià)設(shè)計(jì)原則
快運(yùn)貨物一口價(jià)設(shè)計(jì)要在快運(yùn)系統(tǒng)總體框架內(nèi)實(shí)現(xiàn)。針對(duì)B/S模式的特點(diǎn),同時(shí)為改善用戶體驗(yàn)效果、避免用戶等待時(shí)間過(guò)長(zhǎng),盡可能把計(jì)算量放在后臺(tái)提前完成,盡可能減少前臺(tái)計(jì)算量。
同時(shí),為了優(yōu)化軟件設(shè)計(jì)架構(gòu),提高系統(tǒng)可維護(hù)性,還應(yīng)做到:盡可能把一口價(jià)計(jì)算公式寫(xiě)入數(shù)據(jù)庫(kù)表中而不是前臺(tái)應(yīng)用中;要把可調(diào)整參數(shù)全部寫(xiě)入數(shù)據(jù)庫(kù)字典表中,以便在參數(shù)調(diào)整時(shí)僅需修改字典數(shù)據(jù)而不用更新應(yīng)用;運(yùn)費(fèi)計(jì)算及設(shè)置加時(shí)間戳,等等。
2.3 站到站運(yùn)費(fèi)的實(shí)現(xiàn)
根據(jù)式(2),站到站運(yùn)費(fèi)(局內(nèi))=貨運(yùn)運(yùn)費(fèi)+鐵路建設(shè)基金+鐵路電氣化附加費(fèi)+京九分流費(fèi)+印花稅+其他服務(wù)費(fèi),其中各分項(xiàng)的計(jì)算方法是:
其它服務(wù)費(fèi)根據(jù)不同的運(yùn)輸服務(wù)方式確定固定的費(fèi)用。
其中,貨運(yùn)起碼運(yùn)費(fèi)2元,印花稅低于0.5元免收,站到站運(yùn)費(fèi)起碼運(yùn)費(fèi)23元(后調(diào)整為20元)。
按照系統(tǒng)架構(gòu)、設(shè)計(jì)原則和計(jì)算規(guī)則,系統(tǒng)設(shè)計(jì)時(shí)采用側(cè)重后臺(tái)、提前計(jì)算的思路,在數(shù)據(jù)庫(kù)建立相關(guān)運(yùn)費(fèi)計(jì)算主表、輔助表,分別存儲(chǔ)計(jì)算結(jié)果及計(jì)算參數(shù);在數(shù)據(jù)庫(kù)建立存儲(chǔ)過(guò)程,實(shí)現(xiàn)相關(guān)運(yùn)費(fèi)的計(jì)算;前臺(tái)應(yīng)用結(jié)合貨物重量進(jìn)行必要的簡(jiǎn)單運(yùn)算即可。站到站運(yùn)費(fèi)計(jì)算示意如圖2所示(從下往上實(shí)現(xiàn))。
圖2 站到站運(yùn)費(fèi)計(jì)算示意圖
其中,運(yùn)費(fèi)主表包括ZD_HYYF(局內(nèi)運(yùn)費(fèi)表)、ZD_HYYF_HJ(到呼和浩特鐵路局運(yùn)費(fèi)表)、ZD_ HYYF_QT(到其他鐵路局運(yùn)費(fèi)表)等;運(yùn)費(fèi)輔表包括ZD_STATION_YF(運(yùn)費(fèi)計(jì)算車站字典表)、ZD_ HYLC(貨運(yùn)里程表)、ZD_HYYF_CBXS(運(yùn)費(fèi)成本系數(shù)字典表)、ZD_HYYF_CS(運(yùn)費(fèi)計(jì)算主要參數(shù)表)、ZD_HYYF_FDFD(運(yùn)費(fèi)加減成字典表)、ZD_ HYYF_ZXF(裝卸費(fèi)字典表)等。
存儲(chǔ)過(guò)程包括YFJS、YFJS_HJ、YFJS_QT等。過(guò)程YFJS,計(jì)算所有局管內(nèi)站到站運(yùn)費(fèi),計(jì)算結(jié)果,存儲(chǔ)在ZD_HYYF表中;過(guò)程YFJS_HJ,計(jì)算所有到呼和浩特鐵路局站到站運(yùn)費(fèi),計(jì)算結(jié)果,存儲(chǔ)在ZD_HYYF_HJ表中;過(guò)程YFJS_QT,計(jì)算所有到其他站到站運(yùn)費(fèi),計(jì)算結(jié)果,存儲(chǔ)在ZD_HYYF_QT表中。
前臺(tái)應(yīng)用根據(jù)貨物到達(dá)的鐵路局,在對(duì)應(yīng)的運(yùn)費(fèi)主表中,按照貨物發(fā)到站查詢到基本費(fèi)用,進(jìn)行簡(jiǎn)單加工即可。
每次調(diào)整運(yùn)費(fèi),可以提前維護(hù)好帶時(shí)間戳的站到站運(yùn)費(fèi)相關(guān)參數(shù),然后計(jì)算出帶時(shí)間戳的站到站運(yùn)費(fèi)數(shù)據(jù),系統(tǒng)會(huì)按時(shí)自動(dòng)調(diào)用。
2.4 接取送達(dá)費(fèi)的實(shí)現(xiàn)
按照系統(tǒng)架構(gòu)、設(shè)計(jì)原則和計(jì)算規(guī)則,建ZD_ HYYF_WLF等數(shù)據(jù)庫(kù)表來(lái)設(shè)置接取送達(dá)費(fèi)用參數(shù)及公式。
設(shè)計(jì)靈活適用的字典表,而且隱含計(jì)算公式,對(duì)復(fù)雜、多變的快運(yùn)系統(tǒng)接取送達(dá)費(fèi)的計(jì)算起到關(guān)鍵作用。在系統(tǒng)研發(fā)過(guò)程中,經(jīng)過(guò)多次調(diào)優(yōu),最終設(shè)計(jì)的接取送達(dá)字典表隱含復(fù)雜的計(jì)算公式、具有良好的靈活性和通用性,在實(shí)際應(yīng)用中取得了滿意的效果。
2.5 保價(jià)費(fèi)的實(shí)現(xiàn)
按照業(yè)務(wù)測(cè)算及相關(guān)規(guī)定,快運(yùn)貨物的保價(jià)費(fèi),按貨物保價(jià)金額的5‰(后調(diào)整為3‰)統(tǒng)一收取。
在貨物一口價(jià)報(bào)價(jià)時(shí),根據(jù)保價(jià)金額由前臺(tái)應(yīng)用計(jì)算。
2.6 快運(yùn)貨物收入清算功能的實(shí)現(xiàn)
快運(yùn)貨物清算收入,是指快運(yùn)貨物一口價(jià)中,要清算給鐵路局作為運(yùn)輸收入的費(fèi)用。清算收入的計(jì)算,與貨物一口價(jià)費(fèi)用的計(jì)算既相關(guān),又有區(qū)別。
具體來(lái)說(shuō),清算收入,是在每天結(jié)賬時(shí),對(duì)每筆常規(guī)有效、補(bǔ)款和退款運(yùn)單,計(jì)算出相應(yīng)的清算收入。清算收入的計(jì)算,對(duì)鐵路局管內(nèi)到發(fā)的運(yùn)單,基本上與一口價(jià)中站到站運(yùn)費(fèi)相同,但不包括服務(wù)費(fèi);對(duì)出鐵路局運(yùn)單,僅計(jì)算發(fā)站到中心站(南倉(cāng)站)的對(duì)應(yīng)費(fèi)用,到呼和浩特鐵路局需要計(jì)算全部費(fèi)用。在系統(tǒng)中,用系統(tǒng)定時(shí)JOB按時(shí)執(zhí)行存儲(chǔ)過(guò)程YFFXJS,執(zhí)行結(jié)果存儲(chǔ)在數(shù)據(jù)庫(kù)表ORDER_YF中。不同類型的清算收入全部存儲(chǔ)在一張數(shù)據(jù)庫(kù)表中,便于統(tǒng)計(jì)分析。
3.1 業(yè)務(wù)創(chuàng)新
京津冀貨物快運(yùn)列車是在全路率先實(shí)行的鐵路快運(yùn)服務(wù)列車,其他鐵路局緊隨其后,陸續(xù)開(kāi)展了此項(xiàng)業(yè)務(wù)。
京津冀貨物快運(yùn)列車的開(kāi)行,業(yè)務(wù)內(nèi)容、辦理流程等都是首次開(kāi)展,對(duì)業(yè)務(wù)、信息等部門(mén)都是頭一次遇到,許多業(yè)務(wù)模式、信息模塊都是在預(yù)想中設(shè)定、試用中完善的,系統(tǒng)研發(fā)伴隨著業(yè)務(wù)試用,時(shí)間非常緊張、經(jīng)過(guò)了多次反復(fù)、克服了很多困難,最終取得了良好效果。
3.2 設(shè)計(jì)創(chuàng)新
一口價(jià)功能的設(shè)計(jì)與實(shí)現(xiàn),在計(jì)算模式與字典設(shè)計(jì)等方面,都有創(chuàng)新。如接取送達(dá)字典設(shè)計(jì),不但可滿足京津冀列車頻繁調(diào)整的業(yè)務(wù)需求,還可以滿足其他鐵路局業(yè)務(wù)需求,而且隱含計(jì)算公式,參數(shù)調(diào)整靈活。
具體來(lái)說(shuō),接取送達(dá)字典表的設(shè)計(jì),采用接取方式、發(fā)到站特征、公里范圍等11項(xiàng)條件字段,采用每批費(fèi)用值、每噸費(fèi)用值、按起始公里每公里費(fèi)用值、每件最低費(fèi)用值等10項(xiàng)加數(shù)項(xiàng)設(shè)置相關(guān)費(fèi)用參數(shù)。前臺(tái)應(yīng)用只需按照實(shí)際貨物情況檢索出對(duì)應(yīng)加數(shù)項(xiàng)數(shù)值,然后按約定方式進(jìn)行簡(jiǎn)單運(yùn)算即可。
對(duì)京津冀接取送達(dá)費(fèi)計(jì)算規(guī)則,只需要在接取送達(dá)字典表設(shè)置10條記錄,就完全滿足了需求。對(duì)后續(xù)到呼和浩特鐵路局、太原鐵路局等特殊發(fā)到站的接取送達(dá)費(fèi)用計(jì)算需求,也通過(guò)設(shè)置發(fā)到站特征等字段,實(shí)現(xiàn)了要求。甚至在快運(yùn)系統(tǒng)向全路推廣后,該設(shè)計(jì)依然適用性良好,體現(xiàn)了較強(qiáng)的靈活性和適用性。
京津冀貨物快運(yùn)信息系統(tǒng)的一口價(jià)模塊,是按照快運(yùn)系統(tǒng)總體架構(gòu),參照一口價(jià)計(jì)費(fèi)規(guī)則、設(shè)計(jì)原則,創(chuàng)新性地對(duì)模塊架構(gòu)、相關(guān)存儲(chǔ)過(guò)程、數(shù)據(jù)庫(kù)表、前臺(tái)應(yīng)用等進(jìn)行了設(shè)計(jì),實(shí)現(xiàn)了相關(guān)功能。在京津冀快運(yùn)列車實(shí)際開(kāi)行運(yùn)用中,取得了良好的應(yīng)用效果。
[1]中華人民共和國(guó)鐵道部.鐵路貨物運(yùn)價(jià)規(guī)則[S].北京: 中國(guó)鐵道出版社,2005.
[2]中國(guó)鐵路總公司運(yùn)輸局電.[2014]159號(hào)關(guān)于貨物快運(yùn)有關(guān)計(jì)費(fèi)事項(xiàng)的通知[Z].北京:中國(guó)鐵路總公司運(yùn)輸局,2014.
責(zé)任編輯 徐侃春
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
苑曉明,高級(jí)工程師。