1、前本标准由中国标准研究中心提出。本标准由全国电子业务标准化技术委员会归口。言主FE司GB/T 19254-2003 本标准由中国标准研究中心、交通部水运科学研究所、海关总署信息中心、中国国际电子商务中心负责起草。本标准主要起草人:程女范、XiJ碧松、魏宏、黄德玉、何瑜、刘立伟。GB/T 19254-2003 引言本标准是根据我国电子数据交换(EDl)应用的实际需要自行制定的。本标准为联合国标准报文国家手集和自行设计的国内专用EDI报文标准的制定,提供了具体的设计原则和规范的标识方法。本标准为我国EDI用户应用实施GB/T15947用于行政、商业和运输业电子数据交换的报文设计规则川等同采用UN/
2、EDIFACT标准)提供帮助。GB/T 19254-2003 电子数据交换报文实施指南1 范围本标准规定了我国批式电子数据交换(EDD报文标准的设计原则和标识方法。本标准适用于我国EDI报文标准的制定、应用及管理维护,为EDI应用系统开发和应用人员开发和使用EDI报文提供指导。2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注目期的引用文件,其最新版本适用于本标准。GB/T 2260 中华人民共和国行政区划代码GR
3、/T 2659 世界各国和地区名称代码(GB/T2659-2000 , eqv 50 3166 1 ,1 997) GB/T 14805-1993 用于行政、商业和运输业电子数据交换的应用级语法规则(idt50 9735 , 1988) G13/T 14805. 1 1999 用于行政、商业和运输业电于数据交换的应用级语法规则(语法版本号.4) 第1部分.公用的语法规则及语法服务目录。dt150 9735-1 ,1998) GB/T 1531 1. 2-1994 中华人民共和国出口许可证格式GR/T 15947 用于行政、商业和运输业电子数据交换的报文设计规则GB/T 16833 用于行政、商
4、业和运输业电子数据交换的代码表GBjT 17302.2-198 中华人民共和国出口许可证报文GB/T 17703.2一1999国际物流政府管理报文第2部分:一般原产地证明书报文3 术语和定义3.1 3.2 下列术语和定义适用于本标准。联合国标准报文United Nations Standard Message(UNSM) 同时满足以下条件的报文:a) 已由联合国欧洲经济委员会CUN/ECE)注册、发布的报文,并由UN/ECE负责对其进行维护;b) 报文中所包含的管理机构、报文类型、报文版本号和报文发布号等项的值由UN/ECE分配和管理,c) 报文管理机构的代码均为UN。联合国标准报文(UNSM
5、)子集一个直接从已批准的UN5M中导出的报文,并具有与导出它的UN5M同等功能。该子集同时满足以下条件za) 该报文中包括UN5M报文中所有的以必备型状态定义的段组和段,以及段组和段中所有必备型的数据元.同时将不改变段组和段的状态、顺序或内容,以及段中所包含的复合数据元和数G/T 19254-2003 3.3 据元。b) 对于从UNSM中选择使用的条件型段,不应改变该段、该段中的复合数据元及数据元的状态、顺序和内容。c) 报文中不能增加UNSM报文以外的任何段、复合数据元或数据元。d) 对于一个从UNSM中导出的子集规定其使用的报文类型、管理机构、报文版本号和报文发布号应与UNSM具有相同的值
6、。联合国标准报文(UNSM)国家子集一个直接从已批准的联合国标准报文(UNSM)中导出的报文,根据我同EDI应用的实际需要迸行了适当剪裁.并经我国标准化主管部门批准发布的国家标准。它具有与导出它的UNSM同等的功能。3.4 3.5 该子集同时满足以下条件:a) 该报文中包括UNSM中所有的以必备型状态定义的段组和段,以及段组和段中所有必备型的数据元,同时将不改变段组和段的状态、顺序或内容,以及段中所包含的复合数据元和数据元。b) 对于从UNSM中选择使用的条件型段,不应改变该段、该段中的复合数据元及数据元的状态、顺序和内容。c) 报文中不能增加UNSM报文以外的任何段、复合数据元、数据元。d)
7、 对于一个从UNSM中导出的子集规定其使用的报文类型、管理机构、报文版本号和报文发布号应与UNSM具有相同的值。e) 进一步按本标准的规定对国家子集给出标识,并经我国标准化主管部门批准、发布。我国专用EDI报文标准同时满足以下条件的报文2a) 由我国标准化主管部门批准、发布的EDI报文标准。b) 报文中所包含的报文类型、报文版本号和报文发布号等内容应在国家标准化主管部门授权的EDI标准管理机构登记注册。c) 报文管理机构的代码均为GB/T2659中我国的国家代码CN。外部代码表(外部维护的代码表)不包括在UN/EDIFACT代码表CGR/T16833)中的其他标准代码。如GB/T2260 (中
8、华人民共和国行政区龙tl代码。4 联合国标准报文UNSM)国家子集的设计原则和标识方法4.1 联合国标准报文CUNSM)国家子集的设计原则a) 应针对明确的业务需求制定国家子集.避免出现功能类似的报文重复制定的现象。b) 应根据报文的内容和应用范围,选择相应的USM,并按我国实际需求情况进行剪裁。c) 对UNSM的剪裁应遵守也l所规定的剪裁原则。d) 报文设计必须遵守GB/T15947中的规则。4.2 联合国标准报文UNSM)国家子集的剪裁原则出一个UNSM剪裁生成国家子集时.在兼顾业务伙伴的需求的同时,力求简明。具体剪裁原则如下:a) 剪裁后的报文中必须包括原UNSM的所有的必备型的段和段组
9、,以及其中所包含的必备型的G8/T 19254-2003 数据元和复合数据元,同时也不改变段组和段的状态、顺序和内容,以及段中所包含的数据元和复合数据元的状态、顺序和内容。由于语法检查的需要,对于原标准报文中的我国不需要的必备型段和段组也不能删除,可以作为虚拟段予以保留。b) 对于剪裁后的子集中选择使用的条件型段和段组、数据元,一般也不应改变段和段组以及其中所包含的数据元和复合数据元的状态、顺序和内容。c) 如果确须改变某些条件型段/段组、数据元的状态或数据元的长度,只可使用R(建议使用)或N(建议不用)作为其状态标识符;数据元的长度只允许变小,不允许加大。而且应在标准中予以说明。即在该报文标
10、准的实施指南(或段格式说明)中进一步对比说明本标准与导出它的UNSM的异同。如果将条件型数据元、复合数据元省略时,其分隔符必须予以保留。d) 不应自行向报文中增加任何段、数据元和复合数据元。如果确实需要增加则应按UN/EDIFACT标准规定程序逐级提出数据维护请求(DMR),最终需经UN/CEFACT/EWG审查批准后方可采用。e) 剪裁时应注意避免出现段冲突的可能性。在选用段的限定符时,应注意区别子段与父段,以避兔产生段冲突。4.3 联合国标准报文(UNSM)国家子集的标识方法4.3.1 基于旱期版本EDIFACT语法规则(语法版本号,1-3)的标R方法在早期版本的EDIFACT语法规则(G
11、B/T14805-1993)中,报文头UNH段的结构如下z位置标记名称状态最大次数表示。100062 报文参考号M an.14 020 S009 报文标识符M 0065 报文类型标识符岛4an.6 0052 报文版本号M an. . 3 0054 报文发布号M an. :1 0051 管理机构M aO.2 0057 团体分自己的代码C a口. 6 030 0068 公共访问参考C an. . 35 040 SOlO 传送状态C 0070 传送顺序M n.2 0073 第一个和最后一个传送C a1 对等同采用UNSM的国家子集标识时,数据元0065、0052、0054、0051的值均与导出它的U
12、NSM完全相同。数据元。057可以省赂。 对修改采用UNSM的国家子集标识时,数据元0065、0052、0054、0051的值均与导出它的UNSM完全相同。为了区分针对一个UNSM生成的多个子集,应得使用数据元。057来标识。数据元0057的值应为报文设计者自己选定的、便于说明该子集的6字母报文类型标识。为避免冲突,数据元。057的值应在国家标准化主管部门授权的EDI标准管理机构登记注册。4.3.2 基于新版本EDIFACT语法规则(语法版本号们的标识方法在新版本的EDIFACT语法规则(GB/T14805.1-1999)中.报文头UNH段的结构如下.表示an.14 最大次数态状MMan.6
13、an.3 an.3 an.2 an.6 an.6 岛4MMMCC 名称报文参考号报文标识符报文类型标识符报文版本号报文发布号管理机构团体分配的代码代码表目录版本号报文类型子功能标识GB/T 19254-2003 3ld。LQd斗机MFhvnv标创置omM位0065 0052 0054 0051 0057 0110 an.6 C 公共访问参考0113 an. . 35 C 传送状态0068 030 C 传送顺序5010 040 n.2 M 第一个和最后-个传送0070 a1 C 报文子集标识0073 C 报文子集标识5016 十050an.14 M 报文子集版本号。115十an.3 C 报文子集
14、发布号0116 + an.3 C 管理机构,代码型。118十a.3 C C 报文实施指南标识0051 5017 十060an.14 对等同采用UN5M的国家子集标识时,数据元0065、0052、0054、0051的值均与导Hl它的UN5M完全相同。数据元。057可以省略。对修改采用UN5M的国家子集标识时,数据元。065、0052、0054、0051的值均与导出它的UN5M完全相同。为区分不同的子集,应再使用服务复合数据元5016来进一步标识(不应采用数据元。113标识报文子集),其中:数据元。115报文子集标识在此给出由报文设计者自己选定的、便于说明该子集的报文类型标识符.但不能与己有的报文
15、类型标识符相同(包括UN5M和我国各级EDl报文标准的报文类型标识符),并应在国家标准化主管部门授权的EDl标准管理机构登记注册。数据元。116报文子集版本号该子集如为国家标准时用大写字母5表示,如为行业标准时,fjJ大写字母)表示。数据元。118报文子集发布号在此给出该子集发布的年代号的未2位数宁。例如,发布日期是2001年11月28日,贝rJ数据元。118的值为发布年代2001的末2位数字,即为Olt。数据元0051管理机构M 报文实施指南标识0121 十 GB/T 19254-2003 对于我国的报文标准无论是国家标准还是行业标准,该数据元的值均应为国际标准中我国的国家代码4.3.3 联
16、合国标准报文(UNSMl国家子集的标识范例以GB/T17703.2 -1999(国际物流政府管理报文第2部分:般原产地证明书报文为例该报文是根据联合国标准报文国际物流政府管理报文)(SAlICRTl,并结合我国产地证签证管理业务的实际应用需要制定的。它是UNSM(国际物流政府管理报文)(SANCRTl的子集。 采用早期版本的EDlFACT语法规则(语法版本号,13l时,该报文头UNH段中的结构如下,服务复合数据元S009报文标识符应为20065 报文类型标识符M an. 6 SANCRT 0052 报文版本号。054报文发布号岛1an. 3 M an. 3 D 97 A 0051 管理机构M
17、an. 2 UN 0057 团体分配的代码C an. 6 CCERT 采用新版本的EDlFACT语法规则(语法版本号材时,该报文头UNH段中的服务复合数据元S009报文标识符应为:0065 报文类型标识符M an. 6 SANCRT 0052 报文版本号M an. 3 D 00日报文发布号M an. 3 97 A 0051 管理机构M an. 2 UI 0057 团体分配的代码C an. 6 该报文头UNH段中的服务复合数据元S016报文子集标识应为:0115 报文子集标识M an. 14 COCERT 0116 报文子集版本号C an. 3 S 08 报文子集发布号C an. 3 99 00
18、51 管理机构,代码型C an. 3 C)J 5 我国专用EDI报文标准的设计原则和标识方法5.1 我国专用EDI报文标准的设计原则a) 认真;分析各参与方的实际需求.确定该专用报文的具体业务功能。bl 进一步确认基本满足该功能的报文标准(UNSM、国家标准和行业标准)不存在。c) 进一步研究确定各参与方之间的信息流及所实现的功能。dl 选择个功能相近、结构类似的UNSM作为参照对象,进行报文的结构设计,但不应与参照报文的结构设计完全相同cel 进步设计报文的逻辑结构和所需的数据元、复合数据元、段和段组,同时应避免对传统作业纸面单证的简单模仿。f) 报文的设f必须遵守GB/T15947中的规则
19、。日)报文中数据兀的代码应优先采用我国国家标准、行业标准和UN/EDIFAC丁代码衷。5.2 我国专用EDI报文标准的标识方法自行制定的我国专用EDI报文标准可采用报文头UNH段中的服务复合数据元S009中的前4个数据元标识(适用于新旧各版语法规则具体标识方法如下:5.2.1 敛据元。065报文类型标识符山报文设计者自己选定便于说明该报文的6字母代码,但不能与已有的报文类型标识符(包括GB/T 19254-2003 UNSM、国家标准和行业标准)相同,并应在国家标准化主管部门授权的EDI标准管理机构登记注册。5.2.2 数据元52报文版本号采用已在国家标准化主管部门备案的国家标准(或行业标准)
20、的二字母标识符表示,国家标准的标识符为GB。5.2.3 披露元。054报文发布号采用该报文标准的发布年代的后两位数字表示。例如,2001年批准发布的报文标准的版本号则为0101。5.2.4 数据元51管理机构应为GB/T2659中我国的国家代码CN。5.2.5 盖章据元57团体分配的代码根据需要选择使用。5.3 我国专用EDI标准报文的标识范例以GB/T17302.2-1998 (中华人民共和国出口许可证报文为例.该报文是根据GB/T1531 1. 2-1994(中华人民共和国出口许可证格式用自我国实际管理需求,遵循GB/T14805和GB/T15947的规定制定的。它是自行制定的我国专用ED
21、I报文标准,该报文的具体标识方法是在报文头UNH段中的服务复合数据元S009报文标识符应为:65 报文类型标识符M a刀.6CNEXLl 0052 报文版本号M an. 3 GB 0054 报文发布号。051管理机构0057 团体分配的代码M an. 3 M an. 2 C an. 6 6 外部代码表与数据元1131和3055的使用6.1 外部代码表与数据元1131和3055的使用方法98 CN UN/EDlFACT标准中为外部代码表的引用给出了具体规定,当代码型数据元的值选自外部代码表时,必须通过使用紧接其后的另外两个代码型数据元1131和3055予以说明所引用的外部代码表及其维护机构。在国
22、际范围应用的EDI报文中,代码型数据元的值应优先使用UN/EDlFACT代码表(GB/T16833)中的代码。当该代码表不能满足需要时,采用外部代码表,即采用己有的代码标准。同时,必须按照UN/EDlFACT的规定通过两个代码型数据元1131和3055来说明所引用的外部代码表及其维护机构。在国内专用的EDI报文中,应通过代码型数据元1131和3055说明所引用的外部代码表(优先采用国家标准和行业标准儿数据元1131代码表限定符,代码型,an.3数据元3055代码表负责机构的代码,代码型,an.3数据元1131和3055的组合只能与其前面的代码型成分数据元联合使用。对于数据元1J:l1的具体代码
23、表标识号可从数据元3055中标识的相应的负责机构处得到。即数据元3055中标识的每个代码表负责机构负责为其维护的每类代码表指定代码表标识符,并用数据元1131表示。GBT16833为数据元11:11和数据元3055规定了一批代码。GB/T 19254-2003 6.2 数据元1131和3055的应用范例序号1131 3055 说明省略数据元1131/3055.表明相关的代码型数据元值是U:oI/EDIFACT代码表中规1 定的代码。2 zzz 表明与1131/3055联用的代码型数据元值是由贸易伙伴相互协商确定的。3 153 zzz 表明前面与1131/3055联用的代码型数据元标准是贸蜀伙伴
24、协商确定的,是关于付款方式(数据元1131153)的代码标准。表明前面与1131/3055联用的代码型数据元值是UN/ECE(3055 6)维护的,在4 20 6 UN/ECE的20号文件中(113120勺给出的。5 1 16 表明前面与1131/3055联用的代码型数据元值是邓白氏商业调查机构(305516)维护的,在邓臼氏商业调查机构的企业代码表中(1l311勺给出。6 4 116 表明前面与1131/3055联用的代码型数据元值是由ANSIASC X12 ( 3055 116)维护的,在美国银行家协会路由号标沪、表中(1131气.)给出。表明前面与1131/3055联用的代码型数据元值是我国(3055CN.我国目前还没7 163 CN 有在UN/ECE注册,暂用CN表示维护的代码表,编号为1630131=163勺,即国家行政区划代码。6.3 我国EDI对外部代码表的使用在我国标准化机构未在UN/EDIFACT标准维护机构登记注册之前,在EDI应用中只能通过数据元1131中的代码为zzz表示前面的代码型数据元的代码值是由贸易伙伴相互协商确定的。在商定时说明这个代码袤的标准编号。