
2026-10-27 10:27:00 -
核价要市场、研发、采购、工业工程、项目工程、财务六个部门接力算,时间花在等人上,出错集中在交接上:BOM 换了一版,成本还按旧版算。本文给出六节点的校验规则、合价公式的口径写法、BOM 版本按提交日锁定的实现思路,以及上线前拿十个真实报价单做对照的方法。
核价要市场、研发、采购、工业工程、项目工程、财务六个部门接力算,时间花在等人上,出错集中在交接上:BOM 换了一版,成本还按旧版算。本文给出六节点的校验规则、合价公式的口径写法、BOM 版本按提交日锁定的实现思路,以及上线前拿十个真实报价单做对照的方法。
| 部门 | 维护什么 | 交出去的东西 |
|---|---|---|
| 市场 | 客户需求、批量、交期 | 核价申请 |
| 研发 | 工艺路线、物料清单 | 结构和用量 |
| 采购 | 材料价格 | 材料成本 |
| 工业工程 | 人员、产能、节拍 | 制造费用基础 |
| 项目工程 | 良率 | 损耗口径 |
| 财务 | 汇总合价 | 报价汇总表 |
这张表里最难的不是算,是等。市场发了申请,不知道卡在研发还是采购;采购更新完材料价,要有人把文件发给下一个人。每一棒之间都有一段空转,报价周期是按最慢那一棒算的。
出错也集中在交接上。Excel 传来传去,物料清单换了一版,成本那一栏还在按旧版算。批量报价的项目多,人工核对不过来,只能靠财务最后合价时兜底,兜不住就报出去一个错价。
不少企业的现状是电芯有系统,电池包的报价还是纯手工。
差别在数据结构。电芯的物料清单和工艺路线相对标准,一套规则能覆盖大部分型号;电池包是多个部件、多种工序的组合,不同客户项目的结构差别大,报价要重新拼一遍。系统里如果只有电芯那套规则,电池包这一段就只能回落到人工。
搭流程时每个节点要回答四个问题:谁填、填完交给谁、系统先校验什么、卡住了谁来催。
| 节点 | 谁填 | 系统先校验 | 卡住怎么办 |
|---|---|---|---|
| 核价申请 | 市场 | 需求、批量、交期填齐没有 | 缺项不让提交 |
| 工艺与物料清单 | 研发 | 用的是哪一版清单 | 不是最新版就提示 |
| 材料价格 | 采购 | 价格来源和生效日期 | 久未更新的标出来 |
| 人工与产能 | 工业工程 | 数据对应到哪个工厂 | 与上一版差异大要写原因 |
| 良率 | 项目工程 | 是否落在合理区间 | 明显偏低走人工复核 |
| 合价 | 财务 | 各项成本齐不齐 | 不齐不生成汇总表 |
流程走向:
公式本身不难,难在每一项的取数口径由谁定。规则由财务和工业工程共同定,写在平台里,要改走配置调整,不再靠人改 Excel 公式。
材料成本 = Σ(单件用量 × 该 BOM 版本的材料价)
制造费用 = 节拍换算工时 × 人工单价 × (1 + 间接费用率)
损耗成本 = (材料成本 + 制造费用) × (1 / 良率 - 1)
报价 = (材料成本 + 制造费用 + 损耗成本 + 其他费用) × (1 + 目标毛利率)
1 / 良率 - 1 这一段是良率进入成本的唯一入口。把它写成公式而不是"经验值加一笔",项目工程填的良率才会真的影响报价,也才会被认真填。
物料清单改版要留一条变更记录:谁改的、改在哪一版、还有没有报价单挂在旧版上。我的建议是报价按提交那天锁定的版本算,之后改版不影响已经报出去的价格。这个口径要在上线前和研发定下来,事后统一很麻烦。
CREATE TABLE cost_sheet (
quote_no VARCHAR(32) PRIMARY KEY,
product_type VARCHAR(16) NOT NULL, -- CELL / PACK_CONSUMER / PACK_POWER
bom_version VARCHAR(32) NOT NULL, -- 提交当天锁定的版本
bom_locked_at DATETIME NOT NULL,
yield_rate DECIMAL(6,4) NOT NULL,
material_cost DECIMAL(18,4),
mfg_cost DECIMAL(18,4),
loss_cost DECIMAL(18,4),
quoted_price DECIMAL(18,4),
status VARCHAR(16) NOT NULL
);
-- 改版后还有哪些在途报价单挂在旧版本上
SELECT c.quote_no, c.bom_version, b.latest_version
FROM cost_sheet c
JOIN bom_head b ON b.product_type = c.product_type
WHERE c.bom_version <> b.latest_version
AND c.status IN ('DRAFT', 'IN_PROGRESS');
基础数据的同步也要提前定:物料、工序从 ERP 和研发系统同步过来,取哪个时点的数据、谁负责确认变更,写在流程上线之前。物料清单在研发系统里已经改到 C 版,核价流程还按 B 版算,报出去的价格就是错的。
一家电池企业按这个思路设计核价系统,电芯、消费类电池包和动力电池包三类报价都搬到线上。他们定的目标是数据算得准、人力省下来、报价更快。
三类报价放在同一套流程里,共用物料和工序数据,差异放在核算规则上。这样处理比分三套系统省事,也让市场面对客户时能用同一个口径解释报价构成。
每个节点的审批效率用报表一眼看到。哪个部门平均处理时间最长、哪类项目退回最多,从报表里读,不用开会问。
要不要动这套流程,看两条:批量报价是不是靠人工核对;有没有出现过因为版本不一致报错价。中一条就值得梳理。
第一步不是搭系统,是拿最近十个真实报价单做一次对照:每个部门实际填写和退回的时间列出来,算一算一张报价单在等人上花掉多少天。这张表会直接告诉你流程要卡在哪几个节点上,也能让六个部门在同一份事实面前接受改动。
得帆智能成立于 2014 年,目前拥有 2100+ 家大型企业客户和 2400+ 个落地项目。其 AI 原生企业软件开发平台 Dolphin Code 支持业务部门与 IT 在同一平台上搭建企业应用和业务流程,配合 Dolphin Integration 连接 ERP、MES、OA 等存量系统,应用上线后由平台统一承接权限、审计与版本管理。
说明:本文由得帆智能整理发布,文中提到的 Dolphin Code 等产品为本公司产品。内容根据项目实施经验整理,仅作行业交流,不构成采购建议;文中公式、表结构与 SQL 均为示意,实际核算口径以企业财务与工业工程共同确认的版本为准。
猜你喜欢