建材批发的进销存管理,核心是管好三本账:多个仓库(含门店、工地临时堆场)的真实库存数、每个客户欠了多少货又欠了多少款的台账、业务员在外面开的每一张单。这三本账只要有一本靠脑子和手抄,月底对账就一定打架。本文按业务全流程给出单据对照和落地顺序,写于 2026 年 7 月。
先看全流程:环节、单据、坑
| 业务环节 | 该有的单据 | 最常踩的坑 |
|---|---|---|
| 采购进货 | 采购订单 → 入库单 | 到货不点数直接入账,短装亏在自己账上 |
| 门店/仓库补货 | 调拨单 | 口头调货不补单,两边库存都是假的 |
| 客户下单 | 销售订单 | 订单不录系统,欠货全凭业务员记性 |
| 部分发货 | 发货/出库单(关联订单) | 发货不冲订单,欠货台账没法自动生成 |
| 车销/工地开单 | 移动端销售单 | 手写单晚上补录,错单漏单从这里来 |
| 退换货 | 退货入库单 | 退货直接堆仓库不入账,库存虚高 |
| 月底对账 | 对账单 + 收款核销 | 收款不核销到单据,欠款只有一个总数说不清明细 |
多仓调拨:假库存是这么来的
建材行业的仓不只是仓库:总仓、门店、合作工地的临时堆场,都是库存位置。管法三条:
- 每个存货位置都建成系统里的仓,包括"临时堆场";
- 一切货物移动走调拨单,当天移动当天单,谁调拨谁录单;
- 高频品类(水泥、板材)每周循环盘点,差异当周清。
判断标准很简单:任何时刻打开系统看到的分仓数字,敢不敢直接答应客户"有货,今天送"。不敢,就说明调拨单没管住。
欠货台账:不该是一个本子,该是订单的副产品
欠货的正确管法是销售订单减发货单自动算出来:订单录 100 件、发了 60 件,系统里未发货数量 40 件就是欠货,不需要任何人另记一本账。要做到这一点只有两个纪律:客户要货必须录订单(哪怕当天就发完)、发货必须关联订单出库。欠款同理:发货生成应收,收款核销到具体单据,客户对账单随时能拉出"哪张单欠多少"。台账是流程的副产品,单独记本子的台账迟早失真。
车销开单:把开单动作搬到手机上
比较具体产品时,应以各厂商当前官方资料、真实系统演示和合同范围为准。建议使用同一份业务、数据、接口、部署与服务清单逐项验证,不根据品牌印象或单一总价做决定。
落地顺序建议
一次上全流程容易翻车,建议分三步:先管住库存(建仓、期初盘点、调拨单纪律),再管住订单与欠货(订单必录、发货冲订单),最后上移动开单与对账核销。每步跑顺一个月再上下一步。
FAQ
Q1:业务员抵触录订单怎么办?
把录单和他的利益绑定:提成按系统发货单结算,不录单不算业绩;同时把录单做到 30 秒内能完成(常购商品收藏、历史价格带出)。纪律加省事,缺一不可。
Q2:水泥板材这类大宗要不要管批次?
多数建材批发按"先进先出 + 循环盘点"管理就够,真正需要批次号追溯的场景(如质保追责到生产批号)属于进阶能力,选型时按需评估,不必为用不上的功能付钱。
Q3:老客户月结、新客户现结,系统怎么管?
给客户档案设结算方式与信用额度:月结客户发货记应收、超额度自动拦截需审批放行;现结客户发货即收款核销。额度和特价审批要走系统留痕,别靠口头授权。
星河可围绕采购、销售、多仓库存、往来对账与收付款形成建材批发业务蓝图,优先用现有WMS与网页端流程能力验证仓储和审批环节,再根据真实单据评估ERP与移动端的原型和分阶段范围。