3.1 贸易项目编码
1.介绍
贸易项目是指任意一项产品或服务,对于这些产品和服务,需要获取预先定义的信息,并且可以在供应链的任意一点进行定价、订购或开具发票。这个定义涵盖了从原材料到最终用户使用的一切产品或服务,这些产品或服务都具有预定义特征。
GS1编码体系中,贸易项目的编码又称为全球贸易项目代码,简称GTIN,是对所标识物品的全球范围内的唯一身份编码。GTIN及其条码符号表示可以使POS销售点(通过价格查询文件)、货物接收、库存管理、自动再订货、销售分析以及其他许多商业应用实现自动化。
如果贸易项目是变量计量的,那么对于商业应用来说,相应的计量信息或价格信息通常具有重要意义。与贸易项目有关的属性(如日期、批号等)可以用标准化的单元数据串表示。
对于每一种贸易项目,如果在设计和/或内容上不同于另一种贸易项目,就应被分配不同的标识代码,而且该唯一标识代码在贸易项目的整个交易过程中保持不变。相同的标识代码只分配给那些具有相同的关键特征属性的贸易项目。这些标识代码在整个供应链中保持一致性。
通过使用应用标识符AI(01)GTIN和AI(21)序列号,可实现贸易项目的单品系列化标识,从而使信息与通信系统完全链接。
根据贸易项目的性质以及应用范围来选择不同的标准方案,下面列出了不同贸易项目的编码与符号表示规则。
1)实体或非实体贸易项目
非实体的贸易项目通常叫做服务。在开放的贸易环境中或限域分销环境中,服务可以用标准代码标识。
2)开放或限域分销
GS1系统的最大优点在于,它为每一类贸易项目提供了唯一的、准确的标识代码,在全球开放环境中可通用。此外,该系统也提供专供限域分销用的系列编码(如供国家或公司内部等使用)。GS1编码组织成员(在我国是中国物品编码中心)可以根据限域分销标识代码,开发适用其所管辖区域内的解决方案。
3)定量或变量
定量贸易项目总是按照相同的规格和成分(如类型、大小、质量、内容、设计等)来生产。和定量贸易项目一样,变量贸易项目也具有预先定义的特征,如产品的性质或内容。不同的是,一个变量贸易项目至少有一个特征在变化而其他特征仍保持不变。变化特征可以是质量、尺寸、包含的项目数或体积。变量贸易项目的完整标识包含一个标识代码和变量数据的信息。
4)一般零售贸易项目,受管制的医疗保健零售贸易项目和非零售贸易项目
GS1系统的一个主要应用就是在POS端扫描贸易项目。通过POS扫描的贸易项目须遵守专门的规则。根据应用和行业分类,用于扫描的贸易项目可分为3类。
(1)第一类是一般零售贸易项目。这类贸易项目应使用全向线性条码,条码应能够被高容全向零售POS终端或手持线性扫描器识读。而二维矩阵符号不能由这类扫描仪器识读。
(2)第二类是受管制的医疗卫生零售贸易项目。这类贸易项目需要使用矩阵式二维条码符号,但是这些符号不能被高容全向零售POS端所识读。这类贸易项目用二维矩阵符号标记,主要是为了在低容零售环境下或医院药房中识读,有时也需在物流中心等高容环境下识读(注:高容环境指需要快速扫描的情况,低容环境为对扫描速度要求不高的环境)。
(3)第三类是不用在零售POS端扫描的贸易项目。通常这类贸易项目会在包含激光扫描器、影像式扫描器等多种环境下使用,具体看所处的应用和行业部门。这类贸易项目的典型例子是标准贸易项目组、直接部件标印等。
5)书籍和连续出版物
针对出版物(报纸、期刊和书籍)应考虑以下几点:
(1)满足批发商和出版商对出版物进行回购处理时分类和统计的需求。这就要求识读附加代码,但并非项目标识所必须。
(2)ISSN和ISBN已经解决了出版物和书籍的编码问题。
6)单个项目或项目组合
一个贸易项目可能是一个单独的、不可分的单元或是一个标准的、固定的一系列单个项目的集合。项目组合可能以不同的实物形式表现出来,比如一个纤维板箱子、一个有盖子或系带的托盘、一个薄膜包装的盘子或是一个装有瓶子的箱子。由一个单元组成的贸易项目用一个GTIN来标识。由相同或不同单元组成的标准组合式项目,所包含的每个单元都有一个GTIN,并且另用一个单独的GTIN对项目组合进行编码标识。
7)受管制的医疗保健贸易项目的标注分级
受管制的医疗保健贸易项目的标识可以分为3级:
(1)最低级自动识别与数据采集(AIDC)标注;
(2)加强级自动识别与数据采集(AIDC)标注;
(3)最高级自动识别与数据采集(AIDC)标注。
不同的药物、医疗设备和包装,每一等级的识别解决方案也有所不同。通常药物分为生物制剂、疫苗、控制药物、临床试用药物和治疗营养产品等。医疗设备包括所有种类的医疗设备。结构包装等级可分为直接标注贸易项目、初级包装、次级包装、托运装箱、托盘及物流单元等。
如何按照包装等级和物品类型分配编码。品牌所有人有义务遵守当地的监管要求,并配合使用GS1规则,合理合法地为每项受管理的医疗保健品进行分类,以满足自动识别与数据采集(AIDC)标识的要求。
8)小型医疗/手术器械(非零售贸易项目)
为了在微观物流循环中实现对使用、清洗和消毒的器械的自动识别和数据采集,而对微型医疗/手术器械采用直接部件标记(DPM),在此给出规定与建议。
为了便于品牌所有人出售或再加工,微型医疗/手术器械都应用GTIN和AI(21)序列号标识。
所有医院/器械所有者对该器械的编码也应采用GTIN和AI(21)序列号。然而,鉴于一些现存的原有系统仍使用GS1资产编码(GIAI或GRAI),医院/器械所有者也可以使用GIAI或GRAI来标记。
在任何时候,同一器械都不应有两种不同的标识代码。
9)由多个组件构成的单个贸易项目
由于贸易项目的物理性质,一个贸易项目可能包装在分散的包裹中。例如,家具可能由几个部分组成(如不能分开订购或出售的一个沙发和两把椅子)。我们可以通过一个标准方案对多个实物组成的一个贸易项目的每一组成部分进行编码并用条码符号表示。
2.定量贸易项目——开放式供应链
定量贸易项目总是按照相同的规格和成分(如类型、大小、质量、内容、设计等)来生产的。项目标识代码明确标识对应的项目。不同于其他贸易项目的每一个项目都分配各自的GTIN。
1)常规零售贸易项目
普通零售贸易项目是用来被高容量POS机识读的。普通零售贸易项目必须使用EAN/UPC条码码制体系中的一种,或在特定情况下使用GS1 Databar条码。因此,这些贸易项目只能用GTIN-8、GTIN-12和GTIN-13。
有些零售销售点的扫描系统可能支持非EAN/UPC符号。但是,在开放的环境中,不可能预知将要使用的扫描器类型。因此,POS扫描的项目必须用全向条码标识。
校验位的验证由条码识别器自动操作,以确保数字组成的正确性。常规零售贸易项目如表3-1所示。
表3-1 常规零售贸易项目
将这些GTIN编入数据库时,数据必须编成是一个14位固定长度的数据串,长度不足14位的GTIN必须在首位以0补位。这些前置零的存在或不存在都不影响GTIN。这些带着或不带着前置零的GTIN有可能存储在相同的数据段,这取决于具体的应用要求。
2)GTIN-12和GTIN-13
厂商识别代码由GS1编码组织成员分配给一个系统用户,使之在世界范围内唯一,但不标识项目的原产地。厂商识别代码由GS1前缀码开始。GS1公司前缀000~019、030~039、060~099、100~139、300~969或977~979范围内的GS1前缀码,可用于厂商识别代码数据串的前3位,如表3-2所示。
表3-2 GTIN-12和GTIN-13
通过条码识读器对校验位自动验证,确保数据的正确组成。
3)表示GTIN-12的UPC-E条码
只有以0开头的UPC厂商识别代码可用于构建UPC-E条码标签。申请此类UPC厂商识别代码需提供有关需求证明(如项目包装面积没有足够的空间来印刷其他类型的条码)。使用这些厂商识别代码的企业需要谨慎管理好它们有限的代码资源。
一些以UPC前缀码0开头的GTIN-12也可能采用UPC-E条码来表示,UPC-E条码是将GTIN-12压缩而成的,有6位符号字符。在应用处理中,UPC-E必须通过条码识读软件或者应用软件转换成其全长的字符串。
4)表示GTIN-8的EAN-8条码
当项目的包装面积不足以使用EAN-13或UPC-A符号时,可以使用EAN-8条码。EAN-8条码是由GS1的成员机构按要求单独分配的。表3-3显示了GTIN-8的数据结构。
表3-3 GTIN-8的数据结构
GTIN-8前缀码是一位、两位或三位数字,由GS1总部管理,并不表示贸易项目的原产地。范围在100~139、300~969内的GS1的前缀码应用此单元数据串N1~N3的位置上。
项目参考代码由GS1的成员机构分配,GS1的成员机构提供获得GTIN-8标识代码的流程。
通过条码识读器对校验位自动验证,以确保数据的正确组成。
在决定使用GTIN-8之前,企业和他们的印刷商应该共同考虑下列问题:
(1)符号的尺寸是否可以缩小(例如,在考虑到条码印刷质量要求的前提下,以较小的X尺寸印刷条码符号)。
(2)标签或其外观设计是否可以做适当的改变,来满足印刷商所推荐的EAN-13、UPC-A或GS1零售POS条码符号系列之一的条码标签尺寸(例如,可以重新设计标签来增大标签面积,尤其是当现有标签与包装面积比起来很小时,或是使用附加标签)。标签包括总的印刷设计表面,无论它是否单独粘贴。
(3)是否可以使用截短的符号。仅当完全没有可能以实际大小印刷符号时,才可使用截短符号(宽度不变,高度被截短)。截短降低了符号全方向的扫描识读能力。如果符号截短过多,将失去实际应用价值。
考虑到此情况,用户应该与其客户商议是否有可以接受的折中方案。
包装尺寸有限时,可有以下几种选择:
(1)当EAN-13、UPC-A或GS1零售POS系列之一的条码符号按照印刷质量的要求,面积超过印刷标签面积的25%或全部可印刷面积的12.5%时,可申请使用GTIN-8代码。
(2)当印刷标签最大面的面积小于40cm2或全部可印刷面积小于80cm2时,可申请使用GTIN-8代码。
(3)直径小于3cm的圆柱形产品可申请使用GTIN-8代码。
① 从2010年起,GS1 DataBar被准许在贸易伙伴间使用。
② 2014年,GS1 DataBar将成为公开的条码,并在所有的扫描环境中都能识读。
5)精装本和平装本:ISBN、GTIN-13和GTIN-12
当对精装本与平装本进行编码时,企业可能采用与其他零售贸易项目相同的编码方法,也可使用国际标准书号(ISBN标识系统)。GS1的前缀码978和979分配给ISBN(http://www.isbn-international.org/)进行代码分配。
提示:ISBN不允许分配给非书籍类的产品,即使这些产品与书籍相关(如与书籍发行相关的泰迪熊、咖啡杯、T恤等)。这些非书籍类产品应该采用与其他零售贸易项目相同的编码与符号表示方式。一些出版商为了满足内部需要,可能希望用条码符号传达额外的信息。例如,出版商可能希望表示出一个版本的变动信息(如无变化的再版,价格上涨),这些都不能以ISBN、ISSN、GTIN-13或GTIN-12标识代码表示出来。GS1系统提供一个附加的两位或五位数字符号,即所谓的附加符号,位于主条码符号的右边。
一个两位或五位的数字提供了印刷物的更多信息,但这并不是用来标识自身的标题的,如表3-4、表3-5所示。
表3-4 表示两位附加符号的格式
表3-5 五位附加符号的格式
附加信息由任意格式与含义的数据组成。数据定义由出版商决定。该数据串的数据载体是两位或五位的附加符号。
系统能够通过标签标识符E1识别该数据串。附加符号必须和UPC-A、UPC-E或EAN-13共同使用。附加符号无法单独扫描,而且从两个标签扫描获得的数据能被同时处理。
附加符号涉及以下的规定:
(1)附加符号不包含必须在GTIN-13标识代码(或GTIN-12)中出现的信息。
(2)零售商的POS系统对附加符号的识读是有选择性的。
(3)附加符号的使用取决于出版商。
6)连续出版物:ISSN、GTIN-13和GTIN-12
当企业对连续出版物进行编码时,应首先考虑像其他贸易项目一样,使用GTIN-13或GTIN-12数据结构。
第二个选择是使用GS1厂商识别代码(由GS1成员组织在其辖区内分配)、出版物号码和出版物价格(经国家法律许可)。在这种选择下,价格放到了一个明显的位置,并可在出版物国家直接使用。但是,一旦出版物离开了这个国家,价格便不再具有直接意义,且GTIN必须以一般的方法解释,而不打破它的完整性。
第三个选择是使用ISSN编码系统。GS1前缀977用来对特定的项目的ISSN代码进行编码,但不包含ISSN代码的校验位,如表3-6所示。
表3-6 不包含ISSN代码的校验位
变量码N11和N12可以表示具有相同名称而价格不同的出版物,或标识一周之内的每日出版物。
GS1建议采用以下代码分配方案:
(1)日刊(或一周出版若干期的出版物):一周内每天出版的出版物视为不同的贸易项目。必须由不同的EAN-13、UPC-A或UPC-E标识。两位附加符号只用于表示周的序号,它与GTIN-13或GTIN-12标识代码一起确定出版日。
(2)周刊:周的序号(01~53)。
(3)双周刊:每个周期第一个周的序号(01~53)。
(4)月刊:月的序号(01~12)。
(5)双月刊:每个周期第一个月的序号(01~12)。
(6)季刊:每个周期第一个月的序号(01~12)。
(7)季节刊:第一位数字=当年最后一位数字;第二位数字=1春季,2夏季,3秋季,4冬季。
(8)半年刊:第一位数字=当年的最后一位数字;第二位数字=每个周期第一个季节的序号。
(9)年刊:第一位数字=当年的最后一位数字;第二位数字=5。
(10)专刊:从01~99连续编号。
以2位附加符号表示的系列号放置在主条码符号的右侧并与其平行。附加符号必须遵守GS1系统条码符号的印刷质量规范。例如,附加符号的X尺寸应与主条码一致。
连续出版物也可以使用以五位附加条码符号表示的五位数字的系列号。附加条码符号在POS的扫描识读是可选择的。附加符号不需要对GTIN包含的信息进行编码。附加符号提供出版物的额外信息,编码方案由出版商定义。
表3-7显示了五位附加符号的格式。
表3-7 五位附加符号的格式
为了区分连续出版物,五位附加符号中编码的信息可以包括出版物的实际日期。
五位附加标签放置在主条码符号的右侧并与其平行。附加符号必须遵守适用于GS1系统条码符号的印刷质量规范。例如,附加符号的X尺寸应与主条码一致。
当使用五位附加符号时,不能同时使用两位附加符号。
7)组合式贸易项目
(1)固定组合
固定组合贸易项目,是由两种或多种零售贸易项目构成的固定的、标准的组合,并由一个GTIN进行标识。当组合发生任何变动时,都认为是一个新的贸易项目。
(2)动态组合
动态组合贸易项目,是一个由两种或多种种类、数量均可变的零售贸易项目组成的,但总量固定的标准组合。它由一个确定的GTIN进行编码。在交易前,应将所有零售消费品的贸易项目及其对应的GTIN通报给零售商。销售过程中,如果供应商需要改变其产品组合,供应商可以不提前通知零售商。
3.用于一般物流和POS端的贸易项目
通过一般物流和POS扫描的贸易项目必须采用EAN/UPC码制系列的条码。因此,这些贸易项目支持GTIN-12或GTIN-13。
初级包装的医疗保健项目(非零售贸易项目)
医疗保健初级包装贸易项目既可是药物和医疗产品,也可是将它们供给医护点(point-of-care)所使用的包装,如表3-8所示。在医护点,病人可以按照正确的药物、剂量、给药途径,直接服用药物。由于这类产品从不在消费类POS端扫描,因此非EAN/UPC码制,甚至是GTIN-14也可以被使用。当且仅当此类药品被医院或者同等机构(例如战地医院、私人疗养院、居家护理等)用于为病患者调剂药品时,它们才应当被合理标记。
表3-8 初级包装的医疗保健项目(非零售贸易项目)
4.医疗保健品次级包装(受管制的医疗保健零售贸易项目)
受管制的医疗保健零售项目在零售端交易时不需要被高容扫描器所扫描,但是需要加注GTIN以外的信息以满足管理需要。这意味着此类贸易项目支持:
(1)GTIN-8、GTIN-12、GTIN-13或者GTIN-14数据结构;
(2)GTIN的属性,例如批号、保质期或者系列号。
可以用二维条码或者GS1 DataBar、GS1-128等线性码制符号进行标记,当使用二维条码时需使用影像式扫描仪扫描。
如果某项目既属于一般零售贸易贸易类,也属于受管制的医疗保健零售类,那么此项目上至少需要标记日常零售类条码,如表3-9所示。
表3-9 医疗保健品次级包装(受管制的医疗保健零售贸易项目)
5.仅用于一般物流扫描的贸易项目
在任意点与其他贸易项目不同的贸易项目,都必须分配一个唯一的GTIN。这里所说的贸易项目包括零售或非零售贸易项目的组合,这些组合本身也是贸易项目或非零售单元。例如,表3-10中的每一种包装方式,如果发生交易,都分别分配一个GTIN。
表3-10 一般物流扫描的贸易项目
1)单个产品的贸易项目的编码
制造商或供应商具有分配GTIN-8、GTIN-12、GTIN-13给单个产品贸易项目的选择权。
如单个产品是受管制的医疗保健贸易项目,则分配GTIN-14。
限域流通码(RCNs)不能在该字符串中使用,如表3-11所示。
表3-11 单个产品的贸易项目标识
2)同一产品贸易项目组合的编码
同一产品贸易项目组合是一个标准的、固定的同一种贸易项目的组合。制造商或供应商可以分配GTIN-12或GTIN-13给每一个组合,也可以分配带有指示符2~9的一个单独的GTIN-14。这些14位的GTIN与每一组合中的贸易项目的GTIN(除校验位)相结合。然后再计算每一个GTIN-14的校验位,如表3-12所示。
表3-12 同一产品贸易项目组合的编码
这里GTIN-14的指示符是没有任何含义的。数字也不必要按顺序排列,有些时候可能根本不会被使用。GTIN-14结构为标准的组合式贸易项目创造了额外的数字容量。指示符可以被重复使用。
指示符是一个1~8的数字。当企业建立标识代码时,给有需要的分配指示符。指示符可以提供8个GTIN给组合式贸易项目。
对于包括带有GTIN-13、GTIN-12或GTIN-8的零售项目在内的包装等级来说,该GTIN必须一直在一个相关的包装等级上,通常在最低等级上。限域流通码不能作为组合内单个贸易项目GTIN在该字符串中使用。
注:对于初级包装的医疗保健贸易项目,“通常在最低等级上”是指允许GTIN-14使用在低于零售贸易项目包装等级的包装设置上,如果该包装设置存在的话。该解释不适用于其他贸易项目类别,如DIY或食品服务。
所有需要被扫描或在POS环节销售的产品,应该根据零售POS说明的要求进行标识。
当要修改在零售贸易项目级别的GTIN时,GTIN也应在高于零售贸易项目的各包装级别上相应改变。当有一个处于最初包装和零售贸易项目的结合时,且GTIN-14是用于最初包装上了,那么分配给最初包装上的GTIN-14是基于零售级别的GTIN。考虑这些GTIN分配之间的关系时存在以下3种情形。
(1)如果对初级包装的变化导致分配给零售贸易项目级别的GTIN变动,分配给初级包装的GTIN也将改变。
(2)如果零售贸易项目级别GTIN的变动并不是由初级包装的变化导致的,那么初级包装级别的GTIN可以变动也可以不变动,由该商品的拥有者自行决定。
(3)如果引入了附加的零售级别包装,该包装在原有零售包装的外层或替代了原有零售包装,在初级包装的GTIN-14将保留,与原有的零售级别的GTIN保持一致。
3)混合贸易项目组合的编码
混合贸易项目组合是两个或多个贸易项目的标准的、固定的组合。
例如:
(1)产品C是产品A(GTIN:A)和产品B(GTIN:B)的混合组合,并可以通过GTIN-12或GTIN-13来标识GTIN“C”。
(2)GTIN“C”可以建立一个GTIN-14来标识产品C组成的组合式贸易项目。
在表3-13中,GTIN-12的614141234561和614141345670分别标识了两个贸易项目,并用GTIN 614141456789标识这两个贸易项目的组合。
表3-13 混合贸易项目组合的编码
6.定量项目——包装于多个单元的非POS扫描贸易项目
这里所指的贸易项目不通过POS扫描,根据其特性需要包装于不同的单元内。每一个单独的组件的标识包括贸易项目的GTIN、组件序列号、贸易项目的组件数目3部分。每部分标识若在多个组件上出现,其值就必须一致。
7.定量项目——直接部件标印
直接部件标印(DPM)是指采用侵入式或非侵入式方法将标签标于项目的过程,而非采用标签或另一种非直接的标记方法,如表3-14所示。
表3-14 对于受管制的医疗保健贸易项目的AIDC标注
8.非POS扫描的变量贸易项目
贸易项目可以是变量单元,这是因为生产过程不能保证质量、尺寸以及长度的一致性(如生肉、整块干酪等),或者有的贸易项目的生产是专门用于满足特殊订单的,这些订单仅对数量进行规定。例如,以m为计量单位订购的纺织品,以m2为计量单位订购的玻璃。
如果贸易项目的计量在供应链中的任何一处是可变量,则贸易项目必须被视为变量贸易项目。例如,供应商以标准箱来计算进行销售和开具发票时,每个标准箱内含重15kg的鸡,那么标准箱中所包含的鸡的数量是变化的。在此例中零售商作为客户,必须知道每个箱体中包含鸡的确切数量,以便向他的各个商店组织分销。供应商应该使用变量全球贸易项目代码和变量计数单元数据串来标识贸易项目。
9.定量贸易项目——限域分销
限域分销是指在封闭式环境中销售或使用的产品标识。因此,以这种方式标志的贸易项目的分销限制在给定的地域或仅在公司内部使用。在封闭环境中,这些项目也可以同专用于开放式贸易的标识代码(GTIN)的贸易项目一起使用。
对于限域分销的标识代码的分配,必须严格遵守由编码组织为其所在国家或指定地区而建立的一些规则。
分配用于公司内部使用时,以本节的单元数据串表示的编码的结构及其管理由用户负责。代码的变更以及逾期代码的重新使用必须由用户按照其自身需求进行管理。
在进行区域性集中管理的情况下,由相关的管理机构按照用户需求决定代码的结构以及管理措施。
这些标识代码是限域分销代码,其数据长度是8位、12位或13位。8位的代码就是RCN-8s,12位的是RCN-12s,13位的是RCN-13s。
定量贸易项目的限域分销,仅在封闭的环境下定义。因此,以这种方式标志的贸易项目的分销限制在一给定的地域或仅供公司内部使用。这些项目可能是零售商在商店里标识,也可能是供应商在源头标识。
对于一给定的地域或仅供公司内部使用的采用RCN-12s或RCN-13s标识的定量贸易项目,GS1成员组织可分配GS1前缀码02、20~29中的一个或多个。
10.变量贸易项目标识——限域流通
限域流通变量贸易项目是指那些以随机数量出售,但每一单位数量有固定价格且需通过POS扫描的商品(例如,按每千克固定价格出售的苹果)。
这些项目可能由零售商在商店中标识,也可能是供应商在源头进行标识。为了解决此问题,可使用本地解决方案。
GS1成员组织使用GS1的前缀02和20~29来设计变量贸易项目的标识规则,在他们所管辖区域内使用。GS1成员组织应给公司留下一定容量编码,以供公司内部使用。
在相关GS1前缀码(GS1的成员组织)之后可用的数据字段可以采用多种形式的结构来表示产品类型、净重、价格或数量单元。商用设备可以用于自动称重、通过单价计算项目价格,并将信息打印成条码标签。这样,就可以按照所采用的特殊结构将前缀码作为对后续数据段译码的指令而对扫描设备编制程序。
表3-15的第一行显示了北美地区由GS1美国规定的结构。许多其他成员组织也使用了相同的结构。接下来的两行没有显示已经定义的结构。在表3-14中列出了推荐结构的例子。GS1成员组织可以为本地区使用选择合适的结构。
表3-15 变量贸易项目标识
项目参考代码通常由通过POS扫描单元数据串的公司分配。然而,有些国家可能会为变量贸易产品指定它们自己的标准编码系统,由GS1成员组织或一个贸易协会管理。
价格校验位是专门计算的结果,它的验证确保了价格的正确识读。没有价格校验位的安全识读由单元数据串的校验位实现。
项目价格是指用相关货币表示并带有隐含小数点的贸易项目的价格。该小数点由贸易伙伴或相关的GS1成员组织规定。小数点的位置不同,要求的格式不同。多种格式需要一个能够明确区分每种格式的方法,这可以通过分配不同GS1前缀码来实现,如表3-16所示。
表3-16 项目价格
当项目的价格(或质量)的编码采用该单元数据串时,应使用价格校验位或计量校验位。价格校验位是由价格数据段中的数据计算得来的,计量校验位是由计量数据段中的数据计算得来的。
项目计量是明确了贸易项目的计量单位和小数点位置的一种计量方法。计量单位与小数点位置由相关领域的GS1前缀码或格式码决定。如果当地质量和计量规则许可,项目计量可以只是质量。
条码识读器传输的数据表示变量贸易项目数据已被采集。条码识读器通常进行价格校验位与计量校验位的计算。如果无法实现,校验位的计算过程必须在应用软件中进行。
虽然每个GS1成员组织和/或用户可以完全自由地开发其自身的变量贸易项目编码的解决方案,但是为了实现设备的标准化,GS1系统提供推荐结构。这些结构可以包括一个项目代码、项目的零售价格以及价格校验位。推荐结构如表3-17所示。
表3-17 推荐的数据结构表
GS1前缀由每一个GS1成员组织共同管理,并且说明了特定单元数据串的格式和意义。其中:
I…I——项目代码;
V——价格校验位,详见《商品条码 店内条码》(GB/T 18283—2008);
P…P——以当地币种表示的价格;
C——校验位,详见《商品条码 店内条码》(GB/T 18283—2008)。
注:根据所使用的货币单位,价格段可以包含0、1或2位小数。在条码符号中不包含小数点,但标志设备在标签上打印人工可读信息时必须予以考虑。对由供应商标记的用于零售的变量贸易项目,GS1成员组织可以选择实施统一的国家方案。任何国家的标记变量解决方案都需在GS1成员组织以国家级别来管理项目代码的分配。