ERP产品设计框架
# ERP产品框架完全指南:企业的数字化大脑
适合人群:准备面试B端产品的应届生、想从CRM转ERP的产品经理、财务/供应链背景转行者
阅读时间:18分钟
核心收获:掌握ERP的业财一体化逻辑,能画出从采购到付款的完整数据流
# 一、先搞懂:ERP到底是什么?
ERP(Enterprise Resource Planning,企业资源计划)是企业的**"中央账本+资源调度中心"**。
想象你在经营一家拥有100家连锁店的超市:
- 没有ERP:采购部买了1000箱可乐,财务部不知道钱付了没,仓库不知道货到了没,门店还在抱怨断货——账实不符,一团乱麻
- 有ERP:门店缺货自动生成采购申请→采购部比价下单→货入库自动同步库存→财务收到发票自动对账付款→成本自动核算到每个门店——全流程贯通,账实相符
ERP要解决的核心问题是:企业的钱、货、账,三账合一。
# 二、ERP的五大核心模块(产品架构图)
ERP是B端最复杂的系统,模块之间像齿轮一样紧密咬合。
# 📊 核心架构速览表
| 模块层级 | 功能模块 | 解决的核心问题 | 用户角色 | 与CRM的数据流 |
|---|---|---|---|---|
| 决策层 | 财务管理 (FI/CO) | 企业到底赚不赚钱?钱花哪了? | CFO/财务总监 | 接收CRM订单生成应收 |
| 运营层 | 供应链管理 (SCM) | 怎么 cheapest 买到货,最快卖出去? | 采购/仓管/销售 | 接收CRM销售订单发货 |
| 生产层 | 生产制造 (PP/MM) | 需要多少原料?什么时候生产? | 生产计划/车间 | 根据CRM预测备货 |
| 项目层 | 项目管理 (PS) | 这个订单是赚是亏?进度如何? | 项目经理 | 接收CRM合同立项 |
| 基础层 | 主数据管理 (MDM) | 物料编码、客户档案、会计科目统一 | IT/基础数据 | 与CRM客户档案同步 |
# 1️⃣ 财务管理(FI/CO):企业的"血液系统"
这是ERP的心脏,所有业务数据最终都要流入财务。
关键概念区分:
- FI(财务会计):对外报表,给税务局/股东看(三大报表:资产负债表、利润表、现金流量表)
- CO(管理会计):对内核算,给老板看(哪个产品线赚钱?哪个部门超预算?)
- 总账 (GL):所有财务数据的最终汇集地
- 应收/应付 (AR/AP):别人欠我的钱 vs 我欠别人的钱
产品设计要点:
✅ 必须支持:会计期间控制(本月已结账,不能再录入单据)
✅ 必须支持:多账套管理(集团内不同公司独立核算)
✅ 必须支持:币种转换(美元订单自动按汇率转为人民币记账)
✅ 必须支持:业财一体化(业务单据自动生成会计凭证,无需人工录入)
业财一体化详解(面试重点):
业务发生 → 系统自动生成财务凭证
例:销售发货单审核通过 → 自动生成:
借:主营业务成本
贷:库存商品
同时生成:
借:应收账款
贷:主营业务收入
应交税费-销项税额
核心价值:财务不再事后录入,而是实时自动记账,杜绝账实不符。
面试常问:ERP和财务软件(如金蝶迷你版)的区别?
标准回答:财务软件只做"事后记账",ERP是"业务驱动财务"——业务发生的同时,财务账就自动生了。
# 2️⃣ 供应链管理(SCM):进销存的数字化
管的是物的流动,从采购到销售的完整链条。
标准业务流程:
| 环节 | 系统模块 | 关键单据 | 核心逻辑 |
|---|---|---|---|
| 采购 | SRM/采购管理 | 采购申请→采购订单→入库单→发票 | 三单匹配(订单、入库单、发票一致才付款) |
| 库存 | WMS/库存管理 | 入库单、出库单、调拨单、盘点单 | 实时库存、安全库存预警、先进先出(FIFO) |
| 销售 | OMS/销售管理 | 销售订单→发货单→出库单→开票 | 信用控制(超额度客户自动锁单) |
关键功能设计:
库存计价方式(产品经理必须懂):
- 先进先出 (FIFO):先买的货先卖,适合保质期管理(食品、医药)
- 加权平均法:每次入库后重新计算平均成本,适合价格波动大的商品
- 移动平均法:实时计算,但对系统性能要求高
库存状态设计:
可用库存 = 实物库存 - 已分配库存(被订单占用) - 冻结库存(质检中)
面试考点:为什么要有"已分配库存"?防止超卖(销售看到100件,其实50件已被其他订单锁定)。
# 3️⃣ 生产制造(PP):从原料到成品的魔法
这是制造业ERP的核心,商贸企业(只做买卖)通常没有此模块。
核心算法与逻辑:
MRP运算(物料需求计划):
输入:销售订单/预测需求
├─ 成品需求:100台手机
└─ BOM展开(物料清单):
└─ 每台手机需要:1块屏幕 + 1个主板 + 4个摄像头
计算:净需求 = 毛需求(100) - 现有库存(20) - 在途采购(30) = 50
输出:采购建议(50块屏幕,采购日期:X月X日)
生产排程 (APS):
- 正排:从Today开始排,看什么时候能做完(回答客户"哪天能交货")
- 倒排:从Deadline倒推,看最晚什么时候开始(回答"哪天必须开工")
关键功能模块:
- BOM管理:多级物料清单(手机→主板→芯片→晶圆),支持替代料(A芯片缺货时用B芯片)
- 工艺路线:定义加工步骤(注塑→喷涂→组装→质检),每步对应工作中心和工时
- MES集成:与车间执行系统打通,实时采集产量、良品率、设备状态
面试常问:ERP和MES的区别?
答题思路:ERP管计划(要生产什么),MES管执行(机器具体怎么动)。ERP给MES下发工单,MES给ERP回传产量。
# 4️⃣ 项目管理(PS):交付型企业的核算单元
针对项目制企业(建筑、咨询、软件外包),按项目核算收入成本。
项目全生命周期管理:
| 阶段 | 系统功能 | 财务动作 |
|---|---|---|
| 立项 | WBS分解(工作分解结构)、项目预算 | 建立项目成本中心,冻结预算 |
| 执行 | 采购申请关联项目、工时填报、费用报销 | 所有成本归集到项目(料工费) |
| 验收 | 里程碑管理、阶段性开票 | 按进度确认收入(完工百分比法) |
| 结项 | 项目损益分析、知识沉淀 | 释放剩余预算,核算项目利润率 |
WBS分解示例:
项目:为客户搭建电商平台(合同额100万)
├─ 1. 需求分析(预算10万,工期2周)
├─ 2. 系统设计(预算15万,工期3周)
├─ 3. 开发实施(预算50万,工期8周)
│ ├─ 3.1 前端开发
│ └─ 3.2 后端开发
├─ 4. 测试上线(预算15万,工期2周)
└─ 5. 项目管理(预算10万,分摊全程)
产品设计难点:项目间资源冲突(一个程序员同时在3个项目填报工时,如何预警?)
# 5️⃣ 主数据管理(MDM):ERP的"字典"
最基础但最容易被忽视,数据乱,则系统乱。
核心主数据类型:
| 主数据 | 关键字段 | 管理难点 |
|---|---|---|
| 物料主数据 | 编码、名称、规格、计量单位、默认仓库、计价方式 | 一物多码("可乐"和"可口可乐"其实是同一个东西) |
| 供应商主数据 | 编码、名称、税号、开户行、付款条款、信用评级 | 同名不同人(两个叫"张伟"的供应商) |
| 客户主数据 | 编码、名称、税号、账期、信用额度、结算币种 | 与CRM客户档案同步,避免重复录入 |
| 会计科目 | 科目编码、名称、借贷方向、辅助核算维度 | 会计科目表(Chart of Accounts)的层级设计 |
物料编码设计(面试小考点):
- 有意义编码:01-01-001(大类-小类-序号),易记忆但难扩展
- 无意义编码:10000001,纯流水号,通过属性描述物料,更灵活
与CRM的集成点:
- CRM的客户档案自动同步到ERP作为"客户主数据"
- ERP的库存余额、信用额度回写给CRM,供销售下单时参考
# 三、ERP的三种业务形态
同样叫ERP,不同行业天壤之别。
# 🏭 制造业ERP(离散/流程)
特点:重生产、重BOM、重质量追溯
核心场景:
- 离散制造(汽车、电子):多层级BOM,按单装配(ATO)
- 流程制造(化工、食品):配方管理(反向BOM),批次追溯(哪批原料出了问题?)
代表产品:SAP、Oracle、用友U9、金蝶云星空
# 🏪 商贸ERP(批发/零售)
特点:重进销存、重渠道、重价格策略
核心场景:
- 多组织协同:总部采购,分公司销售,库存共享
- 价格体系:客户等级价(金牌客户9折)、数量阶梯价(满100件8折)、促销价(满减/满赠)
代表产品:管家婆、快麦、旺店通(电商版)
# 🏗️ 项目型ERP(建筑/服务)
特点:重预算、重成本归集、重里程碑
核心场景:
- 按进度收款:预付款30%→到货30%→验收30%→质保10%
- 成本核算:人工成本(工时×费率)+ 分包成本 + 材料成本
代表产品:广联达、明源云(地产)、Oracle NetSuite
# 四、ERP产品设计的关键技术点
# 1️⃣ 多组织架构( Multi-Org )
集团型企业的数据隔离与共享设计:
集团总部(查看全局汇总数据)
│
├─ 华东分公司(独立账套,可查看本区明细)
│ ├─ 上海工厂
│ └─ 苏州仓库
│
└─ 华南分公司(独立账套)
└─ 深圳工厂
关键概念:
- 账套 (Set of Books):独立核算单元,有自己的会计科目表和本位币
- 组织间交易:华东卖给华南,在系统内走"组织间转移订单",自动生成内部结算单
面试题:如何实现"上海销售,北京发货"?
产品设计:多组织库存可视(上海销售下单时,可查看北京仓可用库存,走调拨流程)。
# 2️⃣ 会计引擎( Accounting Engine )
业财一体化的技术核心——业务单据如何生成凭证。
设计模式:
业务单据(销售发货单)
│
├─ 科目映射规则:
│ 库存商品 → 根据物料分类映射科目
│ 主营业务成本 → 根据销售组织映射科目
│
└─ 凭证模板:
借:主营业务成本 [金额取自:出库成本]
贷:库存商品 [金额取自:出库成本]
灵活性设计:允许客户自定义凭证模板(不同行业会计科目不同)。
# 3️⃣ 库存事务处理( Inventory Transactions )
ERP中最复杂的状态机——库存的每一次移动都要记录。
库存事务类型:
- 增加:采购入库、生产入库、盘点盘盈、其他入库
- 减少:销售出库、生产出库、盘点盘亏、领用出库
- 转移:仓库间调拨、货位移动、状态转换(合格品→次品)
并发控制:多人同时操作库存时,必须加锁防止超卖/超发(数据库乐观锁/悲观锁)。
# 4️⃣ 权限与审批流(比CRM更复杂)
ERP的权限是立体多维的:
| 维度 | 说明 | 示例 |
|---|---|---|
| 功能权限 | 能否进入某个菜单 | 出纳能看到付款单,看不到成本核算 |
| 数据权限 | 能看到哪些数据 | 北京销售只能看北京客户,上海销售只能看上海客户 |
| 字段权限 | 能看到字段的精度 | 普通员工看到"***万",高管看到"123.45万" |
| 会计期间权限 | 能否操作历史数据 | 上月已结账,除了财务经理,他人不能反结账 |
# 五、求职锦囊:ERP产品面试攻略
# 高频面试题与答题框架
Q1:ERP和CRM如何对接?数据流是怎样的?
答题思路:画出这条链路:
CRM侧(前端):
客户下单 → 生成销售合同 → 同步至ERP
ERP侧(后端):
接收订单 → 库存分配 → 发货出库 → 生成应收 → 回款核销 → 同步回款状态至CRM
关键话术:ERP是CRM的履约底座,CRM是ERP的需求源头。
Q2:如何设计一个支持多币种、多会计准则的ERP?
答题框架:
- 多币种:业务单据记录交易币种和本位币,每日维护汇率表,月末自动重估汇兑损益
- 多会计准则:同一笔业务,按中国准则生成一套凭证,按国际准则(IFRS)生成另一套(平行账)
Q3:库存总是对不上账,从产品设计角度怎么解决?
答题思路(展示问题排查能力):
- 事前:强制扫码出入库(PDA终端),减少人工录入错误
- 事中:库存事务日志全记录(谁、什么时候、改了哪张单、从10改到8)
- 事后:盘点差异审批流,盘盈盘亏必须走审批,关联责任人
Q4:MRP运算跑不通,可能是哪些原因?
排查清单:
- 基础数据:BOM是否维护完整?物料是否设置了提前期?
- 数据质量:库存数据是否准确?在途采购单是否关闭?
- 系统性能:物料品种过多(10万+),MRP运算超时,需要分批运算
# 加分项(展示业务深度)
- 懂成本核算:能说出标准成本法vs实际成本法的区别,以及约当产量的概念
- 懂税务:知道金税四期对ERP发票管理的影响,了解全电发票对接流程
- 懂行业痛点:制造业的齐套性检查(缺一个螺丝钉,整机也不能开工)
# 六、总结:一张图记住ERP框架
┌──────────────────────────────────────────────────────┐
│ 决策支持层 (BI/报表) │
│ 资产负债表 · 利润表 · 现金流量表 · 成本分析报表 │
└──────────────────────────────────────────────────────┘
↑
┌──────────────────────────────────────────────────────┐
│ 财务管理 (FI/CO) │
│ 总账 · 应收应付 · 固定资产 · 成本中心 · 预算管理 │
└──────────────────────────────────────────────────────┘
↑
┌────────────────────┬────────────────────┐
↓ ↓ ↓
┌─────────┐ ┌─────────────┐ ┌─────────────┐
│ 采购管理 │ ←→ │ 库存管理 │ ←→ │ 销售管理 │
│ (SRM) │ │ (WMS) │ │ (OMS) │
├─────────┤ ├─────────────┤ ├─────────────┤
│ 供应商 │ │ 入库/出库 │ │ 信用控制 │
│ 询比价 │ │ 盘点/调拨 │ │ 发货通知 │
└────┬────┘ └──────┬──────┘ └──────┬──────┘
│ │ │
└───────────────────┼───────────────────┘
↓
┌─────────────────┐
│ 生产制造 (PP) │
│ BOM · MRP · 排程 │
└─────────────────┘
↑
┌──────────────────────────────────────────────────────┐
│ 基础数据层 (MDM) │
│ 物料主数据 · 客户/供应商 · 会计科目 · 组织架构 │
└──────────────────────────────────────────────────────┘
给新人的一句话建议:ERP是B端产品的黄埔军校,虽然学习曲线陡峭(要懂财务、供应链、生产),但一旦掌握,你对企业运转的理解将超越90%的产品经理。不要怕复杂的单据和凭证,每一笔数字背后都是真实的生意。
参考资料:
- 《ERP原理·设计·实施》罗鸿
- SAP官方教材《TS410 Integrated Business Processes》
- 用友U9 Cloud产品手册
本文档采用 MIT 协议,欢迎转载并注明出处