2.6 EDI数据段标准化
2.6.1 说明
数据元是构成EDIFACT报文的最小单位,也称为简单数据元,它等效于一个语句中的一个字或一个词,由唯一的 4 位数字标记、数据元名称、数据元描述及表示方式来标识。EDIFACT 报文中所使用的全部数据元均收录在 EDIFACT 数据元标准中,并有其相应的维护规程,根据EDIFACT报文的需要进行相应的增加、修改和删除。采用EDIFACT用户应首先从EDIFACT数据元标准中选用数据元来设计所需要的EDIFACT报文,由简单数据元组成的复合数据元等效于一个词组。复合数据元由唯一的 4 位字母数字标记来标识。段目录中的段是EDIFACT报文中的中间信息单位,等效于一个句子,它是由预先定义的、功能上相关的数据元集合(即复合数据元)组成的,这些数据元由其在集合中序列位置来定义。每个段都由3个字母段标记标识。
UN/CEFACT 在 20 世纪 90 年代初为国际贸易报文标准化提供了一套贸易数据交换目录,其中的一部分就是UN/EDIFACT段目录(UNEDSD)。
2.6.2 段表示的有关说明
2.6.2.1 段中的变更指示符
段中的变更指示符指出了段的变化情况,其含义如下所示。
● +:新增加;
● *:结构变更;
● #:名称变更;
● |:描述、注和功能变更。
2.6.2.2 段结构中数据元状态
段结构中数据元状态用M和C表示,其含义如下所示。
● C:条件型;
● M:必备型。
2.6.2.3 批式段和交互式段
批式段和交互式段均用3位大写英文字母表示。
应当注意的是,在用户制作报文时一定要明确所制作的报文是批式 EDI 报文还是交互式EDI报文,对于批式EDI报文仅使用批式段,对于交互式EDI报文仅使用交互式段。
2.6.3 段目录示例
UN/EDIFACT数据段由复合数据元和简单数据元组成。UN/EDIFACT数据段目录分别由位置、标记、中文名称、说明英文名称、状态表示等属性组成。为了使读者了解UN/EDIFACT段目录标准的样式,下面给出了部分批式段目录作为示例。
标记 中文名称 英文名称 状态 表示 ADR 地址 ADDRESS 功能: 说明一个地址。 010 C817 地址用法 ADDRESS USAGE C 3299 地址用途代码 Address purpose code C an..3 3131 地址类型代码 Address type code C an..3 3475 地址状态代码 Address status code C an..3 020 C090 地址细目 ADDRESS DETAILS C 3477 地址格式代码 Address format code M an..3 3286 地址成分描述 Address component description M an..70 3286 地址成分描述 Address component description C an..70 3286 地址成分描述 Address component description C an..70 3286 地址成分描述 Address component description C an..70 3286 址成分描述 Address component description C an..70 030 3164 城市名称 CITY NAME C an..35 040 3251 邮政编码标识代码 POSTAL IDENTIFICATION CODE C an..17 050 3207 国家(地区)标识符 COUNTRY IDENTIFIER C an..3 060 C819 国家行政区划细目 COUNTRY SUBDIVISION DETAILS C 3229 国家行政区划标识符 Country subdivision identifier C an..9 1131 代码表标识代码 Code list identification code C an..17 3055 代码表负责机构代码 Code list responsible agency code C n..3 3228 国家行政区划名称 Country subdivision name C an..70 070 C517 地点标识 LOCATION IDENTIFICATION C 3225 地点标识符 Location identifier C an..35 1131 代码表标识代码 Code list identification code C an..17 3055 代码表负责机构代码 Code list responsible agency code C an..3 3224 地点名称 Location name C an..256 -------------------------------------------------------------------- AGR 协议标识 AGREEMENT IDENTIFICATION
功能:说明协议的细节。 010 C543 协议类型标识 AGREEMENT TYPE IDENTIFICATION C 7431 协议类型代码限定符 Agreement type code qualifier M an..3 7433 协议类型描述代码 Agreement type description code C an..3 1131 代码表标识代码 Code list identification code C an..17 3055 代码表负责机构代码 Code list responsible agency code C an..3 7434 协议类型描述 Agreement type description C an..70 020 9419 服务层代码 SERVICE LAYER CODE C an..3 -------------------------------------------------------------------- AJT 调整细目 ADJUSTMENT DETAILS 功能:标识调整的原因。 010 4465 调整原因代码 ADJUSTMENT REASON DESCRIPTION CODE M an..3 020 1082 行项标识符 LINE ITEM IDENTIFIER C an..6 -------------------------------------------------------------------- ALC 折让或费用 ALLOWANCE OR CHARGE 功能: 标识折让或费用的详细内容。 010 5463 折让或费用代码限定符 ALLOWANCE OR CHARGE CODE QUALIFIER M an..3 020 C552 折让/费用信息 ALLOWANCE/CHARGE INFORMATION C 1230 折让或费用标识符 Allowance or charge identifier C an..35 5189 费用/折让标识代码 Allowance or charge identification code C an..35 030 4471 结算方式代码 SETTLEMENT MEANS CODE C an..3 040 1227 计算顺序代码 CALCULATION SEQUENCE CODE C an..3 050 C214 特殊服务标识 SPECIAL SERVICES IDENTIFICATION C 7161 特殊服务描述代码 Special service description code C an..3 1131 代码表标识代码 Code list identification code C an..17 3055 代码表负责机构代码 Code list responsible agency code C an..3 7160 特殊服务描述 Special service description C an..35 7160 特殊服务描述 Special service description C an..35