ICS35.240.60
中华人民共和国国家标准
GB/T20925—2007
基于XML的道路客运结算数据交换Data exchange for passenger transport settlement based on XML2007-05-15发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2007-12-01实施
GB/T20925—2007
本标准的附录A为规范性附录,附录B为资料性附录。本标准由全国智能运输系统标准化技术委员会(SAC/TC268)提出并归口。本标准起草单位:山东大成软件有限公司、交通部公路科学研究院、济南大学。本标准主要起草人:王涛、栾虹、沈海南、刘冠华、刘凯、李明。130
iikAoNikAca=
1范围
基于XML的道路客运结算数据交换GB/T20925-—2007
本标准规定了道路客运经营业户间站、运双方客运结算的数据交换文件的命名规则和结构。本标准适用于道路客运经营业户间站、运双方客运收人结算数据处理与交换。2规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GB/T7408数据元和交换格式信息交换日期和时间表示法(GB/T7408—2005,ISO8601:2000,DT)
GB18030信息技术信息交换用汉字编码字符集基本集的扩充JT/T309—1997汽车客运站(点)代码JT/T310—1997汽车客运站计算机售票管理信息系统规范JT/T415一2006道路运输电子政务平台编目编码规则3术语和定义
下列术语和定义适用于本标准。3.1
报单report
记录与客运结算相关信息的原始记录,也称检票记录单。3.2
定比结算passengertransport settlementon scale客运结算方式,站、运双方按照约定的比例进行客运收入分配。3.3
定额结算passengertransport settlementonquota客运结算方式,站、运双方将约定额度的客运收人作为站方收入,其余部分为运方收人。3.4
人公里结算passengertransport settlementonpersonkm客运结算方式,站、运双方约定站方每人公里提取客运收入的费率,人公里总数乘以约定的费率得出的金额作为站方收入,其余部分为运方收入。3.5
平分结算passengertransport settlement onaverage客运结算方式,适用于对开班线的站、运四方结算,两站方分别按照约定的比例提取客运收入,其余部分平分后作为每个运方的收入。3.6
加总平分结算passengertransportsettlementontotalaverage客运结算方式,适用于对开班线的站、运四方结算,两站方分别按照约定的比例提取客运收入,其余131
GB/T20925—-2007
部分汇总后根据班次数平分后作为每个运方的收人。4数据交换文件命名规则
TTKAoNiKAca=
客运结算数据采用数据文件方式交换。数据交换文件名由经营业户名称、数据包类型、结算起始时间、结算终止时间4部分组成,各组成部分之间使用“”连接,文件后缀为,XML”,结构如下:xx.×-¥-xxxxXxXxxxxXxxxx.xML结算终止日期
结算起始日期
数据包类型
经营业户名称
其中:
a)经营业户名称:提供该数据交换文件的经营业户的名称;数据包类型:按5.3.2.1规定;
结算起始日期和结算终止日期:按GB/T7408的规定,由8个数字字符组成,年月日:YYYYMMDD。
5数据交换文件结构
5.1数据交换文件概述
数据交换文件采用XML标准格式,由声明部分和数据包部分组成。数据交换文档类型定义见附录A,数据交换文件示例参见附录B。5.2数据交换文件结构示意图
数据交换文件结构示意图见图1,图中数据元在文件中出现的次数有以下表述方式:a)0..1表示可选且出现1次;
6)1..1表示必选且出现1次;
c)1..n表示必选且可出现多次。132
数据包
数据包头
数据包体
数字签名
经营业户
名称1..1
经营业户
代码1..1
数据包类
报单数量
结算起始
日期1..1
结算终止
日期1..1
数据生成
时间1..
经营业户
5.3数据交换文件结构说明
5.3.1声明部分
发车站
终点站
数据交换文件结构示意图
结算方式
GB/T20925—2007
发车时间
旅客人数
旅客票款
行包件数
行包票款
声明数据交换文件应符合XML1.0规范,编码按GB18030的规定。使用XML语言表述如下:《?xml version=\1.0\encoding=\GB18030\?)5.3.2数据包部分
5.3.2.1数据包类型
数据包类型分为两种,由一个数字字符表示。具体含义见表1。表1数据包类型
数据包类型
只包含客运站的报单数据
只包含车辆的报单数据
GB/T20925—2007
5.3.2.2数据包组成
数据包部分由数据包头、数据包体和数字签名组成:a)
数据包部分的所有内容放置在标记《package>之间;TiiKAoNiKAca
数据包头的内容放置在标记
数据包体的内容放置在标记数据签名的内容放置在标记《pDigitalSigned)(/pDigitalSigned)之间。5.3.2.3数据包头
数据包头包含经营业户名称、经营业户代码、数据包类型、报单数量、结算起始日期、结算终止日期、数据生成时间。数据包头的数据项见表2。表2数据包头数据项
数据项名称
经营业户名称
经营业户代码
数据包类型
报单数量
结算起始日期
结算终止日期
数据生成时间
数据包体
dMotorCarrier
dMCCode
dCount
dStartDate
dEndDate
dCreateTime
长度/
提供数据的经营业户的名称,长度不超过40个字节
按JT/T310—1997中4.4的规定
按5.3.2.1规定
数字字符,长度不超过10个字节年月日:YYYY-MM-DD
年月日:YYYY-MM-DD
年月日时分秒:YYYY-MM-DDhh:mm:ss数据包体包括经营业户、车辆、发车站、终点站、结算方式、报单、车次、发车时间、旅客人数、旅客票款、行包件数、行包票款。数据包体的数据项见表3,其中“出现次数”见5.2规定。表3数据包体数据项
数据项
经营业户
发车站
MotorCarrier
vehicle
StartStation
号牌号码
号牌颜色
核定座数
属性标识
number
NumberColor
SeatNumber
长度/
长度不超过40个字节
按JT/T310—1997中4.4的规定
长度不超过10个字节
按JT/T415-—2006中5.4.12的规定按JT/T415—2006中5.4.9的规定。由两个数字字符组成:11-大型客车12-
中型客车;13-小型客车:
轿车:15-
大型卧铺客车;
中型卧铺客车
数字字符,长度不超过3个字节
长度不超过40个字节
按JT/T309—1997中4.1的规定
数据项
终点站
结算方式
发车时间
旅客人数
旅客票款
行包件数
行包票款
EndStation
balance
CRecord
SerialNumber
DepartureTime
passenger
PTicketRevenue
luggage
LTicketRevenue
客票费率
行包费率
表3(续)
属性标识
mileage
PTPercent
LTPercent
number
长度/
GB/T20925-—2007
长度不超过40个字节
按JT/T309—1997中4.1的规定
数字字符,长度不超过10个字节,单位:千米(km)
由一个数字字符组成:1-定比结算;2
定额结算:3—人公里结算;
一加总平分结算:6、
4-乎分结算;5—
一可扩展的其他结算方式
由数字字符和小数点组成,数值大小在0~1之间,长度不超过6个字节
由数字字符和小数点组成,数值大小在01之间,长度不超过6个字节
长度不超过200个字节
长度不超过20个字节
由一个数字字符组成:1一-手工报单;微机报单
长度不超过10个字节
年月日时分:YYYY-MM-DDhh:mm数字字符,长度不超过3个字节,单位:人由数字字符和小数点组成,小数点后保留两个数字字符,长度不超过8个字节,单位:元
数字字符,长度不超过3个字节,单位:件
由数字字符和小数点组成,小数点后保留两个数字字符,长度不超过8个字节,单位:元
GB/T20925—2007
附录A
(规范性附录)
客运结算数据交换文档类型定义(DTD)文档类型定义:BalanceDataExchange.dtd??xml version=\1.0\encoding=\GB18030\?)《!一交换文件数据包,子元素:包头、包体、数字签名--)(!ELEMENT package(pHead,pBody,pDigitalSigned?))iTKAoNiKAca-
《!-数据包头,子元素:经营业户名称、经营业户代码、数据包类型、报单数量、结算起始日期、结算终止日期、数据生成时间--)
《!经营业户名称-->
《!--数据包类型一)
《!--报单数量-)
《!--结算起始日期-)
《!-结算终止日期-->
《!--数据生成时间-->
(#PCDATA))
(#PCDATA))
(#PCDATA))
(#PCDATA))
(#PCDATA))
<!ELEMENTdCreateTime(#PCDATA))《!-数据包体,子元素:经营业户--)#REQUIRED
#REQUIRED)
《!-车辆,属性:号牌号码、号牌颜色、类型、核定座数,子元素:发车站一)NumberColor(112「31419)
#REQUIRED
#IMPLIED
SeatNumber
(1111213114/15/16)
(!一发车站、属性:名称、代码,子元素:终点站一)(!ELEMENTStartStation(EndStation+))(! ATTLIST StartStation
#REQUIRED
#REQUIRED)
《!-终点站,属性:名称、代码、里程,子元素:结算方式.-)《!ELEMENTEndStation(balance+))《!ATTLISTEndStationname
mileage
#REQUIRED
#REQUIRED
#IMPLIED
《!-结算方式,属性:类型、客票费率、行包费率、其他·子元素:报单--)(!ELEMENTbalance
(!ATTLISTbalance
(CRecord—))
PTPercent
LTPercent
REQUIRED
=REQUIRED
FREQUIRED
#IMPLIED)
GB/T20925—2007
#IMPLIED
#IMPLIEDX
《!--报单,属性:编号、类型,子元素:车次、发车时间、旅客人数、旅客票款、行包件数、行包票款)(! ELEMENT CRecord (SerialNumber.DepartureTine,passenger,PTicketRevenue,luggage,LTicketRevenue)>
《!-车次--)
number
(!ELEMENTSerialNunber
《!一发车时间-)
(!--旅客人数-)
(!ELEMENTpassenger
《!-旅客票款--》
(!ELEMENTPTicketRevenue
(!-行包件数--》
《!-行包票款->
《!数字签名-)
((#PCDATA))
(#PCDATA))
(#PCDATA))
(#PCDATA))
(#PCDATA)》
(#PCDATA))
(! ELEMENT pDigitalSigned ANY)FREQGIRED
REQUIREDY
GB/T20925—2007
附录B
(资料性附录)
客运结算数据交换文件示例(XML)示例文件:济南长途汽车运输有限责任公司-2-20060601-20060630.xml<?xmlversion=\1.o\encoding=\GB18030\?>《package>
《dMotorCarrier济南长途汽车运输有限责任公司免费标准下载网bzxz
《dCount>i《dStartDate)2006-06-01TiTKAoiKAca
(PTicketRevenue)400(/PTicketRevenue)(ITicketRevenue>20《/package)
[1]JT/T200—2004
[2]JT/T414—2006
JT/T417—2000
参考文
汽车客运站级别划分和建设要求道路运输电子政务平台信息分类与指标汽车客运线路代码
交通部、国家计委交公路发[1996]263号文件[4]
汽车客运站收费规则
GB/T20925—2007
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。