2.4 EDI 代码标准化
UN/CEFACT 在 20 世纪 90 年代初为国际贸易报文标准化提供了一套贸易数据交换目录,其中的一部分就是 UN/EDIFACT 代码表(UNCL),它将 UN/EDIFACT 数据元目录中代码型的数据元另外做成了一套标准代码表。在设计 UN/CEFACT 报文时,对于代码型数据元,其值可以从UN/EDIFACT代码表中获得。
2.4.1 用于EDI代码与用于贸易单证代码以及XML报文代码之间的关系
下面我们再来比较一下XML报文、EDI报文以及贸易单证三者所使用代码之间的区别与联系。
20世纪80年代末与90年代初,UN/CEFACT分别对贸易单证和EDI报文发布了许多代码的标准。UN/CEFACT专门为单证标准化发布的代码是以建议书的形式出现的,它们包括国家名称代码、货币名称代码、运输方式代码等14项建议书。UN/CEFACT为EDI报文专门发布了一个代码表(UNCL),即所谓的UN/EDIFACT代码表,它由271项代码组成,包括了 UN/EDIFACT 数据元目录中代码型的数据元。在实际使用中它包含了部分UN/CEFACT专门为单证标准化发布的14项建议书,如UN/CEFACT第5号建议书“国际贸易术语解释通则的字母缩写表示”。因此,UN/CEFACT为EDI报文专门发布的代码表与UN/CEFACT为贸易单证发布的标准相比较存在如图2-7所示的关系,它们是一种部分交叉的关系,即专门用于EDI报文的代码表(UNCL)包含了部分专门用于单证的代码。
图2-7 用于EDI报文的代码表(UNCL)与用于单证的代码之间的关系
通过上面比较发现用于单证的贸易数据元目录(UNTDED)虽然在数量上远远多于用于EDI的数据元目录(UNEDED),但是用于单证的代码却远远少于用于EDI的代码。之所以用于EDI的代码比用于贸易单证的代码多很多主要是由于EDI报文需要用计算机来处理。
而UN/CEFACT为XML报文专门研制的数据和代码标准与UN/EDIFACT代码表的表示完全不同。XML 数据标准以 UN/CEFACT 核心构件技术规范为基础,而代码标准则以UN/CEFACT XML SCHEMA命名和设计规则技术规范为基础,为基于XML电子商务报文研制了154个XML SCHEMA形式的代码和标识符标准。
2.4.2 EDI代码表分类
UN/EDIFACT代码表的分类与数据元分类一致,如表2-2所示。
表2-2 UN/EDIFACT代码表分类
2.4.3 代码表中变更指示符的说明
● +:新增加;
● |:说明、注释或功能改变;
● #:名称改变;
● [B]:仅用于批式报文;
● [I]:仅用于交互式报文;
● [C]:在批式和交互式报文中通用。
应当注意的是,在用户在制作报文时一定要明确所制作的报文是批式 EDI 报文还是交互式EDI报文,对于批式EDI报文仅使用通用的代码和批式代码,对于交互式EDI报文仅使用通用的代码和交互式代码。
2.4.4 代码表示例
UN/EDIFACT 代码表分别由标记、数据元名称、数据元说明以及数据元表示和注释组成。为了使读者了解UN/EDIFACT代码表标准的样式,下面按照代码表的分类将每类中的一个代码作为示例给出。需要使用代码表的用户请使用GB/T 16833-2002。
-------------------------------------------------------------------- 1049 报文节,代码型Message section,coded [B] 说明: 说明报文某一特定部分的代码。 表示: an..3 1 标头节 Heading section 2 报文细目节 Detail section of a message 5 重复节 Multiple sections 6 汇总节 Summary section 7 分项 Sub-line item 8 海关申报报文商业标头节 Commercial heading section of CUSDEC CUSDEC报文的第7段组至第14段组。 9 海关申报报文的商业种类细目节 Commercial line detail section of CUSDEC CUSDEC报文的第15段组至第22段组。 10 海关申报报文的海关项目细目节 Customs item detail section of CUSDEC CUSDEC报文的第23段组至第33段组。 11 海关申报报文的海关分项细目节 Customs sub-item detail section of CUSDEC CUSDEC报文的第34段组至第35段组。 -------------------------------------------------------------------- 2155 费用期类型,代码型 Charge period type, coded [I] 说明: 说明计算费用期的类型。 表示: an..3 1 每日 Per day 每日提供服务的费用。 2 每周 Per week 每周提供服务的费用。 3 每月 Per month 每月提供服务的费用。 4 每次租用 Per rental 整个服务期的费用。 5 每小时 Per hour 每小时提供服务的费用。 6 每分 Per minute 每分钟提供服务的费用。 -------------------------------------------------------------------- 3045 参与方姓名格式,代码型 Party name format,coded [B] 说明: 参与方姓名表示的说明。 表示: an..3
1 姓名各部分顺序按下述定义 第一部分:姓;第二部分:名字或大写首字母;第三部分:名字或大写首母;第四 部分:女子的姓;第五部分:称呼;姓名各部分按顺序传输,首先传输第一部分女 子的姓是女子出生时的姓,其他姓名不加说明。 -------------------------------------------------------------------- 4055 交货条款的功能,代码型 Terms of delivery function, coded [B] 说明: 与价格条件、交货条件有关或与量者均有关的条款的指示。 表示: an..3 1 价格条件 Price condition 2 发运条件 Despatch condition 客户对交货的供货方要求的条件:运费的支付、运输工具。 3 价格和发运条件 Price and despatch condition 4 客户托收 Collected by customer 指示客户在供货方地点接货,并关注运输工具。 5 运输条件 Transport condition 说明规定按照承运人责任运输货物的条件。 6 交货条件 Delivery condition 说明货物必须交给收货人的条件。 -------------------------------------------------------------------- 5013 指数限定符 Index qualifier [B] 说明: 标识有关指数的类型。 表示: an..3 1 项目 Project 指示与总项目相关的指数。 2 组 Group 指示与一组工作项目相关的指数。 3 替代 Alternative 指出指数可供选择。 -------------------------------------------------------------------- 6079 结果状态指示符,代码型 Result normalcy indicator, coded [B] 说明: 说明结果是否正常的代码。 表示: an..3 1 高于高参考极限 Above high reference limit 高于最高的参考极限。 2 低于低参考极限Below low reference limit 低于最低的参考极限。 -------------------------------------------------------------------- 7001 物理或逻辑状态限定符 Physical or logical state qualifier [B] 说明: 给物理或逻辑状态特定含义的代码。 表示: an..3
1 收货时 Upon receipt 收货时。 2 发货时 Upon despatch 发货时。 -------------------------------------------------------------------- 8035 交通限制类型限定符 Traffic restriction type qualifier [I] 说明: 限定交通限制的类型。 表示: an..3 1 必须在登乘点中途停靠或转乘 Required stopover or connection must occur at the board point 中途停靠或转乘必须在登乘处进行。 2 必须在离乘处中途停靠或转乘 Required stopover or connection must occur at the off point 中途停靠或转乘必须在离乘处进行。 -------------------------------------------------------------------- 9003 职位限定符 Employment qualifier [B] 说明: 职位详细情况含义的说明。 表示: an..3 1 主要的 Primary 主要雇用。 2 第二 Secondary 第二个雇用。 3 第三 Tertiary 第三个雇用。 4 专业 Profession 说明专业。 --------------------------------------------------------------------