库存编码如何编制?
库存编码是独立于名称、单独标识一件商品的简短编码;好的库存编码应当唯一、长度固定、不含非 ASCII 字符(如土耳其语字母),并且不带价格、供应商或货架这类会变化的信息。 对小型企业而言,最均衡的方案是类别前缀加序号:KRT-0001。 有厂家条码的商品,条码即可代替编码;内部编码用于没有条码的商品。
没有编码的库存只能靠商品名称来管理:“A4 纸”和“A4 纸 80g”看起来像两种商品,盘点时一个少了、另一个多了。本指南讲解库存编码应当是什么样、三种编码方案、按行业划分的示例、带规格变体的商品,以及如何在 Excel 中自动生成编码。
好的库存编码应该是什么样?
| 规则 | 原因 |
|---|---|
| 唯一 | 一个编码只属于一件商品。下架商品的编码不要再给别的商品;否则,旧的销售和盘点记录会像是新商品的历史。 |
| 简短 | 不超过八到十个字符的编码,无论手工输入还是在标签上识读,出错都更少。编码冗长,说明塞进了太多含义。 |
| 长度固定 | 序号从头用零补齐(0001、0002…)。如果列表排成 KRT-1、KRT-10、KRT-2,查找商品就会变得困难。 |
| 不带会变化的信息 | 价格、供应商、货架或颜色促销这类随时间变化的信息,不要放进编码。信息一变,编码要么给出错误信息,要么被改掉,从而与历史记录脱节。 |
| 不含易混淆的字符 | 不要使用土耳其语字母(ç、ğ、ı、İ、ö、ş、ü)、空格,以及 O/0、I/1 这类相似字符。土耳其语字母无法编入常见的条码类型;空格和相似字符则会在手工输入时出错。 |
| 规则成文 | 哪个前缀对应哪个类别、下一个序号从哪里取,都放在同一份清单里。只有一个人懂的编码方案,那个人不在时就会乱掉。 |
三种编码方案
| 方案 | 示例 | 优点 | 缺点 |
|---|---|---|---|
| 仅序号 | 000123 | 最简单、永远不会出乱的方案;编码本身不带任何信息。 | 从编码看不出商品是什么;品项多达数百个时,手工查找很困难。 |
| 类别前缀 + 序号 | KRT-0001 | 从编码能看出商品类别,序号保证唯一。对大多数小型企业来说是最均衡的选择。 | 商品更换类别后,编码仍显示旧类别;这是可以接受的,编码不要更改。 |
| 含义型(结构化)编码 | KRT-A4-80-500 | 从编码能读出商品的特性;对规格变体很多的商品,这种方案有条理。 | 编码会变长,每增加一个新特性规则就要扩展;一旦把会变化的信息放进编码,编码就开始提供错误信息。 |
拿不准的话,就选第二种方案。含义型编码的诱人之处,在于能从编码读出商品;但商品名称本来就能做到这一点。编码的任务不是被人读懂,而是不混淆地标识商品。
库存编码示例
不同行业中“类别前缀 + 序号”方案的样子。编码和商品仅为示例:
| 行业 | 库存编码 | 商品 | 备注 |
|---|---|---|---|
| 文具 | KRT-0001 | Copier A4 复印纸 80 g 500 张装 | 前缀 + 序号;有条码的商品,厂家条码也写在卡上。 |
| 五金 | HRD-0142 | 镀锌螺丝 4×40 mm,100 个一盒 | 尺寸写在商品名称里,而不是编码里;同款螺丝的 4×50 规格则是 HRD-0143。 |
| 服装 | GYM-0027-KRM-M | 基础款 T 恤,红色,M 码 | 主款编码 + 颜色 + 尺码后缀;每个颜色-尺码组合单独备货,因此各有独立编码。 |
| 备件 | YDK-0310 | 刹车片(厂家零件号 04465-XXXXX) | 厂家零件号放在单独的字段或商品名称里;内部编码保持简短。 |
| 超市 / 食品 | 8690000000000 (EAN-13) | 包装商品 | 厂家条码本身就是唯一编码,不必再另设内部编码。称重销售的散装商品则要设内部编码。 |
带规格变体商品的库存编码
颜色、尺码或克重不同、且单独备货的每种商品,都使用独立编码。红色和蓝色 T 恤共用一个编码计数的话,看不出哪个卖完了;订货决策也会出错。有两种做法:
每个变体给一个新序号。TSH-0012 红色 M 码,TSH-0013 红色 L 码。编码保持简短,变体信息写在商品名称里。适合变体数量较少的业务。
主编码 + 固定后缀。GYM-0027-KRM-M、GYM-0027-KRM-L、GYM-0027-MAV-M。同一款式的所有变体在编码中排在一起。后缀缩写(KRM、MAV、S、M、L)请在一份清单里固定下来;如果同一种颜色用了两种不同的缩写,这套方案就乱了。
如何创建库存编码?六个步骤
1. 列出分类清单
把商品分为 5–15 个大类,并为每个类别设置一个两到三个字母、不含土耳其语特殊字母的前缀:KRT(文具)、TMZ(清洁用品)、HRD(五金)。类别数量要少;每出现一点小差别就新增一个前缀,会让编码变成混乱的“含义编码”。
2. 确定数字位数
看看商品最多的那个类别现在有多少件,几年内可能增长到多少。预计不超过 1,000 件,三位数就够;不超过 10,000 件,四位数就够。事后增加位数意味着要改掉所有编码;多留一位的成本很低。
3. 制定规格变体规则
同一商品的颜色、尺码或克重如果分开管理库存,每个规格都是独立的编码。可以给每个规格分配新的流水号(TSH-0012、TSH-0013),也可以在主编码后加固定长度的后缀(GYM-0027-KRM-M)。选定哪种方式,就在所有商品上统一使用。
4. 区分带条码的商品
厂家已印有条码的商品,条码本身就是唯一编码,不必再另设内部编码。内部编码只分配给没有条码、称重销售或自己生产的商品;如何区分哪些商品带条码,请参阅条码库存管理指南。
5. 分配编码并写下规则清单
每个类别从 0001 开始依次编号。把前缀清单和各类别已用的最后一个编号集中记录在同一个地方;新商品入库时,由唯一的一个人或唯一的一条规则从这份清单中取编码。
6. 贴标签并录入商品卡
把编码写进商品的库存卡,并把标签贴在货架或商品上。编码对应的库存卡全部字段,请参阅什么是库存卡、如何建立指南。
在 Excel 中生成库存编码
如果商品清单在 Excel 中,一个公式就能生成编码。假设 A 列是商品名称,B 列是类别前缀 (KRT、TMZ…)。在 C2 单元格输入下面的公式,然后向下填充:
=B2&"-"&METNEÇEVİR(EĞERSAY($B$2:B2;B2);"0000")
公式会分别统计每个前缀,因此 KRT 从 KRT-0001 开始编号,TMZ 从 TMZ-0001 开始编号。上面是土耳其语版 Excel 的写法(METNEÇEVİR 即 TEXT,EĞERSAY 即 COUNTIF);英文版
Excel 中同一个公式是 =B2&"-"&TEXT(COUNTIF($B$2:B2,B2),"0000")。
重要:编码生成后,请复制 C 列并以数值方式粘贴。 如果编码仍保留为公式,在清单中插入行、删除行或更改排序时, 它会自动重新编号,昨天的 KRT-0014 今天可能指向另一件商品。想使用已备好列的模板来管理编码, 可以使用免费的库存管理 Excel 模板。
从杂乱的旧编码过渡到新体系
如果清单多年来由不同的人用不同方式编码,整理时不要删除旧编码:在清单中保留旧编码列,把新编码写在它旁边。把切换安排在盘点日进行;用新编码建立的库存卡,其期初库存以那次盘点为准。旧发票和与供应商的往来邮件里还会在一段时间内出现旧编码, 所以请保存新旧编码对照表。盘点日的安排请参阅 如何进行仓库盘点指南。
在 Ofisx 中使用库存编码
Ofisx 的添加商品表单中没有单独的“库存编码”字段;用来标识商品的编码就是条码字段。 厂家带条码的商品,直接扫描条码;没有条码的商品,把您分配的内部编码(如 KRT-0001)填入同一个字段。 若要为同一商品同时登记厂家条码和内部编码,就需要多个条码;这是多条码功能,属于 Premium 版。与其逐个录入,您可以把在 Excel 中编好编码的商品清单直接导入;库存卡建好后,销售、收货和盘点都通过扫描该编码完成。
常见问题
什么是库存编码?
库存编码是一个简短的代码,能够脱离商品名称、单独标识一件商品。销售、收货、盘点和报表中使用这个编码而不是商品名称;这样,同一商品的不同写法就不会被当成不同的商品。
库存编码应该是什么样的?
应当唯一、简短、长度固定,且不含土耳其语特殊字母或空格。价格、供应商或货架这类可能变化的信息不应写进编码。最常见、也最均衡的方案是“类别前缀 + 流水号”:KRT-0001。
库存编码和条码是一回事吗?
作用相同,但来源不同。条码通常是厂家赋予商品并印在包装上的编码;库存编码则是企业自己设定的编码。带条码的商品可以用条码代替库存编码;没有条码的商品则分配内部编码,需要时还可以打印该编码的条码标签。
库存编码就是会计里的科目编码吗?
不是。库存编码标识的是某一件商品;会计里的科目编码指向的是核算全部库存的那个科目。关于会计科目表的问题,请咨询您的财务顾问(mali müşavir,土耳其的持证财务顾问);库存编码体系则可以根据仓库和销售的需要自行制定。
库存编码应该有几位?
前缀之后的流水号位数,应足以容纳商品最多的类别几年后的规模:不到 1,000 件用三位,不到 10,000 件用四位。包含前缀在内,总长度控制在八到十个字符,可以减少手工录入的错误。
同一商品来自不同供应商,要分别设置库存编码吗?
不用。商品相同,编码就相同;供应商信息不要写进编码。按供应商分别建立编码,会把同一商品的库存一分为二,结果一个编码已经售罄,另一个编码的货却还摆在货架上。
如何在 Excel 中自动生成库存编码?
把类别前缀写在一列中,再用一个结合了 METNEÇEVİR(TEXT)和 EĞERSAY(COUNTIF)函数的公式,就能让每个前缀各自从 0001 开始编号;公式本身见在 Excel 中生成库存编码一节。编码生成后,请复制该列并以数值方式粘贴;否则一旦删除行或重新排序,编码就会自动改变。
最后更新:2026-09-30
在应用中通过编码和条码出入库
只需把编码写入库存卡一次;销售、收货和盘点都通过扫描该编码完成。



