ANSI X12和UN/EDIFACT有什么区别?
作者:互联网
X12与EDIFACT
开展业务和与交易伙伴进行数据交互都需要准备、发送、接收和处理大量的文件。 如今,在世界各地,几乎所有行业,从小型企业到大型企业,都在使用EDI(电子数据交换)与交易伙伴进行数据交互。
在所有行业中最常用的EDI标准有ANSI ASC X12(X12)和UN/EDIFACT(EDIFACT)。这两种标准都以电子方式交换文档在交易伙伴之间进行业务流程。 这两个标准非常相似,但是,ANSI X12和EDIFACT在很多方面是不同的。本文我们将比较这两个最受欢迎的EDI标准。
欧洲和北美的EDI标准
两种EDI标准之间的第一个区别是用户的地理位置。
– X12:主要用于美国和北美地区。
– EDIFACT:主要被欧洲和亚洲的公司选择使用。
ANSI X12和EDIFACT标准的开发人员
– X12:X12标准是由美国国家标准协会(ANSI)于1979年特许的认可标准委员会X12(也称为ASC X12)开发和维护的。
– EDIFACT:主要是用于行政、商业和运输的电子数据交换。该标准由两个国际组织开发和支持:联合国欧洲经济委员会(UNECE)和国际标准化组织(ISO)。
ANSI X12和EDIFACT标准的文档结构
X12和EDIFACT的结构基本上是相似的。 两种标准具有相同的结构,但使用不同的术语。
EDI术语
如上所述,ANSI X12和EDIFACT具有不同的术语。 下表说明了两种标准之间的区别。
终止符/分隔符
X12和EDIFACT使用特殊字符来分隔文档中的段和元素。
– ANSI X12分隔段通常使用波浪号(〜),分隔元素使用星号(*)
– EDIFACT通常在段之间使用单引号(’),分隔元素使用加号(+) 但是,这两种EDI标准都允许自定义终止符和分隔符,可以根据实现方式使用不同的字符。
复合元素
复合元素是由复合分隔符符号分隔的一组(两个或更多)元素。两种标准都使用了复合元素。但是,复合元素在EDIFACT中非常常用。
– X12使用符号大于(>)
– EDIFACT用冒号(:)分隔复合元素
业务消息确认
两种EDI标准都使用“业务消息确认”。
– X12使用功能确认或997事务集。 EDI 997用作响应,以确认已接收到EDI数据。 TA1用于描述ISA级别的错误。更多997报文信息可参考:EDI 997功能性确认
– EDIFACT使用CONTRL确认,就像X12 997确认一样。
X12事务编号和EDIFACT 编号
– 在ANSI X12标准中,所有文档均具有3位数字,例如,810表示发票,846表示库存查询和建议,856表示发货通知。
– 根据EDIFACT规则,文档名称必须限制为6个字母,例如,INVOIC来源于Invoice,表示发票,INVRPT代表库存报告,DESADV是发货通知的缩写。
不同类型的EDI文件:ANSI X12与EDIFACT
下表列出了一些常见的ANSI X12事务集以及相应的EDIFACT消息。
特殊行业的EDI标准
除了上面讨论的EDIFACT和ANSI X12标准,还有许多其他EDI标准,这些标准是根据各行业的专门业务需求而开发的。 例如:
RosettaNet标准:主要用于电子芯片和技术行业。
HIPAA和HL7标准:用于医疗保健和健康保险。
ODETTE标准:用于欧洲汽车行业。
SWIFT标准:用于在银行和金融机构之间交换消息。
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。
标签:EDIFACT,标准,EDI,ANSI,UN,使用,X12 来源: https://blog.csdn.net/Cara_EDI_Consultant/article/details/116933011