
取消

同一个二维码里,
藏着GTIN、批号、生产日期、效期……扫码枪读出一串数字,
谁能分得清哪段是批号?GS1应用标识符(AI)就是这串数字的字典。
本文讲清高频AI值、FNC1规则和系统落地的实操方法。

AI是什么
AI是什么:
给数据贴的「含义标签」。
GS1应用标识符(Application Identifier)是2到4位的数字前缀,
定义紧随其后的数据段是什么含义、什么格式、多长。
扫码枪读出的字符串如「01069012345678921126053110ABC123」,
没有AI知识就是一串乱码;
知道AI规则后立刻拆解:
(01)是GTIN全球贸易项目代码,(11)是生产日期,(10)是批号——
这段码说的是「GTIN 06901234567892的商品,
2026年5月31日生产,批号ABC123」。
AI体系的价值在于:
全世界任何扫描设备、任何ERP系统,按同一套字典解析同一个码,
无需约定、无需配置——这是GS1全球数据标准体系比较实用的一层。
码里能放什么:
GTIN、批号、日期、序列号、净重、单价、参考号……
100多个AI值覆盖供应链的主要数据需求。

高频AI值速查
高频AI值速查,这十个覆盖九成场景。
(01)GTIN:14位全球贸易项目代码,是商品的身份主键;
(10)批号:至多20位字母数字,可变长度;
(17)有效期:YYMMDD六位;
(11)生产日期:YYMMDD;
(21)序列号:至多20位,一物一码场景必用;
(00)SSCC系列货运包装箱代码:
18位,物流单元(托盘、箱)的全局标识,运输环节的主角;
(3102)净重公斤:6位数字(两位小数),称重商品用;
(8005)单价:6位(金额加货币小数位),生鲜零售计价用;
(02)含于物流单元内的GTIN;
(37)物流单元内项目数量。
组合示例:
药品监管场景的经典组合(01)(17)(10)(21)——GTIN加效期加批号加序列号,
正是药品追溯码的标准内容。记住高频AI,看码就能反推商品信息。

FNC1分隔符的规则
FNC1分隔符规则:
90%解析报错的根源在这里。
AI分两种长度类型:
定长(如(01)固定14位、(17)固定6位)和
可变长(如(10)批号、(21)序列号,长度不定)。
规则:
可变长度的AI字段结束后,必须跟一个分隔字符FNC1
(在打印的数据串中表现为GS字符,ASCII码29),
否则解析器无法判断这个字段在哪里结束、下一个AI从哪开始。
定长字段后不需要分隔符——解析器按定长自动截取。
这就是为什么同一个码,有的解析正常有的错位:
用了不识别GS字符的扫码枪或解析程序。
实操建议:
扫码枪开启GS1模式(自动识别AI并按语义分段输出,字段间打Tab或换行);
解析程序按AI长度表写解析逻辑,定长截取、
变长找GS——把这张表内置到系统里,比正则猜解可靠一万倍。

单据与系统落地
单据与系统落地的三个要点。
要点一:
收货自动化——WMS收货扫描(01)+(10),
系统自动带出SKU和批次并入库,无需人工录入,
收货效率提升40%左右,
且批次数据100%准确(手工录入批次是库存批次混乱的头号来源)。
要点二:
效期管理——(17)效期字段进系统后,FEFO先进先出、
近效期预警、过期拦截全部自动化,
食品医药行业的效期事故大多源于批次效期没有数字化。
要点三:
上下游一致性——采购合同里明确要求供应商的追溯码含哪些AI值
(至少01加10,加17视行业),收货扫码做校验,
不符合的批次拒收——供应链数据标准是「收货时把关」把出来的。
医疗UDI、零售生鲜净重计价、物流SSCC托盘追踪,底层都是AI体系。
一串数字没人看得懂,加了AI就是全世界通用的语言——字典在手,
码再长也拆得清清楚楚。

