货运承运制清算系统数据共享的探索与实践
2019-08-28程媛媛
程媛媛
(北京经纬信息技术有限公司, 北京 100081)
铁路运输企业一直以来实行收支两条线的经营模式[1],这也决定了铁路货物运输清算的数据来源包括运输收入数据和运输统计数据两个部分,其中,运输收入数据是指各企业货运收入全部汇总并上缴中国国家铁路集团有限公司(简称:国铁集团)的数据;运输统计数据是指各企业货运工作量的数据。目前,货运清算系统通过与国铁集团中央货票数据库的接口实时获取与清算系统有关的货票信息、财务信息和公用字典信息,并形成清算系统进款数据库[2-3],据此进行非承运制清算。2018年铁路货物运输承运制清算正式实施。根据承运制清算要求,国铁集团与各运输企业之间改为以承运制清算的方式确认相关收入。
本文旨在从货运承运制清算的要求出发,分析货运承运制清算数据内容,研究数据交换机制,实现货运承运制清算系统与运输收入系统和运输统计系统的数据共享,为实现货运承运制清算提供数据准备。
1 共享内容分析
1.1 与运输收入系统的共享数据
根据《铁路货物运输进款清算办法(试行)》的要求,国铁集团财务部需向资金清算中心提供清算给承运企业的货物运费进款和清算给相应线路所属企业的运价高出部分的原始数据。货运承运制清算系统与运输收入系统共享的数据主要分为两个部分:(1)属性类数据,用来进行属性类型的分类和查询;(2)计算类数据,用于进行各类财务统计报表的数值运算。
1.1.1 属性类数据
(1)特定时间段内每票清算结果统计和分析的数据,包括:每票的制票日期、结账日期、票符票号;
(2)作为各铁路局集团公司(简称:铁路局)、专业运输公司、合资铁路公司、铁路上市公司和地方铁路单位收付费清算归属依据的数据,包括每票的进款站、进款企业、发站、发站企业、到站、到站企业,记录货票进款、发站、到站的所属企业和电报码;
(3)用于清算中欧班列、中亚班列相关信息的数据,班列标识;
(4)用于清算铁龙公司的运费收入信息的数据,包括:特种箱价和特种箱税。
1.1.2 计算类数据
基于货物运费进款清算给承运企业,特殊运价高出部分清算给相应的线路所属企业的要求,需要共享的计算类数据包括货物运费收入价、货物运费收入税、集装箱使用费、集装箱使用税、篷布占用费、篷布占用税、不同运价高出部分线路所属企业、不同运价高出部分金额价、不同运价高出部分金额税。
1.2 与运输统计系统的共享数据
根据《铁路货物运输进款清算办法(试行)》要求,国铁集团发改部向资金清算中心提供原始统计工作量数据。货运承运制清算系统与运输统计系统共享的数据也可划分为属性类数据和计算类数据两部分。
1.2.1 属性类数据
(1)用于某特定时间段内每票清算结果统计和分析的数据,包括每票的制票日期、结账日期、票符票号;
(2)每票的标识信息,包括站搬、军运、轴计费、自备车、35 t箱、自备箱回空,其中,军运暂不纳入清算,自备车回空不付费;
(3)作为各铁路局、专业运输公司、合资铁路公司、铁路上市公司和地方铁路单位收付费清算归属依据的数据,包括每票的进款站、进款企业、发站、发站企业、到站、到站企业,记录货票进款、发站、到站的所属企业和电报码;
(4)用于到达服务费清算的数据。包括每票的计费重量、到达计费重量;
(5)清算结果分析的分类指标数据,包括每票运输类别、品类、品类汉字、计费里程、车数、运价号、价差系数;
(6)区分机车牵引费管内、直通清算的标志数据:每票的管直标识;
(7)用于按集装箱类型运输到达服务费清算的数据,包括每票的集装箱箱型、箱数、换算箱。
1.2.2 计算类数据
1.2.2.1 承运企业清算数据
基于承运企业计费工作量和对应的清算单价,为计算每票的机车牵引费、线路使用费、车辆服务费、到达服务费、综合服务费,需共享的数据应包括以下3类。
(1)机车牵引计费径路信息:计费线路企业、计费牵引类型、计费牵引工作量。
(2)线路使用计费径路信息:计费线路区段、计费线路企业、计费线路使用工作量、计费上浮工作量、计费下浮工作量、计费无浮工作量。
(3)车辆服务计费径路信息:计费提供车辆服务企业、计费车辆服务工作量。
1.2.2.2 服务企业清算数据
基于提供服务企业的车流工作量及国铁集团调度命令实际完成工作量和对应的清算单价,为计算承运企业需支付的机车牵引费、线路使用费、车辆服务费、到达服务费、综合服务费,需共享的数据应包括以下3类。
(1)机车牵引实际径路信息:实际牵引企业、实际线路企业、实际牵引类型、实际牵引工作量。
(2)线路使用实际径路信息:实际线路区段、实际线路企业、实际线路使用工作量、实际上浮工作量、实际下浮工作量、实际无浮工作量。
(3)车辆服务实际径路信息:实际提供车辆服务企业、实际车辆服务工作量。
1.2.2.3 长交路轮乘清算数据
长交路轮乘时,基于机车牵引服务收入企业的实际完成工作量和对应的长交路轮乘费,为计算承运企业需支付的长交路轮乘费,需共享的数据包括长交路轮乘实际径路信息、实际机车牵引企业、实际轮乘担当企业、实际牵引类型、实际轮乘工作量。
1.3 数据共享唯一标识
目前,运输收入部门按制票日期归集货票,运输统计部门按结账日期归集货票,如何在收入原始数据和统计原始数据中唯一确定一张货票,是承运制清算的关键之一。参考货票信息系统以运单号码作为每票的唯一标识的方式,并结合数据共享内容,本文研究选取制票日期+运单号码,作为是否为同一张货票的唯一标识,避免错票。
2 共享技术研究
2.1 共享技术方案
为使货运承运制清算系统与运输收入系统和运输统计系统之间能便捷、准确地实现信息共享,基于充分利用货票信息资源的原则,本文针对系统数据共享的方式提出以下3个方案。
(1)共享数据表
运输收入系统和运输统计系统中存储着各类货运票据的相关信息[4],共享其数据表可充分使用已有的数据资源,减少数据收集、数据采集等重复劳动和相应费用[5],并保障数据一致性。但由于既有运输收入和统计系统与货运承运制清算系统均独立部署,且数据库分属不同类型,共享数据表的数据安全得不到保障。
(2)Web service技术
使用Web service技术,通过标准的Web协议提供服务,实现不同平台的应用服务及不同服务器之间的互动操作[6]。通过编写应用软件,从货票库提取有共享需求的数据信息,可实现灵活、准确地数据共享。但是海量的货票数据使用Web service技术传输速度较慢,不足以满足货运承运制清算系统的需要。
(3)共享数据文件
共享数据文件是指通过规范的数据交换标准,达到数据产权保护、数据方便共享的目的,可以较好的实现货运承运制清算系统与运输收入系统和运输统计系统之间的数据共享需求。本文使用共享数据文件的方式实现系统间的数据共享。
2.2 共享技术实现
XML是标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。它可以用来标记数据、定义数据类型,是允许用户对自己的标记语言进行定义的源语言[7-8]。对于货运票据信息数据量大、内容繁多、格式复杂的应用需求和跨平台、跨应用的应用环境,具备很大的优势[9]。本文使用XML来实现系统间的数据文件共享。
2.2.1 与运输收入系统的共享方式
(1)使用<SRDATA>和</SRDATA>作为文件开始和结束的标记,读取每票收入信息。
(2)使用<HPXX00>和</HPXX00>作为属性类数据和计算类数据的开始和结束标记,读取每票基本信息,存入货票主表。
(3)使用<TJXX00>和</TJXX00>作为特殊运价高出部分信息的开始和结束标识,读取每票收入特殊运价高出部分信息,存入货票特殊运价表。
2.2.2 与运输统计系统共享方式
(1)<GZLDATA >和</GZLDATA>作为文件开始和结束的标识,读取每票统计信息。
(2)<HPXX00>和</HPXX00>作为属性类数据和计算类数据的开始和结束标识,读取每票基本信息,存入货票主表。
(3)<JFJLJCQY>和</JFJLJCQY>作为机车牵引计费径路信息的开始和结束标识,读取每票收入机车牵引计费径路信息,存入机车牵引主表。
(4)<JFJLXLSY>和</JFJLXLSY>作为线路使用计费径路信息的开始和结束标识,读取每票收入线路使用计费径路信息,存入线路使用主表。
(5)<JFJLCLSY>和</ JFJLCLSY>作为车辆服务计费径路信息的开始和结束标识读取每票收入车辆服务计费径路信息,存入车辆服务主表。
(6)<SJJLJCQY>和</SJJLJCQY>作为机车牵引实际径路信息的开始和结束标识,读取每票收入机车牵引实际径路信息,存入机车牵引主表。
(7)<SJJLXLSY>和</SJJLXLSY>作为线路使用实际径路信息的开始和结束标识,读取每票收入线路使用实际径路信息,存入线路使用主表。
(8)<SJJLCLSY>和</SJJLCLSY>作为车辆服务实际径路信息的开始和结束标识,读取每票收入车辆服务实际径路信息,存入车辆服务主表。
(9)<SJJLCJLSY> 和 </ SJJLCJLSY > 作为长交路轮乘实际径路信息的开始和结束标识,读取每票收入长交路轮乘实际径路信息,存入长交路轮乘主表。
3 交换机制研究
3.1 数据交换机制
运输收入系统和统计系统的接口数据是货运承运制清算数据的重要来源,两者分别关系到清算金额和工作量的正确性和可靠性。按照《铁路货物运输进款清算办法(试行)》的要求,收入系统接口数据XML文件,由国铁集团财务部进行数据确认,统计系统接口数据XML文件,由国铁集团发改部进行数据确认,并分别上传至货运承运制清算系统的FTP服务器。这种数据交换机制具备以下优点。
(1)数据可靠:由国铁集团业务部门确认并上传,数据来源可靠、责任明晰。
(2)交换安全:系统部署在国铁集团内网安全生产环境,保障数据交换安全。
(3)传输便捷: FTP是一个服务器系统,用户通过客户机程序发送文件拷贝命令,服务器响应,将指定文件送至目标FTP服务器,操作准确、传输便捷。
3.2 时序协同机制
依据货票系统数据采集机制和方法,将收入和统计原始数据逐票按月(每月10日,节假日顺延)分日提供,当月逐票原始数据次月10日前提供完毕,其他原始数据按月提供。
4 应用实践
货运承运制清算系统入库程序解析XML共享文件,依据制票日期和运单号唯一确定每张货票的原则,对两系统的接口数据进行匹配操作。若匹配成功,按铁路局、按月合并形成完整的每票文件,进行后续清算;若匹配失败,分别进行记录、核对,并反馈至国铁集团发改部、财务部,由国铁集团发改部、财务部按照原途径重新提供,再按规定办理清算。
2018年1—4月,货物运输承运制清算系统与运输收入系统和运输统计系统进行数据共享的货票数量情况如表1所示。
表1 2018年1—4月共享数据匹配统计表 单位:张
2018年1—4月,货物运输承运制清算系统与运输收入系统和运输统计系统累计数据共享的文件大小情况,按照铁路局划分,如图1所示。
图1 2018年1—4月累计数据共享文件大小(M)柱形图
5 结束语
货运承运制清算系统与运输收入和运输统计系统的数据共享满足了货运承运制清算的要求。为实现货运承运制清算提供了有力的数据支持。随着货运承运制清算的深入推进和发展变化[10],货运承运制清算系统与运输收入和统计系统数据共享方式和内容还将继续进行调整与完善,为货运承运制清算提供更加便捷、准确的数据。