Skip to Content
Pillar Pages

EDIFACT: 国际通用
EDI报文标准

介绍

什么是EDIFACT?

EDIFACT是“行政、商务和运输行业的电子数据交换”的英文缩写,是由联合国制定的用于两个或多个贸易伙伴通过EDI进行企业间电子数据交换的全球性标准。

CTA

EDIFACT报文结构

像任何语言一样,EDIFACT规则是基于所使用的字符集、词汇(数据元)和语法(语义)来定义的。

基于数据元、语法的数据元组合/段落和报文类型的开发手册,创建了全球适用的统一报文。语法包含规则,通讯贸易伙伴之间交互报文可按照这些规则变成统一的结构,这种报文结构,无论使用什么硬件和软件,是所有参与方都能够理解的。此外,语法让用户能够优化传输文件,只传输需要的内容。

段落和数据元的长度是可变化的,与固定长度的数据记录不同,它们不必用空格或零来填充。只有在当前报文中存在内容的段落、数据元组合和数据元才被传输。这样就大大节省了数据传输的开销。

 

UN/EDIFACT语法规则/ISO 9735
数据元 段落 报文

商业目录中的联合国贸易数据

例如:
日期、时间、计量单位、质量、城市、街道、
可变长度的字段

数据元的功能性分组
  • 必备数据元
  • 语法规则
例如:
NAD = 名称和地址
= 可变长度的段落
描述业务流程的段落组
  • 必备数据元
  • 语法规则
例如:
发票、订单
图2: UN/EDIFACT语法规则/ISO 9735

EDIFACT语法

EDIFACT语法规则定义了以下原则:

可用的字符集

当前定义了两个字符集来表示报文内容:

  • Typ A: 只用于打印的字符
  • Typ B: 可打印的字符和所有通讯数据许可的7位和8位代码的字符
数据元

这是信息表达的基础模块,比如商品编号。一个数据元可比作是一个数据字段。数据元总是在一个段落内按照定义的顺序排列。能够通过段落中的位置识别出数据元。

段落

段落是逻辑上相关的数据元的集合。可比作一个数据集。报文中的段落总是在报文结构图中按照定义的顺序排列。

图3: EDIFACT段落
EDIFACT段落
NAD 名称和地址
描述:

指定合作伙伴的名称、地址和功能,可以是C082的代码,也可以是C058的非结构化代码,也可以是C080到3207的结构化代码/p>

3035

参与者,限定符

M an..3 BY = 买方
DP = 交货地址
C082 参与者身份识别 K    
3039 参与者身份识别 M an..17  
1131 代码列表,限定符 K an..3  
3055 负责代码维护 K an..3  
C058 名称和地址 K    
3124#1 名称和地址栏 M an..35  
3124#2 名称和地址栏 K an..35  
C080 参与者名称 K    
3036 名称(1-5) M an..35  
3042 街道 K an..35  
3164 城市 K an..35  
3251 邮政编码 K an..9  
3207 国家 K an..3  

您所处行业是否有特殊EDI需求?

了解SEEBURGER行业解决方案