先给结论:五金建材这行的 SKU 之所以看着吓人,是因为大家习惯按”品名”数——数出来几千条,怎么管都乱。真正该拆的维度是品名、规格、材质、包装单位这四件套;拆对了,几千条会自己收敛成几百个品。赊账同理,它不是月底的统计问题,是出货那一刻的记录问题。
达累斯萨拉姆的 Kariakoo,从 Msimbazi 街往里走,一整片都是做五金建材和杂货批发的档口。这行的日常是这样的:早上七点客户开着皮卡来提货,要 12 号镀锌铁丝两卷、4 分 PPR 管三十根、还有上次那批合页”再来两百个”;你伙计翻着手写本找价,找不到就喊一嗓子问老板;货装上车,钱只付了一半,剩下的”下周来结”。这一天下来几十车,到月底你面前是一摞单子和一本记得七零八落的赊账簿。
SKU 不是品名,是四件套
五金建材的品类特点是”同名不同物”。一句”要点螺丝”,可能指 M6×20 的不锈钢内六角,也可能指 3 寸的镀锌自攻——名字一样,价格差三倍,仓库位置也不在一起。所以第一步是承认:品名只是这条记录的姓,规格才是名。
具体的拆法是把规格做成品下面的多条明细,而不是建成一堆独立的品。一个”内六角螺丝”下面挂 M4、M5、M6、M8……每一条有自己的售价、成本价和单位;客户报个尺寸,你在这个品下面选一条就行,不用在搜索框里跟一千条记录较劲。而材质和标准不同的,就该拆成两个品——镀锌和不锈钢在这行是两门生意,客户张口要的也不是同一个东西,混在一起迟早出错。
第四件套是包装单位,这一项在坦桑尼亚尤其重要。铁丝按卷,水泥按包,PPR 管按根也按捆,电线按米也按盘。同一件货既能整捆出也能拆零出,进货按大单位、出货按小单位的换算必须在系统里定死,靠人心算的结果是库存数永远对不上——拆过几捆没人记得。
库存对不上,多半是”整捆拆零”和”工地退料”这两处
做五金的都知道,账面库存和实际库存的差,很少来自偷,多来自流程漏记。最常见的两个漏点,一是刚才说的拆零;二是退料。工地上多领的钢筋、买错尺寸的接头,隔几天拉回来一堆,收货的伙计往货架上一放就完事,账上还是”已经卖掉”。这两处不堵,年底盘点必然大出血。
堵法不复杂但要坚持:拆零在系统里是一次单位转换,不是”随手撕开”;退料要开退货单、落回具体客户和原出货单,把这批货的钱从他的欠款里减掉。这两个动作各花不到一分钟,省下的是年底对着货架发呆的三天。真正的盘点也就不必等到年底一次做完——五金建材品项多、体积大,一次全盘几乎不可能,按货架分区轮盘更现实。
赊账管不管得住,看出货那一刻
Kariakoo 这一带的批发生意,几乎没有不赊的。问题从来不是”要不要赊”,是”赊出去之后还找不找得回来”。
关键动作只有一个:每一笔出货单必须挂到具体客户名下,赊的那部分当场落到他的往来账上。听起来理所当然,但实际操作里最容易被跳过——车在门口等着,先装货,单子回头补。补的时候少了两张,这两张就永远消失了。
挂上之后能拿到三样东西。一是任何时刻都调得出谁欠多少;二是账龄,同样欠五百万先令,欠了三周和欠了七个月完全是两回事,后者要马上停赊;三是提货现场的判断依据——对方开车来拉货,你当场看到他挂着多少账、上一笔什么时候还的,该不该再放心里有数,不用回去问老板。
价格也一并挂在这条线上。老客户价、散客价、量大另议,这些差别与其让伙计凭记性报,不如让价格分层在系统里成立,成交价低于底价时给个提示。五金这行的毛利本来就薄,报价随手让两个点,量一大就是白干。
TRA 的电子收据把 Hardware 和次级批发都圈进去了
税这块坦桑尼亚管得比不少邻国细。坦桑尼亚税务局(Tanzania Revenue Authority,TRA)要求登记增值税的经营者通过认可的电子税控设备开具收据,路径有两条:EFD(Electronic Fiscal Device,实体税控机具)和 VFD(Virtual Fiscal Device,经税务局长批准的软件方案,用于采集、传输和留存销售数据)。
值得五金行留意的是覆盖范围。据 TRA 公布的 EFD 分期实施口径,第二阶段明确点名了若干行业,其中就包括零配件(Spare Parts)、五金(Hardware)、次级批发店(Sub wholesale shops)——也就是说,Kariakoo 这类批发档口和五金店,是被写进名单里的,不是”暂时没人管”。坦桑尼亚增值税按 TRA 现行标准税率 18% 计,具体到你这家店适用哪一档、该走 EFD 还是 VFD,以 TRA 最新要求和你的会计判断为准。
系统这头能做的和不能做的要说清楚。开票通道走 TRA 认可的机具或服务商,秘奥进销存不做申报、也不替代那条通道;它负责的是让开单那一刻的数据本身就是合规的原料——客户、品项、规格、数量、单价、税额一次记全,到要开票的时候是导出,不是重新拼凑。坦桑尼亚在电子化征管上还在往前走,TRA 的 IDRAS 系统上线后对单据的要求只会更细,姊妹站那边梳理得更完整。
先立编号,再谈别的
回到开头那个”几千个 SKU”的焦虑。真正让人管不住的从来不是数量,是同一件货在不同人嘴里有不同叫法:老板叫”4 分管”,伙计叫”PPR20”,客户叫”上次那种白管”。三个名字指同一件货,库存就永远是三笔糊涂账。
编号体系立起来之后,这件事才有解:每一个品有唯一编号,规格挂在它下面,条码贴上货架,中文名和英文名并存——本地伙计用英文录单,你看中文报表,两边看的是同一条记录。达累斯萨拉姆做批发的店,伙计流动是常态,编号立住了,换人不影响生意;立不住,每换一个伙计就重新乱一遍。
真要动手,顺序建议是:先把走量最大的那两三百个品编好、规格拆对、安全库存线设上,跑一个月;顺了再往下铺剩下的长尾品。想一次把几千条全整完,多半会半途而废。仓库那头如果还有第二个点或者分店,多仓之间的调拨也是同一套编号往下延伸,不用另起炉灶。
同一种螺丝有十几个尺寸,是建一个品还是建十几个品?
建一个品、挂多个规格。螺丝、水管、钢筋、电线这类东西的共同点是"品名一样、规格决定价",把规格做成这个品下面的多条明细,每条有自己的售价、成本和单位,比建十几个独立品好管得多——查库存时是一屏看完全部尺寸,而不是在搜索框里翻十几遍。真正该拆成两个品的,是材质或标准不同的:镀锌和不锈钢不是同一个东西,客户要的也不是。
客户赊账赊了大半年,怎么知道到底谁欠多少?
关键不在事后统计,在出货那一刻。每一笔出货单必须挂到具体客户名下,赊的部分直接落在他的往来账上,而不是"先出货、回头再补记"。补记的账永远缺几笔,因为忙起来就忘了。挂上之后,欠款金额、账龄多久、这个月还了多少,随时调得出来;对方来提货时你也能当场看到他挂了多少账,该不该再赊心里有数。
Kariakoo 的客户经常自己开车来拉货,现场议价,这种怎么记?
现场议价没问题,要紧的是成交价录进去而不是留在心里。同一件货给老客户什么价、给散客什么价,让价格分层在系统里成立,别每次靠人记;实际成交低于底价时能有个提示,比事后翻单子核对省事。货款是当场收清还是挂账,出货时选一下,两条路记在同一张单上,月底不用两头对。
坦桑要求开电子收据,秘奥能直接对接 TRA 吗?
这点得说实在——开票通道走 TRA 认可的 EFD 机具或 VFD 服务商,秘奥不做申报也不替代那条通道。它做的是把每一笔出货的客户、品项、规格、数量、金额、税额在开单那一刻就记规范,需要开票时数据是齐的、导得出去。具体你这家店该用 EFD 还是 VFD、怎么衔接,以 TRA 现行要求和你的会计意见为准。