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