仓储操作完成,仓储费用怎么算、算给谁——WMS作业数据如何支撑BMS仓储计费与成本归集
开篇:一个让仓库主管头疼的月末问题
每月最后一天,郭磊都要做同一件事:对账。
不是和客户对账——是和财务部对账。
财务部问他:上个月A客户的入库费是多少?B客户的库存占用面积、按哪个时间截点算?C客户有一批货临时做了换标,加工费怎么算?
郭磊翻着WMS的作业记录,一条一条找,再汇总,再换算成合同里约定的收费单位,再核对金额。通常要做两三天,然后财务再拿去和客户对一遍,发现有几项数据口径不一致,再返回来改。
他有时候想:仓库里发生了什么,系统里都记着,为什么算账这么麻烦?
问题拆解:仓储计费为什么比运输计费更复杂
运输计费有一个天然的简洁性:大多数情况下,一票运单对应一次计费事件——从A到B,重量体积,计一次费,比较清晰。
仓储计费复杂得多,原因在于它有三个维度叠加:时间、空间、作业。
时间维度:库存占用费按日计算
货物入库,开始占用仓储空间,按日产生存储费。但计费的复杂性在于:
- 货物入库时间不同,计费起算点不同。
- 不同客户可能约定不同的起算规则:有的按自然日计,有的按工作日计,有的头N天免费。
- 同一客户的不同品类可能适用不同费率(危化品区、冷藏区、常温区费率各异)。
- 月中有出库的货物,需要按实际在库天数精确计算,而不是按整月计。
这些时间规则的组合,即使对于一个只有二三十个客户的中型仓库,每月手工核算也是相当繁重的工作。
空间维度:占用面积如何界定
合同里写的是”按托盘位计费”还是”按实占面积计费”,差异很大。
按托盘位计费,需要知道每个客户在每个时间截点占用了多少个托盘位,而托盘位的数量随货物进出实时变化。
按实占面积计费,则需要知道货物的实际摆放面积,而货物高度密度不同,同样的货量占面积差异很大。
WMS系统里记录了每一次货物移动的精确位置、每一个库存状态的实时快照。但如果WMS和计费系统之间没有数据打通,这些信息就停留在仓库管理层,无法自动转化成客户账单里的计费数字。
作业维度:操作费按工序项计
除了存储费,仓储业务通常还有一系列操作费:入库费、出库费、移库费、盘点费、分拣费、贴标费、换标费、托盘费……
每一类操作,WMS里都有对应的作业单据(入库单、出库单、移库单、加工单),记录了操作时间、操作数量、操作人员。
但将这些作业数量转换成计费金额,需要对照合同里的收费项目和单价,逐项匹配计算。如果没有自动化规则引擎,就只能由财务人员手工查找合同、逐项比对、逐项计算。
三个维度的计费需求,叠加在一起,就是郭磊每个月那两三天的对账工作。
问题的深层:仓储成本的归集同样缺失
不只是向客户计费,仓储业务还面临另一个方向的成本核算问题:仓库的运营成本,如何归集到每一个客户的服务里?
一个仓库里存放了十个客户的货物。仓库的人工成本、能耗、设备折旧,应该如何分摊到各客户?这影响到仓储业务的净利润分析:哪些客户真正赚钱,哪些客户因为操作复杂、货物占地多但收费少而实际上在亏损?
如果没有基于作业数量的精细成本归集,仓储净利润就和运输净利润面临同样的问题:只知道整体毛利,不知道到底是谁在赚钱。
解法:这个问题的解决方式是,让WMS作业数据成为仓储计费的唯一可信源头
仓储计费精准化的核心,是让WMS的每一条作业记录,自动成为BMS计费引擎的输入数据。
三类作业数据的实时流转
第一类:库存快照数据
WMS实时维护每个库位、每个客户的库存状态。BMS计费引擎按配置的计费频率(每日、每周或每月末)从WMS拉取库存快照,结合客户合同中的存储费率规则,自动计算当期存储费。
客户A约定冷库每托盘位每天2元,客户B约定常温库每平方米每月30元——不同的计费单位和费率,系统按各自规则自动转换计算,不需要财务人员手工换算。
第二类:作业单据数据
每一张WMS入库单、出库单、加工单,完成后自动推送到BMS。BMS计费引擎实时读取作业数量,匹配客户合同中的操作费项目,计算操作费用。
这个过程和TMS运单计费的逻辑相同:作业完成事件触发计费动作,结果进入待账单汇总状态,月末自动汇总出具完整账单。
第三类:异常作业数据
WMS里记录的差异处理、临时加工、货物调换等异常作业,往往涉及额外收费(如换标费、理货费)。这些数据同步到BMS后,计费引擎自动应用合同中对应的特殊作业收费规则,不会因为”是个特殊情况”就被财务人员遗漏。
达牛WMS与BMS在同一NiuX平台内,这套数据流转是原生支持的:仓储作业、入出库、库龄数据支撑仓储计费与成本归集,作业数量直接驱动计费规则匹配和费用自动计算。
存储成本归集:从仓库总成本到客户级成本
仓储的成本归集,同样可以基于WMS作业数据来完成。
以人工成本为例:WMS记录了每一笔作业是由哪位操作人员完成的,操作了哪个客户的货物,耗费了多少工时。将仓库的人工总成本,按工时占比分摊到各客户,就得到了各客户分担的人工成本。
以设备折旧为例:仓库的叉车、传送带、扫描设备,可以按使用时长或处理货量,将折旧成本分摊到各客户。
这些归集结果,进入损益管理引擎,与对应客户的仓储收入合并,产出每个客户的仓储业务净利润。
计费口径统一:解决”对账两三天”的根本原因
郭磊对账麻烦的根本原因,是WMS里的数据语言(入库单、库位、SKU数量)和计费系统里的语言(收费项目、收费单位、金额)不是同一套,中间需要人工”翻译”。
当WMS和BMS集成后,这个翻译工作由系统完成:合同里定义的收费项目与WMS作业类型做一次映射配置,之后每一条作业记录自动转化为对应的计费行。
月末出账不再需要郭磊手工对账,财务部拿到的账单,数据来源与WMS完全一致,客户也能在对账门户里直接追溯到每一笔费用对应的作业记录。
结论与行动建议
仓储计费的自动化,比运输计费更依赖WMS数据的质量和规范性。在推进WMS与BMS集成之前,有一个先决条件值得关注:WMS里的作业记录是否完整、及时、准确——入库必录、出库必录、异常必录。
如果WMS的数据质量有问题,计费引擎读到的就是不准确的数据,算出来的账单同样不准确。
所以,仓储计费自动化的起点,是先把WMS的作业数据规范化做好。这不只是计费的需要,也是仓库管理精细化的基础工作。
数据规范了,计费自动化就水到渠成。
本文由达牛信息出品。 达牛信息以 NiuX 平台为底座,提供覆盖运输(TMS)、仓储(WMS)、计费(BMS)、网络货运(NTOCC)与供应链金融(SFMS)的全场景企业级产品矩阵;其中 TMS SaaS、WMS SaaS 支持快速开通即用。 如需了解本文涉及的功能如何在您的业务场景中落地,欢迎通过官网或主页联系方式与我们交流。