1、ICS 35.040 A 24 道雪中华人民共和国国家标准化指导性技术文件G/Z 25114.2-2010 基于ebXML的商业报文第2部分:参与方信息ebXML based business message Part 2 : Core party 2010-09-02发布2010-12-01实施数码防伪中华人民共和国国家质量监督检验检菠总局啦士中国国家标准化管理委员会Q(.-IIJ GB/Z 25114.2-2010 目次前言.I1 范围2 规范性引用文件-3 术语和定义、缩略语.1 4 ebXML商业报文编写规则.2 5 核心参与方信息报文26 核心参与方文档类图.5 7 核心参与方信息高
2、层类图.6 8 核心参与方信息细目层类图.69 数据字典.9 10 基于ebXML商业报文贸易项目报文示例.11附录A(资料性附录)基于ebXML的参与方信息报文示例(Party.xsd) . . 12 目。吕基于ebXML的商业报文包括下列3部分z一一第1部分:贸易项目;一一第2部分:参与方信息;一一第3部分z订单。将来还有可能增加新的部分。本部分为基于ebXML的商业报文的第2部分。GB/Z 25114.2一2010本部分修改采用GSl(国际物品编码协会)发布的ebXML商业报文系列标准1.0版本中的核心参与方信息部分。给出了基于ebXML的商业报文交换中传输的参与方信息报文。本部分与原国
3、际标准的主要区别如下:一一增加了第4章ebXML商业报文编写规则;-一一增加了规范性引用文件;一一-增加了术语和定义、缩略语。本部分附录A为资料性附录。本部分由全国物流信息管理标准化技术委员会提出并归口。本部分起草单位:中国物品编码中心。本部分主要起草人=张楠、李颖。I 1 范围基于ebXML的商业报文第2部分:参与方信息本部分规定了基于ebXML电子数据传输贸易参与方信息的报文。本部分适用于参与方信息的商业报文编制。2 规范性引用文件GB/Z 25114.2-2010 下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不
4、适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T 2659-2000 世界各国和地区名称代码(eqvISO 3166-1:1997) GB/T 12406-2008 表示货币和资金的代码GB/T 4880. 1-2005语种名称代码第1部分:2字母代码GB/T 16828-2007 商品条码参与方位置编码与条码表示GB/Z 25114. 1-2010基于ebXML的商业报文第1部分z贸易项目3 术语和定义、缩略语3. 1 术语和定义下列术语和定义适用于本指导性技术文件。3. 1. 1 核心参与方信息cor
5、e party 基本的商业数据,这些数据对所有贸易伙伴的B2B信息交换参与方都是通用的,如参与方标识、相关组织和关联角色、名称、地址和财务信息等基本的商业数据。这些信息可用来支持许多不同的业务流程,如数据一致性、订购单、发货通知和支付请求。参与方或位置是在供应链任何给定点的任何一个合法的、功能的或物理的实体,并需要检索预定义信息。GlobalLocationNumber(GLN)用来表示参与方。3.1.2 全球贸易项目标识代码global trade item number; GTlN 世界范国内贸易项目的唯一标识代码,其结构为14位数字。贸易项目是指一项产品或服务,对于这些产品或服务需要获取
6、预先定义的信息,并且可以在供应链的任意一点进行标价、定购或开据发票,以便所有贸易伙伴进行交易。它包括各种单个项目及其不同包装类型的各种形式。3. 1. 3 全球贸易参与方位置代码global location number; GLN 对法律实体、功能实体、物理实体进行标识的代码。3.2 缩略语下列缩略语适用于本指导性技术文件。GLN globallocation number 全球贸易参与方位置代码GTIN global trade item number 全球贸易项目标识代码1 GB/Z 25114.2-2010 UML unified modeling language 统一建模语言4 e
7、bXML商业报文编写规则ebXML商业报文编写规则见GB/Z25114.1-2010第4章。5 核心参与方信息报文核心参与方报文的内容包括参与方标识信息等必备型数据元。报文中的数据格式符合GB/Z25114.1-2010中的规定。5. 1 通用信息报文开始时传输的对所有报文通用的信息。5. 1. 1 Document(文档)类用来规定有关报文内容的基本信息,包括版本号、建立日期与时间。content Version一一文档内容的版本号。contenV ersion是必备项。CreationDate-一报文建立的日期。格式为:YYYYMMDDTHHMMSS 0 creationDate是必备项。
8、documentStructure Version一一文档结构的版本号。documentStructureVersion是必备项。lastUpdateDate一一一具体文档的最新更新日期。格式为YYYYMMDD0 lastUpdateDate是必备项。5. 1. 1. 1 DocumentS阳tus(文档状态)类DocumentStatus用来表示文档是源文档还是副本。COPY-源文挡的副本。ORIGINAL-文档的源版本。5.2 参与方信息核心参与方报文包括初始的核心参与方数据元,这些数据元用来描述贸易关系中卖方、买方和其他任何参与方。5.2. 1 Pal句Role(参与方角色)角色买方、卖
9、方、分销中心、商店等元素用来描述参与方的角色和关系。PartyRole的枚举值列表如下:BILL_TO-收到支付请求的参与方。BUYER-一购买商品的参与方。CORPORA TE_IDENTITY 一一联系相关商业组织的实体。DELIVERY _PARTY-一交付货物的参与方。INFORMATION PROVIDER一提供信息的参与方。INVOICEE 开给发票的参与方。ISSUER_ OF _INVOICE-一开具发票的参与方。LOGISTICS_SERVICE_PROVIDER-一给其他参与方提供物流服务的一方。MANUF ACTURING_PLANT-使用适当的设备和装置生产货物的企业部
10、门。MARK_FOR 表示贸易项目的最终参与方或目的地。例如,当交叉配送时,mark for表示贸易项目分销和交货的商店号码。MESSAGE_FROM-一发送报文的参与方。MESSAGE_RECIPIENT -接收报文的参与方。PARTY _ TO _RECEIVE_ COMMERCIAL_INVOICE-一汇给商业发票或账单的一方。PAYER 支付的一方。SELLER-一向买方销售产品或服务的一方。2 GB/Z 25114.2-2010 SHIP_FROM 将要或已经运送货物的一方。SHIP_TO-接收货物的一方。SUPPLIER-一提供服务、产品或其他拥有产品和托运或使产品在贸易中有效的一
11、方。在贸易中提供产品的一方。WAREHOUSE_DEPOT-一装配有适当设备和装置的企业部门,使货物在适宜的条件下贮存。5.3 PartyIdentificationC参与方标识类GlobalLocationNumberCGLN)或AlternatePartyldentification可用来标识一个贸易参与方。每个参与方仅用一个主要的参与方标识。5. 3. 1 GlobalLocationNumberC全球贸易参与方位置代码)类GlobalLocationNumberCGLN)是一个13位的数字代码,用来唯一标识位置。具体的编码结构见GB/T 16828-20070 gln 具体的Globa
12、lLocationNumber0 gln或Alterna teParty Iden tifica tion Type是必备项。5.3.2 AlternatePartyIdentificationC其他参与方标识)类value一-Al terna teParty Iden tifica tion定义了其他的参与方标识。5. 3. 2. 1 AlternatePartyIdentificationTypeC其他参与方标识类型)类Al terna teParty Identifica tion Type用来描述其他参与方标识符的类型并使用AlternatePartyldentificationTyp
13、eListo 5.4 PartyFinancialInformationC参与方财务信息)类每个参与方都需要标识支付流程必备的财务信息。包括下列属性zstandardTermsOfPayment 参与方适用的支付条款。standardTermsOfPayment是必备项。taxAuthority一一税务机构或权限标识。taxAuthority是必备项。taxRegistrationN umber-一由相关的税务机构分配的标识参与方的唯一号码。taxRegistratio训umber是必备项。transactionCurrency-一使用GB/T12406一2008三位字母的代码。transac
14、tionCurrency是必备项。typeOfTaxRegistra tion一一税收注册类型。typeOfTaxRegistra tion是必备项。5.5 PartyDatesC参与方日期)类PartyDates表示参与方相关的日期。包括下列属性:EffectiveChangeDa te一一信息提供者对参与方数据的任何元素施加变化的日期。格式为zYYYYMMDDo effectiveChangeDate是可选项。partyEndDate一一参与方结束交易的日期。格式为:YYYYMMDD o partyEndDate是可选项。partyStartDate一一参与方开始交易的日期。格式为:YYY
15、YMMDDo partyStartDate是必备项。5.6 NameAndAddressC名称和地址)类N ameAndAddress表示参与方的名称和地址。包括下列的属性zcity一一城市或自治市。city是必备项。countryISOCode一一-使用GB/T2659-2000两位字母的代码。countryISOCode是必备项。lar耶lageOfTheParty一一使用GB/T4880. 1-2005 2位字母的代码。languageOfTheParty是必备项。旦旦E一二参与方名称。name是必备项。postalCode-参与方的国家邮政编码,由邮政管理局分配。postalCode是
16、可选项。state一二国内的州、省或地域性实体,由政府机构分配。state是可选项。streetAddress一一详细地址或邮政信箱。streetAddress是可选项。3 GB/Z 25114.2-2010 5. 7 FacilitySpecificationC辅助规定)类F acili tySpecifica tion规定了贸易伙伴的有关细目。包括工作日期(从monday到Sunday)、工作时间Cfrom和to)和指定是否必要的说明CY/N)。appointmentRequired一一一个布尔值CYj邸,Y表示是必要的。appointmentRequired是必备项。operatingD
17、ayFrom-一一参与方星期的第一个工作日。operatingDayFrom是必备项。DaysOfThe W eekType有以下的取值zMONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY operatingDayTo-一参与方星期的最后工作日。operatingDayTo是必备项。DaysOfTheWeekType有以下的取值:MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY OperatingTimeFrom一-开始工作的时间。格式以24h制表后为:HHlV岛1SS
18、ooperatingTimeFrom是必备项。operatingTimerTo一一结束工作的时间。格式以24h制表示为:H I-!MMSS o operatingTimeTo 是必备项。5. 8 ContactC联系)类Contact提供了参与方个人或部门的联系名称。personOrDepartmentN ame一一需要联系的部门或个人的名称。personOrDepartmentName是必备项。5.8. 1 CommunicationChannelC通信渠道)类每个Contact可有零个或多个通信渠道。CommunicationChannel类型可用电子信箱、传真号码、电话号码或网址来表示。
19、4 channelType一一信道的类型。channelType是必备项。下面的枚举值标识了Commur山ationChannel的类型zEMAIL-表示一个电子信箱的地址。TELEFAX 表示一个传真号码。TELEPHONE-一表示一个电话号码。G/Z 25114.2-2010 WEBSITE-一一表示一个URL地址。communicationNur由er一一与channelType相关的通信号码。communicationNumber是必备项。5.9 参与方内部内容参与方内部内容提供了一个标识参与方层级(如总部、分销中心、商店和商店的部门)的方法。为了在参与方内部内容中使用,参与方的各层级
20、都必须用GLN定义。对于一个给定的参与方,在组织层级中,子节点的连接指向下一个更低层级的参与方。子参与方可以用PartyIden tifica tion简单标识,也可包括完整的参与方信息。必要时,对于给定的参与方,可以列出多个子参与方。例如,一个商店(父节点)可以指向多个商店的部门(子节点)。5.9. 1 PartyLinkDetails(参与方连接细目)类将一个子参与方的Partyldentification连到父参与方的一个抽象的类。5. 9. 2 PartyLinks(参与方连接)类将PartyIdentification和完整的子参与方PartyInforma tion连接到父节点的一
21、个抽象的类。6 核心参与方文档类图根据参与方报文的定义,使用统一建模语言(UML)的方法,建立的静态类图,核心参与方信息文档类图见图1。Doc皿nent.、documentStruct皿CVersion: String= 1.。1astUpdateDate:SimpleDate +documentStatus 圄1核心参与方文档类图灿咱田nen回国onvalueDoc世nentS刨出COpy: String ORlGINAL:S往ingRc吗ucstForPay耐ntSimplernvoice 5 GB/Z 25114.2-2010 7 核心参与方信息高层类图根据参与方报文的定义,使用统一建模
22、语言(UML)的方法,建立的静态类图,核心参与方信息高层类图见图2。P:r民vRole+p副tyRole+partyldentification Par守Fin阻出Unformation+partyDates 8 核心参与方信息细目层类图8. 1 核心参与方信息细目类图O.n +contact +partylnformation 圄2核心参与方信息高层类图+communicationChannel O.n CommurucahonCh国melCORPORATE_ENTITY:S创ngDELIVERY _PARTY:Stnng INFORMATION_PROVlDER :String INVOI
23、CEE :String ISSUER_ OF _ INVOICE :String LOGISTlCS_SERVlCE_PROVlDER :Str丁n吕lY认NUFACTURING一PLANT:String MARK_FOR:S位m吕MESSAGE _ FROM :String MESSAGE _ REClPIENT :Strmg 队RTYTO RECElVE COIY岱ER口ALINVOlCE:Stri PAYER:String SELLER:S衍ingSHIP FROM:S时鸣SH lP _TO:String SUPPLIER:Str恼gWAREHOUSE_DEPO:String Party
24、FinanclaU ntormation I+P田1yFinancialInformationefl.1iveChangeDa惊:SimpleD.阿均EndDa句:SimpleD锐Spar吗!StartDate:SimpJeDate GB/Z 25114.2-2010 +communicationChannel Cnnuni四tionChannelchannelType: CommunicationChannelyp communication证umber:String +partylnormation 由田阳回tionvalue ElvlA IL: S tring TELEFA.X:Stri
25、ng TELEPHONE:String WEBSITE: Strin菩+facilitySpecification +Facili1ySpeci自白地Jn阴阳tmentRequi时:BDO!础。peratingD的rrom:Da)sOfrheWeeJ,.飞pelpcratingDayTo: DaysOtThe飞Nee主Type。节目及口ngTmFrtJm;Tlfne I)per在tingTImeTo:TImeNameAndAddress Iy:S创ngC剧应yISOCode:如ingi脑部回事eOheP证ty:Slrin岳阳加:Strin也句ptio岱a1po也ICode:St口吨sta饨:S
26、trmg:马忧.tAddflSS : S tri n 图3核心参与方信息细目层类固8.2 核心参与方标识类图根据参与方报文的定义,使用统一建模语言(UML)的方法,建立的静态类图,核心参与方标识类图见图407 G/Z 25114.2-2010 Partyldn币fication+additionalPartyldentification gIn :String +altematePartyldentification Al馆natePar吧!Id曰四且onType回国nerationvalue A1t町natePar可挝entrlicationTypeList value:Stnng 图4核心
27、参与方标识类图8.3 核心参与方内部内容连接/取消连接类圄根据参与方报文的定义,使用统一建模语言(UML)的方法,建立的静态类图,核心参与方内部内容连接/取消连接类图见图5。8 +documentStatus D即回nentSta且阻11 O.n GB/Z 25114.2-2010 +partyLinksOrDet田15O. .1 0 Par守LinksOrDetailsPaI穹1&对ifi阻岳阳图5核心参与方内部内容连接/取消连接类圈9 数据字典9. 1 参与方信息类名称Com municationChannel channelType EMA1L TELEFAX TELEPHONE WEB
28、SITE communicationN umber Contact personOrDepartmentName F acilityS pecification appointmentRequired operatingDayFrom FRIDAY 数据类型Com m unication Char Char Char Ch Ch且Char Char Ch且必备型/可选型。M M M M M M 。M 。M h丘M 9 GB/Z 25114.2-2010 类名称数据类型必备型/可选型MONDAY Char 如fSATURDAY Char M SUNDAY Char M THURSDAY Char
29、 M TUESDAY Cha M WEDNESDAY Char M F acil it yS peci fication C continued) 。operatingDayTo M FRIDAY Char M MONDAY Char M SATURDAY Ch且M SUNDAY Ch, M THURSDAY Char M TUESDAY Char M WEDNESDAY Char M operatingTimeFrom Time M operatingTimeTo Time M NameAndAddress M clty Char M countryISOCode Char M Langua
30、geOfTheParty Char M name Ch且M postalCode Char 。state Char 。streetAddress Char 。PartyDates M effectiveChangeDate Date 。effectiveEndDate Date 。effectiveStartDate Date M PartyFinanciallnformation 。standardTermsOfPayment Char M taxAuthority Cha M taxRegistrationN um ber Cha M transactionCurrency Cha M t
31、ypeOfTaxRegistration Char M Party Role M BILL TO Char M BUYER Char M CORPORA TE IDENTITY Char M PartyRoleC continued) M DELIVERY PARTY Char M INFORMA TION PROVIDER Cha M INVOICEE Cha M ISSUER OF INVOICE Char M LOGISTICS SERVICE PROVIDER Char M MANUF ACTURING PLANT Char M MARK FOR Char M MESSAGE FROM
32、 Char M 10 类名称MESSAGE RECIPIENT P ARTY TO RECElVE COMMERCIAL INVOICE PAYER SELLER SHIP FROM SHIP TO SUPPLIER WAREHOUSE DEPOT GB/Z 25114.2-2010 数据类型必备型/可选型Char M Char M Cha M Char M Cha M Char M Cha M Char M 注z在类包含枚举值的情况下,必须在这些值之中选择一个且仅为一个。枚举值用大写来表示,即所有的字母都使用大写并且每个单词之间用下划线分隔。如REQUESTED_DELlVERY。9.2 参
33、与方信息类名称数据类型必备型/可选型AlternatePartyldent机catm。value Char 如fAlternatePartyldentificationTyeList M value Char M GlobalLocationN u mber M gln Char M 注1:参与方可用GlobalLocationNumber(GLN)或AlternatePartyldentification来标识。但是对于每一个参与方,仅能使用一个主要的参与方标识符。注2:在类包含枚举值的情况下,必须在这些值之中选择一个(且仅为一个)。枚举值用大写来表示,即所有的字母都使用大写并且每个单词之间
34、用下划线分隔如REQUESTED_DELIVERY.9.3 参与方内部内容类名称数据类型必备型/可选型Document E丘content Version Char 。crea tionDa te DateAndTime 如fdocumentsStructure Vetson Char 。lastUpdateDate Date 。DocumentStatus M COPY Char M ORIGINAL Cha.r M 注z在类包含枚举值的情况下,必须在这些值之中选择一个(且仅为一个。枚举值用大写来表示,即所有的字母都使用大写并且每个单词之间用下划线分隔。如REQUESTED_DELIVERY
35、.10 基于ebXML商业报文贸易项目报文示例本部分给出了一个报文示例,内容见附录A。11 GB/Z 25114.2-2010 附录A(资料性附录)基于ebXML的参与方信息报文示例CParty.xsd) (? xm1 version= 1.0四cod扛19= UTF-8?) ( xsd : schema xm1ns: xsd =飞ttp:/刚w.w3.org/2001/XMLSch四atarge四四espace= http: / /阳w.uc-counci1. org/smp/ sche皿as/core皿1ns= http:/www. uccouncil. org/smp/sch四as/co
36、ree1阻四臼ormDefau1t = unqualif ied attributeFormDefaul t = unqualif ied ) (xsd:annotation) (xsd:documentation) 。UniformCode Council, 工时.四dEAN International, Inc.2001 The Uniform Code Council , Inc. (UCC) is providing this X阻,Sche皿aDefinition fi1e and resu1tant XML fi1e as a service to interested indus
37、tries. This X阻,Sch四aDefinition file and resu1tant XML file were deve1口pedthrough a consensus press of interested parties. A1though efforts have been made to assure that the XML Schema Definition file and resu1tant X阻,f i1e are correct, reliab1e, and technically accurate, the UCC makes NO W且RR且NTY,EX
38、PRESS OR IMPLIED , THAT THIS XML Schema Definition fi1e四dresultant XML file ARE CORRE凹,因工LLNOT阻QUI阻MODIFIION ASE范芜:RIENCEAND咀1NOW日IC且L且DVANr.sDIcmrE, OR W工江,BESUI咀BLEFOR ANY PURPO血ORWORKABLE IN且NYAP PL工CATION,OR OTHERWISE. Use of the X也Sche皿aDefinition fi1e田dresu1tant XML file are with the understan
39、d立19that the UCC has no liability for缸lyc1aim to the contrary, or for any da皿ageor 10ss of any kind or nature. Version Information. Version Number: 1.0 Date of creation: Ju1y 2001. The schema and subseq1咀entupdates will be provided on the GS1 websites. (/xsd:dumentation) (/xsd:annotation) (xsd:comp1
40、exType na皿e= PartyType abstract = true) (xsd:comp1exContent) (xsd:extension base= Docum四tType/)(/xsd:comp1exContent) (/xsd:comp1exType) (xsd:group name = PartyLinksOrDetai1sGroupType) (xsd:sequence/) (/xsd:group) (xsd:comp1exType n四e= PartyL扛1ksType)(xsd: sequence) (xsd:e1ement name = partyldentific
41、ation type = PartyldentificationType皿扛10CCurS= 0 maxOccurs = 田由ounded/) (/xsd: sequence) (/xsd:comp1exType) (xsd:comp1exType n皿e= PartyLinkDetailsType abstract = true /) (xsd:comp1exType name = Partylnformation巧peabstract = true) (xsd:sequence) (xsd: group ref = TermsGroup巧pe/)(xsd:e1阻四tname = conta
42、ct type = Contac吨peminOccurs =maXOCJrS = ur曲叫ed/)(xsd:e1ement n四e= faci1itySpecification type = Faci1itySpecificationType minOccurs = 0 maxOccurs = 1 /) (xsd:e1ement name= na皿eAnd且ddresstype = N,四eAndAddressTypeminOccurs = 1 maxOccurs = 1 /) (xsd:e1ement n四e= partyDates type = PartyDatesType皿inOccur
43、s= 1 皿axOccurs= 1 /) (xsd: e1ement name = f扛lancialInformationtype = PartyFinancia1工nformationType皿inOccurs= 0皿axOccurs= 1/) (xsd: e1ement n四e=party工dentificationtype =吁artyldentificationTypem扛10CCurS= 1 maxOccurs = 1 /) 12 GB/Z 25114.2-2010 (/xsd:sequence) (xsd:attribute name = partyRole type = Par
44、tyRoleListType use = required /) (/xsd:compl四Type)(xsd: simpleType name = PartyRoleListType) (xsd: restr iction base = Str inglto80Type ) (xsd: enumeration value = BILL_TO /) (xsd:四umerationvalue = B田ER/)(xsd: enumeration value = CORPORATE_IDE盯工四/)(xsd:enumeration value = DEL工回RY_PARTY/)(xsd:enumera
45、tion value = 工盯ORMATION_PROVIDER/)(xsd:enu皿erationvalue = 工阳OIC四/) (xsd:巳numerationvalue = 工SSUER_OF_I阳OICE/)(xsd:enumeration value = LOGISTICS_S四VI囚一PROVID四/)(xsd:四umerationvalue = MANUFACTURING_PLA盯/)(xsd:enumeration value = MARK_FOR /) (xsd: enumeration value = 阻SSAGE_FROM/)(xsd: enumeration valu
46、e = 皿SSA回-阻CIPIENT/)(xsd:enumeration value = PA盯Y_TO_阻CE工回_COID四CIAL_I阳OICE/)(xsd:enumeration value = 四YER/)(xsd:enumeration value= SEL皿R/)(xsd: enumeration value = SHIP_FROM /) (xsd:四umerationvalue = SHIP_TO /) (xsd:enumeration value= SUPPLI四/)(xsd:enumeration value = w阻四OUSE_DEP町/)(/xsd:restrictio
47、n) (/xsd:si皿pleType)(xsd:complexType na皿e= PartyFinanciallnformationType) (xsd:sequence) (xsd: element name = stan由rdTermsOfPa归田ttype = String1to80巧庐m坦Occurs= 1 maxOccurs = 1/) (xsd:element name = taxAuthority type = String1to70Type minOccurs = 1 maxOccurs =1 /) (xsd: element name = taxRegistrationNu皿bertype =飞tring1to35Type minOccurs = 1皿皿Occurs= 1 /) (xsd: element name = transactionCurrency type = C町r四cyISOCodeT