EDI(Electronic Data Interchange)是一种用于在不同企业之间进行电子化商业文档交换的标准格式。它的目标是通过使用结构化的数据元素和定义的业务规则,实现企业间信息交流的自动化和标准化。为了满足不同地区和行业的需求,国际上存在多种EDI标准,其中之一就是ANSI X12。
ANSI X12是由美国国家标准协会(ANSI)制定的一组EDI标准,主要用于在北美地区进行电子化商务交易。它涵盖了广泛的商业交易类型,如采购订单、发货通知、发票、付款通知等。这些交易类型被称为消息集(Transaction Set),每个消息集都有一个唯一的标识符,例如,采购订单的标识符是850,发票的标识符是810等。
ANSI X12标准中的消息集由一组数据元素组成。数据元素代表了交易中的具体信息,例如买方名称、商品数量、价格等。每个数据元素都有一个唯一的标识符和定义,确保了在不同系统之间的一致性。此外,数据元素还可以具有数据类型、长度、格式等属性,以提供更丰富的信息。
除了数据元素,每个消息集还包含了控制头和尾的数据元素。控制头包含了与消息集本身相关的信息,如发送方标识符、接收方标识符、消息创建时间等。控制尾用于验证消息的完整性,通常包括校验和等信息。
ANSI X12标准支持多种通信协议,如X.400、FTP、AS2等。这意味着企业可以选择适合自己需求的通信方式来进行EDI数据交换。通信协议定义了数据传输的细节,包括数据的编码、加密、传输速率等,以确保数据安全和可靠性。
ANSI X12标准的应用非常广泛,几乎覆盖了所有行业。在零售行业,它被用于订单、发货、结算等商业交易。在医疗行业,它被用于医疗保险索赔、药品订购等。在汽车行业,它被用于供应链管理、物流等。在航空行业,它被用于机票预订、航班管理等。ANSI X12标准的广泛应用使得不同企业能够更高效地进行电子化商务交易,减少了人工处理和错误的可能性。
以下是ANSI X12基本结构、数据元素、消息集和应用领域的详解:
· ANSI X12标准的基本结构:
ANSI X12标准将电子商务交易划分为消息集(Transaction Set)。每个消息集都有一个唯一的标识符,如采购订单的标识符是850,发票的标识符是810等。消息集由数据元素组成,数据元素是交易中的具体信息。
每个消息集包含控制头(header)和控制尾(trailer)。控制头包含与消息集本身相关的信息,如发送方标识符、接收方标识符、消息创建时间等。控制尾用于验证消息的完整性,通常包括校验和等信息。
· 数据元素(Data Element):
数据元素是ANSI X12标准中的基本单位,用于表示交易中的具体信息。每个数据元素都有一个唯一的标识符和定义,确保了在不同系统之间的一致性。例如,买方名称、商品数量、价格等。
数据元素可以具有以下属性:
· 数据类型(Data Type):指定数据元素的类型,如文本、数值、日期等。
· 长度(Length):指定数据元素的最大字符数或数字位数。
· 格式(Format):指定数据元素的格式,如日期的格式可以是YYYYMMDD。
· 必填(Mandatory):指示数据元素是否是必填项。
· 条件(Conditional):指示数据元素是否有特定的条件。
· 描述(Description):提供关于数据元素的更详细说明。
通过定义这些属性,ANSI X12标准确保了交易的一致性和有效性。
· 消息集(Transaction Set):
消息集是ANSI X12标准中的一个重要概念,它定义了不同类型的电子商务交易。每个消息集都有一个唯一的标识符,并包含一组数据元素。以下是一些常见的消息集及其标识符:
· 采购订单(Purchase Order):标识符850
· 发货通知(Shipping Notice):标识符856
· 发票(Invoice):标识符810
· 付款通知(Payment Advice):标识符820
每个消息集都有其特定的数据元素和规则,以确保交易的准确性和一致性。
· 应用领域:
ANSI X12标准被广泛应用于各个行业,包括但不限于以下领域:
· 零售行业:ANSI X12标准可用于处理采购订单、发货通知、发票、支付通知等交易。这有助于实现零售企业与供应商之间的电子化商业交易,提高效率和准确性。
· 医疗行业:医疗保健机构可以使用ANSI X12标准来管理医疗保险索赔、药品订购、发票等电子交易。这有助于简化医疗信息交换过程,提高效率和精确性。
· 汽车行业:汽车制造商和供应商可以使用ANSI X12标准来处理供应链管理、物流、采购订单等交易。这有助于提高供应链的可见性和协调性。
· 航空行业:航空公司和旅行代理可以使用ANSI X12标准来处理机票预订、航班管理、计费等电子交易。这有助于提供更快捷方便的服务,提高顾客满意度。
总而言之,ANSI X12是一种在北美地区广泛使用的EDI标准,用于实现不同企业之间的电子化商务交易。它的基本结构包括消息集、数据元素、控制头和控制尾。通过定义各种交易类型的消息集和数据元素,ANSI X12标准确保了交易的一致性和可靠性。它在零售、医疗、汽车、航空等行业得到广泛应用,并提供了更高效、准确和自动化的商业交易流程。
以下是一份典型的EDI ANSI X12 4010 810报文(发票INVOICE)内容:
ISA* * * * *09*049046989APD *01*654505791 *191127*2115*U*00401*000000067*0*P*:~
GS*IN*049046989APD*654505791*20191127*2115*4*X*004010~
ST*810*0001~
BIG*20191122*5442506828*20191118*P04000210*5442506827*0788541235*DI~
CUR*BY*USD~
REF*ZY*NET 30 Days From Invoice Date~
N1*BT*HONG KONG GREE ELECTRIC*91*654505791~
N1*SF*Texas Instruments China Sales Ltd*92*049046989APD~
IT1*2*10000*EA*0.45*PE*BP*360001000023*VP*MSP430FR4133IG56R~
TDS*450000~
TXI*TX*0~
SAC*C*D240***0~
CTT*1*10000~
SE*12*0001~
GE*1*4~
IEA*1*000000067~