面粉厂业务解读

这是给完全零基础的人看的入门读本。 跟着一袋小麦走完它的旅程,你会看懂:一家面粉厂怎么把小麦变成面粉卖出去赚钱、背后的「货」和「钱」怎么流动记账、为什么需要那么多岗位的人、以及一套 ERP 系统如何把这一切固化做对。 全书分两大部分:上篇《深入浅出·理解运作》带你看懂业务怎么转、各岗位在干嘛;下篇《面粉厂 ERP 最佳实践》讲在懂了业务与岗位之后,ERP 如何把流程与岗位固化。本书即教材站 ERPBook 的正文底本——读到的每一步,都能在章内互动里点「下一步」看着发生。

上篇 · 深入浅出 · 理解运作

这一部分不碰任何系统,只做一件事:跟着一袋小麦,把「一家面粉厂到底怎么转」从头到尾看懂。从小麦进厂称重,到磨成面粉、装袋、卖出、收回货款,我们完整走一遍 8 步旅程;每一步都同时盯住两条线——货怎么动、钱怎么动,并顺手认全沿途干活的人:谁称重、谁记账、谁付款,以及为什么这些活儿不能交给同一个人干。

读完这一部分你能:

  1. 用三句话讲清面粉厂怎么把小麦变成钱;
  2. 看懂任意一步背后「货、钱、人」如何联动、互相牵制;
  3. 亲手记几笔最基本的账,并自己验证它平不平。

这些就是后面看懂 ERP 的全部地基——先把道理吃透,系统不过是把道理钉死。

第 1 章 · 面粉厂的生意本质

同样是收小麦、磨面粉、卖出去,为什么有的厂年年赚钱,有的厂忙活一整年却连账都算不平?

这本书会跟着一袋小麦走完全程——从田间进厂,到磨成面粉走向餐桌,把「生意怎么转、账怎么算清」一次讲明白。第 1 章不急着展开,先打三个底:这门生意赚的是什么、老板每天盯什么、利润真正藏在哪里。

读完这一章你能:

  1. 用一句话说清面粉厂是门什么生意;
  2. 知道老板每天盯的两样东西是什么;
  3. 明白为什么麸皮、次粉这些「卖剩下的」反而是利润的关键。

一句话讲清这门生意

先把它压成一句话:

低价买进小麦,磨成面粉,高价卖出去,赚中间的差价。

一头进的是田里收来的小麦,一头出的是袋装的面粉,中间隔着一座工厂和几道工序。老板要做的,就是让卖货收回的钱比买料花出去的钱多一些——多出来的部分,就是利润。

但生意转起来之前,还得先有一笔本钱(启动资金)。没有本钱,就买不了第一袋小麦、付不了第一笔工钱,也撑不到第一笔货款回笼。这笔自己投进去的钱,在会计上叫 实收资本,后面会反复出现,先记住它。

这就像在菜市场摆摊卖凉皮:先掏钱进料,做成凉皮卖给客人,收回的钱减去进料的钱,剩下的才是当天挣的。面粉厂只是摊子更大、链条更长、要记的账更多。

老板每天盯的两样东西:货和钱

摊子一大,事情就杂。但只要抓住老板每天真正操心的两样东西,就抓住了整门生意的骨架:

这两样东西会在后面的旅程里一路并行往前走。我们把它们叫做 货物流资金流,它们是贯穿全书的两条主线。先记住一句话:看面粉厂,就盯「货」和「钱」这两条线。 它们怎么动、为什么这么动,正是本书要一步步拆开来讲的。

第 1 章只需要你记住「有两条线」,具体怎么动,下一章再细说。

一个反常识的事实:副产品才是利润支柱

再打第三个底,这也是这门生意最反常识的一点。

先纠正一个常见误会:一吨小麦磨完,并不会全部变成面粉。 真实情况是——

1 吨小麦 ≈ 720~780 千克面粉 + 一批麸皮和次粉 + 少量损耗。

剩下的两百多千克「非面粉」是什么?主要是 麸皮(小麦最外层的硬皮)和 次粉(介于面粉与麸皮之间、偏粗的低等粉)。它们合称 副产品——磨面时顺带产出、不是主角的东西。

很多人把这两百多千克副产品当成边角料,这在面粉这一行是个代价很大的误判:

🔑 麸皮和次粉不是「也能卖点钱」的边角料,而是这门薄利生意赖以维持利润的支柱。

至于为什么薄利、副产品凭什么撑起利润,留到第 6 章工艺那章细算——这里先把这个反直觉的结论记住。

第 2 章 · 两条主线:货流与资金流

读完这一章你能:

  1. 把面粉厂里发生的任何一件事,都拆成"货"和"钱"两条线;
  2. 用自己的话解释什么叫账实相符,并举出一个对不上的例子;
  3. 记住一条贯穿全书的判断线——账上货值必须等于仓库里实际的货值。

先从一台冰箱说起

讲面粉厂之前,我们先看一件每个人都经历过的小事。

周末你囤了满满一冰箱菜,心里大致记了个数:大概500 块的食材。一周后拉开冰箱门,看着像只剩 200 块

这一刻你会愣一下:有人偷吃了?放坏扔了?还是当初根本没记准?不管是哪种,"心里记的数"和"冰箱里实际有的"对不上了,一定哪里出了问题。

请记住这种"对不上"的感觉。整本书最重要的一句话,就藏在这台冰箱里。我们先放下它,去看面粉厂。


每件事都有"两条线"

面粉厂老板每天操心两件事:东西够不够、钱够不够。这不是偶然。厂里发生的几乎每一件事,都可以拆成两条同时发生的线索。

举个最简单的例子。农户拉来 1 吨小麦,面粉厂收下了:

货物流 · 数量线
原料仓
小麦 +1 吨
同一件事 ▶
资金流 · 金额线
这批小麦
值 2800 元
同一件「收下 1 吨小麦」——左边记数量(+1 吨),右边记金额(2800 元)

同一件"收下 1 吨小麦"的事,左边记"多了 1 吨"(数量),右边记"值 2800 元"(金额)。一件事,两条线,同时被记下。

这里的 2800 元怎么来的?沙盘里小麦按 2.8 元/公斤算,1 吨 = 1000 公斤,所以 1000 × 2.8 = 2800 元。整本书都跟着这袋 1 吨的小麦走,这个数后面还会反复出现。


货和钱是"一体两面"

请把注意力放到上面那张图中间那行字——"同一件事"。

这是全书第一个、也是最重要的直觉:

货和钱,是同一件事的两面。 动一次货,通常就会动一次钱;反过来,钱动了,背后多半也有一批货在动。

这叫 一体两面。就像一枚硬币,你不可能只拿正面、不要反面。面粉厂里"收了 1 吨小麦"和"这批小麦值 2800 元",永远是连在一起的同一枚硬币——一件事同时在两条线上留下痕迹,绑在一起、分不开。


那句最重要的话:账实相符

懂了"一体两面",现在可以把开头那台冰箱请回来了。

既然每批货都对应一个金额,那么——

账上记着"这些货值多少钱",必须和仓库里实际的货对得上。

这就叫账实相符

🔑 账实相符:账本上某种存货记的金额,必须等于仓库里这种存货实际值的金额。账(账本)和实(实物)要相符。

它和你家冰箱是一模一样的道理:

冰箱版面粉厂版
心里/账上记的冰箱有 500 块的菜账本写:原料仓有 2800 元小麦
实际有的拉开门只剩 200 块去仓库一称:只剩 1900 元小麦
对不上意味着被偷吃了 / 记错了货少了(撒漏、被拿走)/ 账记错了

对不上,就是出了问题。要么货真的少了(撒漏、受潮、被人拿走),要么账记错了。无论哪种,都得查清楚。

面粉厂正是靠"货和钱这两条线随时对得上",来保证没人做假账、没有账记错。这条线一断,老板就该警觉了。

⚠️ 在沙盘里,屏幕顶上始终挂着一个小徽标,实时显示"账实相符"是否成立——它就是这条判断线的"指示灯"。整本书往后所有的步骤、所有的意外,最后都要回来接受这盏灯的检验。这就是把它立在最前面的原因——它是整本书钉在墙上的那颗钉子。


小结:看面粉厂,就盯两条线。它们是一体两面——一件事同时动货又动钱,绑在一起。由此引出整本书最重要的一把尺子:账实相符(账上货值 = 仓库实际货值)。它就像你家冰箱"记的数"要等于"实际剩的菜",对不上就是出了问题。这条线,是后面每一步、每一个意外都要回来接受检验的判断标准。

第 3 章 · 一袋小麦的完整旅程

读完这一章你能:

  1. 说出一袋小麦从买到卖的 8 个步骤,知道它们的先后与分叉;
  2. 分清哪些步只是走流程、不动钱,哪些步真动钱、要记账;
  3. 给每一步对上一个岗位,知道这件事该谁来做。

上一章我们立了规矩:看面粉厂,就盯 货物流资金流 两条线。规矩有了,现在让一袋小麦真正动起来,从厂门口一路走到卖出收钱。

这一章是全书的地图。后面每一章,我们都会回到这张地图,指着说:"现在这袋小麦走到第 ❸ 步了。"所以这张图很重要,但你不用现在就背下来,先看个大概、有个总印象即可。


先把故事讲一遍

跟着一袋小麦走。为方便算账,就当它是 1 吨。先别管会计、别管岗位,当听个故事:

老板看好行情,①向农户订了 1 吨小麦;小麦拉到厂门口,②上磅秤称重,确认到底有多少斤;过秤没问题,③小麦入了原料仓,但钱还没付,先记一笔"欠农户的账";过几天④把货款付给农户;原料送进车间⑤磨成面粉和麸皮;面粉⑥装袋成成品;有客户来买,⑦开发票、把货发出去;最后⑧客户把货款付来

从买进到卖出收钱,这一袋小麦整整走完一圈。

八件事,一件接一件。这就是面粉厂每天重复做的事,只不过同时有很多袋小麦处在不同步骤上。我们盯住其中一袋看清楚,其余的都一样。


一张图看懂 8 步

把刚才的故事画成一条流水线,从左到右读:

 ❶采购下单 → ❷到货过磅 → ❸收货入库 → ❹付款
   (买)        (称重)      (进仓)     (还钱)
                                          │
                                          ▼
 ❽收款   ←   ❼开票卖出  ←  ❻包装  ←  ❺磨粉
  (收钱)       (卖)         (装袋)     (磨)

看图时注意一个分叉:前 4 步是"买进来"那一段(采购到付清),后 4 步是"卖出去"那一段(磨好到收钱)。中间靠第 ❺ 步磨粉一接,小麦就从"原料"变成了"商品",一条线就顺下来了。

这条线就像餐厅出一道菜:先买菜(❶❷❸❹),再下锅做菜(❺❻),最后端给客人、收钱(❼❽)。买、做、卖,三段。面粉厂只是把"菜"换成了面粉。


哪些步动钱?哪些步只走流程?

这是本章第一个要记住的重点,只有一句话:

不是每一步都和钱有关。

把 8 步分成两类:

为什么前两步不记账?因为货和钱都还没真动。

⚠️ 一个常见的误会:以为要等发票、单据齐了才记账。不对——记不记账只看货和钱有没有真动,跟发票到没到无关。小麦一进仓(第 ❸ 步),哪怕钱没付、发票没到,也要立刻记。(权责发生制,第 5 章细讲。)

这种"只动流程、不动钱货"的步,我们给它起个名字,叫 流程门。它像一道门:小麦从这道门过一下,登记一下、量一下,但门两边的账本一个字都不用改。

需要补一句:面粉厂真实做面粉,过磅之后、磨粉之前,其实还有润麦(给麦子加点水泡软外皮)等清理去杂的工序。本书为了让主线清爽,把它们并进了"磨粉"那一步,等到第 6 章打开"磨粉"这个黑箱时再细看。


这些事,一个人全干不就行了?让"人"出场

到这里,你已经把 8 步的看明白了。但有个问题一直没回答:

这 8 件事,到底是谁在做?

你可能会想:不就是开个厂嘛,老板一个人从头到尾全包了不行吗?真这么干迟早出事——下一章会专门讲。所以现实里,这 8 步是分给不同的人做的。好消息是:你不用另外背一张组织架构图,岗位就藏在你刚学会的 8 步里,每一步天然需要一种人。我们跟着流水线再走一遍,这次给每步配上一个干活的人:

步骤这步在干啥谁来做这个人为啥不可少
❶ 采购下单决定买谁的、买多少、什么价采购员得有人懂行情、会议价,把"买料"这件事谈下来
❷ 到货过磅上秤称重、扣杂,得出净重磅房计量员得有个不偏不向的第三方报数:他既不是卖货的农户、也不是买货的采购,报的斤数才公正
❸ 收货入库把合格的小麦正式收进原料仓仓库管理员(仓管)得有人专门管货的"进出存",看住这批粮
❹ 付款按确认的金额,把钱付给农户出纳(经会计审核)得有专人管钱、付钱,但他只能按批准的数付,无权自己拍板付谁多少
❺ 磨粉把小麦磨成面粉和麸皮磨粉生产工得有人懂工艺、看着机器把料变成品
❻ 包装面粉装袋,成为可卖的成品包装工得有人把面粉装成一袋袋能上架的成品
❼ 开票卖出找到客户、发货、开票销售员 + 会计销售去谈成单子、发货;会计把这笔收入和成本记进账
❽ 收款客户把货款付来,核对入账出纳收钱也得专人经手、当场点清、记上一笔

看出来了吗?我们没有先画一张组织树、再硬塞给你一堆岗位名;而是反过来:先有"事要做",这个人就被"事"叫出来了。这就是岗位最自然的来历:岗位是从流程里长出来的。

顺带认两个"看不见但关键"的角色:


本章小结

跟着一袋小麦,我们画出了全书的地图:

  1. 8 步一条线:采购下单 → 过磅 → 入库 → 付款 → 磨粉 → 包装 → 开票卖出 → 收款。可以记成"买、做、卖"三大段。
  2. 两类步:前两步(下单、过磅)是流程门,只走流程不记账,因为货钱都没真动;从入库开始才真动钱、要记账。记不记账只看货钱动没动,跟发票到没到无关。
  3. 岗位从流程里长出来:每一步天然需要一种人:采购员、磅房计量员、仓管、出纳、磨粉生产工、包装工、销售员、会计。先有事,才有人。

下一章,我们就来回答那个被吊着的问题:这些事,一个人全干为什么不行?你会看到面粉厂是怎么用"分工"互相看住、谁都做不了假的。

(第 ❸ 步把向农户收粮讲成「先欠账、过几天再付」,是为了演示应付账款的生与灭;现实中向农户收粮是一手粮一手钱、不挂欠账,详见第 5 章。)

第 4 章 · 岗位设置与不相容职务分离

读完这一章你能

  1. 说出 8 步流程里每一步该谁来做、为什么要这么安排;
  2. 用「四把钥匙」讲清楚为什么一笔生意要分好几个人经手(不相容职务分离);
  3. 明白小厂人手不足、一人顶几个岗时,靠什么补救(补偿性控制)。

先回答一个问题:这些活,一个人全干行不行?

前两章你跟着一袋小麦走完了 8 步,看见了「事」,却一直没看见「人」。现在补上这一块:每一步,都得有人来做。

不少人第一反应是:活儿就这么点,雇一个能干的全包了,岂不省事?我们来推演一下。

假设老李一个人:自己拍板买谁的麦、自己上磅称重、自己点货入库、自己从保险柜拿钱付款、自己记账、月底自己核对账对不对。会出什么问题?

一句话:一个人又花钱、又记账,等于自己花了钱自己抹账,外人难以察觉。这并不是假设老李一定是坏人,而是说这套安排给老实人也留下了犯错和被冤枉的口子。

所以面粉厂分出这么多岗位,根本目的不是人多、也不是为了让组织架构图好看,而是让每个人都被别人看着、谁都做不了假。这叫 内部牵制:一笔生意必须经过两个以上人的手,互相制约、互相监督。

记住这把尺子:分工的目的是「相互看着」,不是「分活干」。后面所有岗位为什么这么设,都能用这一句来解释。


跟着 8 步,认全 8 个岗位

不用背组织架构图。岗位是从流程里自然长出来的——有这件事要做,才需要这个人。我们把第 3 章那 8 步,每步补上一句「这步谁来做」:

步骤这步谁来做一句话职责
① 采购下单采购员选麦源、谈价格、下采购单
② 到货过磅磅房计量员上秤、扣杂扣水,定净重
③ 收货入库仓库管理员(仓管)验数点货、入原料仓、记实物台账
(入库前把关)质检 / 品控员验麦子好坏,合格才放行
④ 付款出纳(经会计审核)按批准的金额从保险柜付钱
⑤ 磨粉磨粉生产工把小麦磨成面粉 + 麸皮
⑥ 包装包装工面粉装袋成成品
⑦ 开票卖出销售员 + 会计销售谈单发货,会计开票记账
⑧ 收款出纳收回货款、入账

读到这儿,你已经顺带认全了 8 个岗位。下面挑 5 个最吃劲的岗位(采购员、磅房计量员、质检、出纳、会计)各发一张「小卡片」——岗位名 / 一句话目的 / 主要职责 / 向谁汇报 / 和谁配合;其余几个的卡片收在本章末尾的互动卡里。注意,卡片写的是「这个岗位该干什么」,不是「现在坐这位子的某个人能干什么」——这叫 岗位说明书

小贴士:职责怎么写才规范? 每条职责 =「动作 + 对象 + 结果」。比如不写「管仓库」(太虚),而写「清点入库小麦数量、登记实物台账、保证账实相符」。看得见动作、看得见对象、看得见要达到什么。

采购员

磅房计量员

质检 / 品控员

出纳

会计

你也许已经看出端倪:出纳「管钱」、会计「管账」,这两件事偏偏交给两个人。仓管「管货」,却不许碰钱账。为什么这么安排?下一节揭晓。


四把钥匙:为什么一笔生意要分这么多人

把上面这 9 个岗位归归类,你会发现:不管哪笔生意,要安全办完,都绕不开四种角色——

四把钥匙(四大职能)

  • 🔑 授权(批准):这事能不能干?谁拍板。
  • 🔑 保管(经手):谁碰实物、谁碰现金。
  • 🔑 记账(记录):谁把它写进账本。
  • 🔑 对账(复核):谁回头核对账和实物对不对得上。

内控的灵魂只有一句话:这四把钥匙,必须分给不同的人,谁也别想一个人配齐。

为什么?因为一个人若同时握有两把以上钥匙,就能「自己干、自己抹」。拿着保管 + 记账两把钥匙,就能偷了东西改账;拿着授权 + 保管,就能自己批给自己。把四把钥匙拆到四个人手里,谁想作假都得拉别人下水——而拉的人越多,越藏不住。这就是那句内控铁律:

没有任何一个人,能同时「发起、批准、记录、核对」同一笔生意。

这不是哪家公司的内部规矩,而是写进法律的——《会计法》第二十七条要求记账的人与审批、经办、管财物的人职责分开、相互制约(两条最硬的红线落在出纳和会计、仓管身上,见下文「三对铁律」)。


三对「为什么不能一个人干」

道理讲完了,我们用三对最经典的「不相容」把它焊进脑子。每一对都对应一种真实的漏洞。

第一对:出纳 ≠ 会计(钱账分离) 出纳管钱(碰现金),会计管账(记账本)。要是一个人又管钱又记账——他从保险柜拿走一万,转手在账上做个平,账面照样不缺,谁也看不出钱少了。拆成两个人:出纳手里的现金数,得跟会计账本上的现金数对得上;一方动了手脚,另一方就对不平。这就是「四把钥匙」里的保管 ✕ 记账分离。(《会计法》红线:出纳不得兼管稽核、会计档案,以及收入、支出、债权债务的账目登记——管钱的不许自己登账。)

第二对:收货 ≠ 付款(经办与批准分离) 收货的人若能直接拍板付款,他就能虚报「收到了 1 吨」(其实只到 0.9 吨),然后照 1 吨付钱,差价进自己口袋。所以付款不能由收货人说了算,要靠三张单子对碰——

三单核对(三单匹配):付款前,把三张单子摆一起比:

  • 采购单(采购员开的:说好买多少、什么价)
  • 收货单 / 过磅单(仓管 + 磅房出的:实际收到多少、好不好)
  • 发票 / 结算凭据(对方要多少钱)

三个数对上了,会计才批,出纳才付。对不上?查清楚再说。

注意这三张单子分别出自采购员、仓管/磅房、对方之手——谁也篡改不了全部三张,所以这道核对最能防虚报和骗款。它正好卡在我们的 ① 下单 / ③ 收货 / ④ 付款 三步上。

第三对:仓管 ≠ 采购/销售/记账(保管与其他全分离) 仓管手里是实物(钥匙之一:保管)。要是他又能采购(决定进多少)、又能销售(决定出多少)、又能登记存货账(记录)——他偷走几袋面粉,顺手把账一改,进出数自己说了算,谁也查不出。所以仓管只管点数、看货、记实物台账;钱账归会计、采购归采购员、销售归销售员。这样仓库一旦少了东西,会计的账上对不平、盘点时数对不上,马上暴露。(《会计法》红线:仓管不得兼任采购或销售,也不得登记存货总账明细账。)

三对看下来,规律就一条:凡是「碰东西 / 碰钱」的人,绝不能同时「记这笔账」或「批这笔款」。


真实教训:钥匙没分开,百万就没了

⚠️ 某单位出纳,几年里挪用公款百余万。事后查内控,问题不在出纳多狡猾,而在两把钥匙合到了一起、还有一把钥匙形同虚设:

  • 主办会计常年不独立盘点保险柜里的现金——只要出纳把账面做平,就蒙混过关(对账这把钥匙没人真握);
  • 另一起类似案件里,印鉴和 U 盾没分人保管、没按月对账——一个人攥着付款的全套工具,连续挪用都没人拦。

教训:钱账分离、独立盘点、印鉴分管、按月对账——这些不是教条,是用真金白银换来的代价。哪把钥匙偷懒不握,窟窿就从哪里开。

这正好预演了后面第 7 章那两道自检关的人事根子:账实相符,靠的是「另一个人」独立去盘点;试算平衡查出来的疑点,靠的是「另一个人」独立去复核。没有「另一个人」,两道关都是摆设。


把岗位摆成一张图:计划中枢 + 执行 + 支撑

九个岗位别记成一长条名单,记成三圈更顺:

              ┌─────────────────────┐
              │ 计划中枢 · 平衡产销 │   ← 该买多少、磨多少、卖多少
              └──────────┬──────────┘
                         │
      ┌──────────────────┼──────────────────┐
      ▼                  ▼                  ▼
 ┌──────────┐       ┌──────────┐       ┌──────────┐
 │ 采购仓储 │       │ 生产包装 │       │ 销售发货 │
 └──────────┘       └──────────┘       └──────────┘
      └──────────────────┬──────────────────┘
                         ▼
              ┌─────────────────────┐
              │ 支撑保障 · 质检财务 │   ← 把住质量门、把住钱账关
              └─────────────────────┘

这张图和你第 2 章学的「货、钱两条线」是同一套东西的两个视角:线是「事怎么流」,圈是「人怎么分工看着这些事」。两者一对照,内控就立体了。


实话实说:小厂一人顶仨岗,怎么办?

讲到这里你可能犯嘀咕:「我们就是个小面粉厂,统共五六个人,哪分得出九个岗?会计和出纳就是同一个人。」

这是实情。单厂中小面粉厂一人多岗非常普遍,书上那套「理想分工」小厂确实做不全。但做不到完全分离,不等于可以不管风险。正确做法是:心里清楚哪几把钥匙被迫合在了一人手上,然后用补偿性控制补上那道缺口。

补偿性控制(分不开时的三件兜底办法):

  • 独立复核:让老板本人(或另一个人)定期亲自翻账、抽查单据——把「对账」这把钥匙从经办人手里夺回来。
  • 定期盘点:不打招呼地盘点现金、原料、成品,账实一对,猫腻无处藏——这是「账实相符」的人事保障。
  • 轮岗:隔段时间换人顶这个岗。一个人若一直独占,作的假能滚雪球;一换人接手,前任留的窟窿当场露馅。

举个最常见的例子:小厂会计兼出纳(钱账两把钥匙合一)。补偿办法是——老板每月底亲自数一次保险柜,拿数目去对账本。这样一来,虽然钱和账是同一个人做的,但有了「独立的第三只眼」定期来对,作假的空间就被压住了。

一句话收尾:钥匙能分就分;分不开,就让老板这双眼睛勤快点、定期来盘来对。这就是小厂内控的现实智慧——简化,但绝不放任。


本章自测(合上书先答,再往下看)

  1. 工厂的出纳,既管现金、又登记现金账,可能出什么问题?这违反了「四把钥匙」里的哪两把分离?
  2. 付款前为什么要做「三单核对」?哪三张单子?它防的是哪个岗位的什么手脚?
  3. 一家小厂只有 4 个人,会计和出纳被迫是同一个人。老板该做哪一件事来兜住「钱账不分」的风险?
看参考答案
  1. 他能拿走现金后在账上做平,账面照样不缺,钱少了也查不出。违反保管 ✕ 记账分离(管钱的同时又记账)。
  2. 因为收货的人若能直接拍板付款,可以虚报数量、照高数付钱。三张单子是采购单、收货单/过磅单、发票;三者出自不同人之手,数对上才付,防的是收货/经办人虚报骗款
  3. 老板每月(不定期)亲自盘点保险柜现金,拿数目去对账本(独立复核 + 定期盘点)——给「一个人做的钱和账」加上一只独立的第三只眼。

第 5 章 · 八步流程逐步详解

读完这一章你能:

  1. 跟着同一袋小麦,说清 8 步里每一步货怎么动、钱怎么动、为什么、由谁来做;
  2. 分清「只走流程不记账」和「要记账」的步,并答出不记账不是因为没发票,而是货钱还没真动;
  3. 看懂三个最容易被新手记错的关键动作:应付/应收的「先记后勾」、成本搬家、开票同时记两笔。

前面你已经知道,面粉厂只盯两条线:货物流资金流。现在我们把第 3 章那张总览图放慢,跟着同一袋(1 吨)小麦,一步一步走完整圈。

为了便于抓节奏,这一章每步都用同一个结构来讲:

先猜 → 发生了什么 → 货怎么动 → 钱怎么动 → 为什么 → 谁来做

「先猜」是请你合上书先想一秒:这步钱会动吗?该记哪个科目?想错也没关系,带着自己的猜测去看答案,记得更牢。会计借贷的写法收在每步末尾默认折叠的「看会计记账」里;新手只看故事就够,想深一层再展开。

前几步给你完整范例,手把手带;越往后越留空,让你自己先填——这是学会的必经之路。


① 采购下单

先猜一猜:刚决定要买、东西还没来,这步钱动吗?要记账吗?

⚠️ 记住这句,它能帮你绕开新手最大的坑:不记账,是因为"货钱都还没真动",不是因为"还没拿到发票"。 等会儿你会看到,哪怕发票没来,只要货真到手了,照样得记。

看会计记账

无凭证。这是一道流程门事件——只推进了"下单"这个状态,货物流、资金流都没发生,账上一个字都不写。


② 到货过磅 ★ 不记账,却最关键

先猜一猜:小麦到厂了、上了秤,这步该记账了吧?它到底重不重要?

但别被"不记账"骗了——这一步定了后面要记多少钱。它是全书"不记账却很重要"的明星范例,我们用一个小算式把它讲透。

净重不是简单的"毛重减皮重",真实粮食收购要一层层扣:

净重 = 毛重 − 皮重 − 扣杂 − 扣水

生活类比:你拉来 7 吨粮,厂里可能只按 6.8 吨给你结账——不是克扣,是行业通行的标准水分折算:水分和杂质不算"小麦本身",当然不能按它给钱。(粮潮到一定程度,容重不达标还会再扣点单价。)

为什么这一步重要?因为后面入库要记多少钱,全看这个净重:

入账金额 = 净重 × 单价

净重少称 1kg,后面入库、付款、对账全跟着错。所以——

看会计记账

无凭证(流程门)。但它产出的净重是下一步 receive(收货入库)的入账金额基准:原材料 = 净重 × 单价。所以会计上叫它"不出凭证、却决定凭证金额"的事件。真实系统里(如 HNT),磅单、收货单、付款凭证、卖粮人身份证号会串成一条"单证链"——这是后面账实相符能落地的底气。


③ 收货入库 ★ 第一次记账

先猜一猜:货真进仓了、但钱还没付,这步记账吗?如果记,会动哪个科目?

看会计记账

【生活故事】 货收了、钱欠着 → 多了一批小麦,也多欠了农户一笔。

【货钱箭头】

货:  原料仓  +小麦(净重×单价 = 2800 元)
钱:  欠农户  +2800 元(应付账款"生"出来了)

【借贷符号】(借=左、贷=右,只是记账符号,跟"借钱/贷款"无关)

借:原材料      2800 元   (厂里多了一批价值 2800 的小麦)
贷:应付账款    2800 元   (多欠农户 2800)

左右都是 2800,。这就是复式记账:一笔账两边写、两边必相等。

诚实旁注:真实向自产农户收粮其实是现款现结(一手粮一手钱、严禁打白条),不会挂"欠账"。本书让收货先挂应付账款,是为了用同一袋小麦把"应付账款怎么生、又怎么灭"演给你看。真实里"先欠后还"更常见于向包装厂、粮食中间商赊购的场景。


④ 付款

先猜一猜:把欠农户的钱付清了。货会动吗?之前那笔"欠账"会怎么样?

看会计记账
借:应付账款    2800 元   (之前那笔"欠账"勾掉、归零)
贷:现金        2800 元   (现金真出门了)

对照 ③:③ 是"贷应付账款"(生),④ 是"借应付账款"(灭)。同一个科目,一生一灭,余额回到 0——生灭闭环就这么走完。


⑤ 磨粉

先猜一猜:小麦磨成了面粉。这步钱会变多吗?还是钱总数没变、只是"换了个地方记"?

看会计记账
借:库存商品    2800 元   (成本搬进"成品"名下)
贷:原材料      2800 元   (从"原料"名下搬走)

两边相等、总额守恒——这正是"成本搬家"四个字的账面长相:钱没多没少,只是从原材料账结转进了库存商品账。

诚实旁注:真实工厂里,料进车间到磨成成品之间,成本会先在「在产品」这个中间账户里待一阵;而且磨粉还要叠上电费、人工等加工费,所以面粉成本 ≥ 小麦成本。本书为保持极简,把这一站合并了——记住"真实里还有这一环"即可。


⑥ 包装

到这步,开始留空让你先想——前面的范例你已经看过好几遍了。

先猜一猜:面粉装袋,领了包装袋。包装袋也要钱,这笔钱会让"成品"凭空变值钱吗?还是只是把成本从一个账搬到另一个账?

试着自己填一下:货怎么动?钱怎么动?(想好了再往下看)

看会计记账
借:库存商品     80 元    (包装成本并入成品)
贷:现金         80 元    (买/领包装袋付的钱)

现在这袋成品的账面成本 = 原料 2800 + 包装 80 = 2880 元。记住这个数,下一步"结转成本"要用它。


⑦ 开票卖出 ★ 一步里藏着两笔账

这是最"密集"的一步——货钱同时动,而且要记两笔账。所以把它拆成两个微步,先讲一笔、再讲一笔,你跟着想就不乱。

先猜一猜:客户来买面粉、开了发票,但还没马上付钱。这步钱会动吗?动哪个科目?(提示:想想 ③ 收货时那个"先欠后勾"——这次是反过来,别人欠我们。)

微步 A:确认收入(挂应收)

微步 B:结转成本(把卖掉那批的成本算出去)

看会计记账

微步 A · 确认收入(面粉 706kg×4.2 + 麸皮 234kg×1.5 ≈ 3316 元)

借:应收账款    3316 元   (客户欠我们的货款"生"出来)
贷:主营业务收入 3316 元   (这单赚到的收入)

微步 B · 结转成本(就是 ⑥ 末尾那个 2880 元)

借:主营业务成本 2880 元   (卖这批货对应的成本)
贷:库存商品    2880 元   (成品账面送走这批)

这单毛利 = 收入 3316 − 成本 2880 ≈ 436 元。 看,收入和成本一配对,赚多少一目了然——这正是配比原则的用处。


⑧ 收款 · 走完一整圈

最后一步,放手让你自己走一遍。

先猜一猜 + 自己填:客户把货款付来了。

  • 货怎么动?(提示:想想 ④ 付款时货动了吗)
  • 钱怎么动?(提示:⑦ 微步 A 挂了一笔应收,现在该怎么样?)
  • 这对应哪个"闭环"?

想好了再看答案:

看会计记账
借:现金        3316 元   (货款真到账)
贷:应收账款    3316 元   (⑦ 那笔应收勾掉、归零)

和 ④ 对照:一个是应付的生灭(我欠别人→还清),一个是应收的生灭(别人欠我→收回)。两条"先记后勾"的线,在这一步同时收口。


把 8 步连起来看一眼

货动吗钱动吗关键账(大白话)谁来做
① 下单不记账(没真动)采购员
② 过磅不记账,但定了入账金额磅房计量员
③ 入库+小麦欠农户(应付生)借原材料/贷应付仓库管理员
④ 付款还清(应付灭)借应付/贷现金出纳
⑤ 磨粉小麦→面粉成本搬家(总额不变)借库存商品/贷原材料磨粉生产工
⑥ 包装装袋包装成本搬进成品借库存商品/贷现金包装工
⑦ 开票−面粉认收入+结成本(两笔)应收/收入;成本/库存商品销售员+会计
⑧ 收款钱到账(应收灭)借现金/贷应收出纳

小结:跟一袋小麦走 8 步,货钱真动才记账;② 过磅虽不记账却定了金额;应付(我欠别人)和应收(别人欠我)都是"先记上、后勾销"的生灭闭环;开票一步要记两笔——认收入、结成本配成一对;而每一步背后都站着一个专管这件事、且被别人制约的岗位——这"为什么要分这么多人"的道理,前一章已经讲透。

第 6 章 · 制粉工艺详解

读完这一章你能

  • 用一句话说清磨粉这一步在做什么(主线始终不变)。
  • 讲明白为什么不能一次把小麦砸成粉。
  • 看懂出粉率从哪来、面粉等级凭什么分、麸皮为什么不是废料。

主线只有一句话

先把最重要的一句话定下来,后面无论多复杂,这句都不变:

⑤ 磨粉:小麦 → 面粉 + 麸皮。

就这一句。跟着这袋小麦走第一遍,记住它就够了:一袋小麦进车间,出来面粉(主产品)加麸皮(副产品),成本从「原材料」账搬进「库存商品」账,钱没多也没少,只是换了个去处。这与前面讲过的「成本搬家」是同一回事。

如果你只想先顺一遍业务,到这里就可以翻到下一节。下面的「黑箱」是给想深入的读者准备的——想知道这句话背后那台机器在做什么,再往下看。


打开磨粉黑箱(想深入再看)

点开:磨粉车间里到底发生了什么?

先记住一个比喻

磨粉不是一锤砸碎,而更像剥洋葱加筛沙子:磨一点、筛一点,把好料(白色的芯)一点点挑出来,把皮整片整片地留住、便于分开。

记住这一句,下面所有工序都能挂上去。

为什么不能一次磨成粉?

很多人以为磨粉就是把小麦倒进机器,一下全打成粉。其实不行。一颗麦粒分三层:

  • 胚乳——最里面白色的芯,占麦粒约 83%,白面粉就从这里来。
  • 麦皮(麸皮)——最外面那层硬皮,占约 14.5%
  • 胚芽——麦粒发芽的那个小尖,占约 2.5%,营养最高(富含维 E 和优质脂肪);但正因为含油,放久了会酸败发苦,所以白面粉里通常把它去掉。

问题来了:如果一锤砸碎,麦皮会跟着被砸成细粉,混进白色的胚乳里再也分不出来——做出来的面粉发灰、带麸星、口感差。

所以正确的办法是反过来:轻轻地磨、磨一点就筛一遍,尽量把麦皮保持成大片(大片才好挑走),把胚乳一点点刮下来磨细。这套「分多道、轻碾细分、边磨边筛」的思路,有个专门的名字——

逐级研磨:不一次磨碎,而是分很多道、一道比一道细,中间反复过筛。这正是现代辊式磨机和老式石磨最根本的区别(1880 年代成熟),也是整套工艺的核心。

两类磨辊:剥皮的与磨细的

车间里的磨机分两种活儿:

  • 皮磨——磨辊带螺纹,像剪刀,负责把麦皮剪开、把胚乳从皮上刮下来,而不是磨细。目标是「剥得干净、皮留大片」。通常要走 4~5 道。
  • 心磨——磨辊是光面的,负责把刚才刮下来的胚乳颗粒(粗粒)一级级磨成细面粉

一句话:皮磨剥皮、心磨磨细;一个剥、一个磨,中间靠筛和清把两种料分开。

完整工序:磨—筛—提纯,循环多次

把上面串起来,一袋小麦进车间是这样走的:

  1. 清理去杂——先用筛子、磁铁、风选,把石子、草籽、铁屑、灰土挑出去(食品安全第一关,尤其要防金属)。
  2. 润麦——给小麦加水到约 15%~17% 的湿度,静置 8~24 小时。这一步像泡发干香菇:加点水,让外皮变韧(韧了才好整片剥、不易碎)、让芯变软(软了才好磨)。它看不见、不记账,却直接决定出粉率和质量,不要以为麦子过磅后就能直接进磨。
  3. 皮磨——带螺纹的辊把麦皮剪开、刮下胚乳。
  4. 筛理——按颗粒粗细分级,粗的回去再磨,细的往下走。
  5. 清粉——用筛子加气流提纯,把残留的麸星吹走,留下干净的胚乳粗粒。
  6. 心磨——光辊把胚乳粗粒磨成细面粉。
  7. 然后回到第 4 步反复多道,直到把好料尽量取尽,最后配粉、打包。

所以磨粉不是「一道工序」,而是 磨 → 筛 → 提纯 循环多次的过程。


出粉率:一袋小麦能出多少面粉?

不用打开黑箱也能懂这个数。出粉率就是:一袋小麦,有多少变成了白面粉。

拿这袋 1 吨(1000 kg) 小麦举例,算一笔最直观的账:

出来的东西大约重量是什么
白面粉(主产品)约 750 kg卖给客户的成品
麸皮 + 次粉(副产品)约 230 kg主要卖去做饲料
损耗约 20 kg灰土、水分蒸发等

也就是出粉率约 75%。行业里高效磨坊普通制粉一般是 72%~78%(美国平均 76.9%);越白越精的精白粉只有约 60%,而全麦粉是 100%(什么都不去掉)。

这里有个天花板值得记住:胚乳本来就只占麦粒约 83%,所以白面粉出粉率理论上最高也就 83% 左右——而且干法制粉永远分不干净(总有一点胚乳粘在皮上被扔掉),所以实际到不了 83%。如果有人说出粉率 90%,那一定是把麦皮也磨进去了。这就是出粉率天花板

🔑 沙盘小贴士:ERPBook 沙盘里出粉率参数随小麦品质浮动(706‰~770‰)——参数本身没问题,记住真实区间在 72%~78%、83% 是天花板就行。


越白 ≠ 越好:出粉率、白度、营养的三角拉扯

为什么不干脆把出粉率提到最高、多出点面粉?因为越白和出粉率越高是相互打架的

衡量面粉「白不白、精不精」有个硬指标——灰分:把面粉高温烧成灰,剩下的渣越多,说明带进去的麦皮(麸星)越多。所以:

灰分越低 = 麦皮带得越少 = 越白越精 = 但出粉率越低、营养也越少。

想要更白(灰分更低),就得多扔掉靠近麦皮的那部分,面粉自然出得少。三者互相牵制,这就是磨粉师傅每天在权衡的事。

中国现行国标 GB/T 1355-2021 按灰分把小麦粉分三级(已经替代了过去「特一粉、特二粉」的旧说法):

等级灰分(干基)通俗理解
精制粉≤ 0.70%最白最精,麦皮带得最少
标准粉≤ 1.10%中等
普通粉≤ 1.60%带麸皮多一点,更接近全麦

这就是面粉等级

新国标还明令禁止添加增白剂、增筋剂——白要靠工艺磨出来,不许靠化学药剂漂出来。

灰分超标会让面粉被质检从「精制粉」降级成「标准粉」——这就是第 8 章「品控降级」那笔损失的工艺根子。


副产品不是边角料,是利润的命脉

新手最容易看轻麸皮,觉得「磨剩下的皮,扔了算了」。这是大错。

面粉是薄利大宗商品(行业利润率常常只有个位数),很多磨坊其实是靠卖副产品才把利润撑住的。出粉率每提高 1%,一年多出的面粉和省下的成本相当可观——出粉率 1% 就能决定一家厂的盈亏。所以前面讲「盯住钱」那条线时,副产品是绝不能轻描淡写的一支。

副产品也别一概称作「麸皮」,其实是三种,别搞混:

副产品是什么去哪儿
麸皮(bran)麦子最外层的皮主要做饲料
次粉(shorts/middlings)介于面粉和麸皮之间的低等粉(不是麦皮)饲料或低端食用
胚芽(germ)麦粒的小尖,营养最高提胚芽油、做保健品

记住一句:次粉 ≠ 麸皮。麸皮是「皮」,次粉是「档次低一点的粉」。


这一步该谁来干?——磨粉生产工与质检/品控员

机器再先进,也得有人盯。磨粉这一步上岗的是两类人:

磨粉生产工

质检 / 品控员


本章小结

  1. 主线永远一句话:小麦 → 面粉 + 麸皮,成本从原材料搬进成品。
  2. 出粉率约 72%~78%(1 吨小麦≈750 kg 面粉),天花板是胚乳占比 83%,到不了;越白(灰分越低)则出粉越少,等级按灰分分精制/标准/普通三级。
  3. 副产品(麸皮/次粉/胚芽)是利润命脉,不是废料(次粉≠麸皮);判定质量的质检必须独立于磨粉的生产工。

第 7 章 · 会计记账与会计恒等式

读完这一章你能

  1. 说清一条等式 资产 = 负债 + 所有者权益,并把所有科目挂到它两边。
  2. 看懂「借」和「贷」到底是什么——它们就是左和右,跟借钱、贷款无关。
  3. 给前几章你已经会的操作叫出正名:权责发生制、配比原则、收入确认;并知道试算平衡有四类错查不出来,所以还需要账实相符兜底。

前面几章,你跟着这袋小麦走完了 8 步,看懂了钱和货怎么动;也认识了仓管、出纳、会计这些岗位,知道了为什么记账的人不能同时管钱。

这一章只回答一个问题:会计为什么要那样记账?

先讲一个小故事。


一个 500 年没被超越的发明

1494 年,意大利数学家帕乔利写了一本数学书,顺手把当时威尼斯商人的记账方法整理成了一章。就这一章,奠定了今天全世界通用的记账法——借/贷 背后的复式记账。500 多年过去,计算机、互联网换了好几代,这套方法的内核一个字没改。歌德读懂它之后赞叹,这是「人类心智最美妙的发明之一」。

一套记账方法,凭什么让数学家整理、文豪盛赞、500 年不倒?

因为它做到了别的办法做不到的一件事:让账自己检查自己对不对。 这一章就带你看懂这个「自检」是怎么炼成的。先别急着记「借」「贷」那两个字,我们先立一杆秤。


先立一杆秤:会计恒等式

先猜一猜:一家面粉厂,你怎么一句话说清它的「家底」有多厚?

换个生活场景。假设你要盘一盘自己的家底,通常会列两样东西:

一句话:

你真正的身家 = 你拥有的一切 − 你欠别人的。

把它挪个位置,就是会计这门学问的根:

资产 = 负债 + 所有者权益

  • 资产:厂里所有值钱的东西(现金、原材料、库存商品、别人欠我的钱……)。
  • 负债:厂里欠别人的(欠供应商的货款、银行借款……)。
  • 所有者权益:刨掉欠别人的,真正属于老板自己的那部分(老板投进来的本金 + 一路赚的利润)。

这就叫 会计恒等式。它叫「恒等式」,是因为它任何时候都成立——左边永远等于右边,一秒都不会破。

为什么必然成立?因为厂里每一分值钱的东西(左边),要么是借别人的、要么是自己的(右边),没有第三种来源。这不是规定,是必然。

动手验证这杆秤永不倾斜:逐笔点下面的业务,看「资产」与「负债 + 权益 + 利润」两边怎样始终相等。

一个具体例子:老板拿 10 万元开厂。

10 万(资产) = 0(负债) + 10 万(权益) —— 平。

这正是沙盘第一步干的事:借 现金 / 贷 实收资本(老板投本金)。现在这两个字你还看不懂没关系,记住这杆秤一直在就行。

记住这杆秤。 后面所有看起来高深的规则,都是从它身上自然长出来的——不是要你背的口令,是推得出来的结论。


科目:账本里的一个个抽屉

钱和货不能记成一锅粥。会计把账分门别类,每一类叫一个 科目——你可以把它想成账本里贴了标签的抽屉:「现金」一个抽屉、「原材料」一个抽屉、「应付账款」一个抽屉……

这家面粉厂常用的抽屉,正好分成五类,而且每一类都能挂到刚立的那杆秤上:

科目类别例子挂在恒等式哪一边
资产现金、原材料、库存商品、应收账款左边(资产)
负债应付账款右边(负债)
所有者权益实收资本、本年利润右边(权益)
收入主营业务收入右边(权益的「增援」——赚钱让老板更富)
成本/费用主营业务成本、营业外支出左边(资产的「消耗」——花钱让家底变薄)

看出门道了吗?收入和费用,本质是所有者权益的涨与跌。 赚一笔收入,老板的身家就厚一分(权益增,挂右边);花一笔成本,身家就薄一分(像资产被消耗,挂左边)。所以五类科目,归根到底还是恒等式的左右两边。这杆秤,装得下所有科目。

术语就地记:科目 = 账目的分类抽屉(现金、应付账款……)。每个科目随时有个余额(现在是多少),但余额从不单独记一个数,而是把这个抽屉里所有进出加起来算出来的——这一点后面试算平衡会用到。


⚠️ 三个一定要忘掉的直觉

现在我们碰那两个字:

零基础学会计,头号拦路虎就是这两个字——因为日常生活里「借」「贷」的意思太强,一看见就先入为主想歪。所以先破后立:在认识它俩之前,先把三个错误直觉删干净。

⚠️ 三个要忘掉的直觉

  1. 借 ≠ 借钱,贷 ≠ 贷款。 它俩是纯记账符号,跟你去银行借钱、贷款一点关系都没有。
  2. 借 ≠ 减少,贷 ≠ 增加(反过来也不对)。到底是增是减,只看这个科目是什么性质。
  3. 借 ≠ 坏,贷 ≠ 好。 两个都是中性的,没有褒贬。

那它俩到底是什么?答案很朴素:

借,就是账户的左边。贷,就是账户的右边。 仅此而已。古人用这两个字当「左/右」的代号,沿用了 500 年,我们也就跟着用。

记住这个画面:每个科目都是一个 T形账户——科目名写在 T 字头顶,借方记左边,贷方记右边

            原材料
      借(左)  |  贷(右)
      ────────┼────────
       +2800  |

那「增加记哪边、减少记哪边」呢?这就用上前面那杆秤了——方向由科目挂在恒等式的哪一边决定:

  • 恒等式左边(资产 / 成本费用):借方(左)记增加,贷方(右)记减少
  • 恒等式右边(负债 / 权益 / 收入):贷方(右)记增加,借方(左)记减少

看出来了吗?这条规则不用背——它就是那杆秤的镜像:东西挂在等式哪边,它的「增加」就记在哪边。资产在左,资产增加就记左(借);负债在右,负债增加就记右(贷)。恒等式立住了,借贷方向自动就有了。


复式记账:每笔账写两边,且必须相等

现在可以揭晓那个「自检」的秘密了。

会计的核心规矩:每记一笔账,必须同时写两边——一边记借、一边记贷,而且两边金额相等。 这就叫复式(「复」=两边都写)。

为什么必须两边相等?还是那杆秤。 任何一笔交易,都不会凭空打破「资产=负债+权益」这个平衡;既然秤不能倒,那记账时左右两边动的数,就必然一样大。借贷必相等,是恒等式恒成立的必然结果。

我们用「具象渐褪三步」走一遍,你会发现一点都不玄。拿向包装厂赊购包装袋这件事举例(挑这件事,是因为它是面粉厂里真会赊账的场景——向农户收粮是当场付现的,后面会讲)。

第一步:生活故事(实物) 包装袋送来了,2800 元的货收下了,但钱说好月底再付。所以此刻:厂里多了一批包装物(东西到手了),同时多了一笔欠包装厂的债(钱还没给)。

第二步:货钱箭头(示意图)

   周转材料(包装物) +2800   ←── 收到的货
   应付账款(欠包装厂) +2800  ←── 欠下的债

一进一欠,各 2800。

第三步:借贷符号(可折叠,看不懂可跳过)

📊 看会计怎么记这一笔
借:周转材料    2800 元     (资产↑,资产在左→记借)
贷:应付账款    2800 元     (负债↑,负债在右→记贷)

左 2800,右 2800,

  • 周转材料资产(挂左边),增加记;
  • 应付账款负债(挂右边),增加记;
  • 验一下秤:资产 +2800,负债 +2800,资产=负债+权益 两边同时 +2800,依然平

这一笔的完整记录单叫一张凭证;凭证里的每一行(某科目借或贷多少)叫一条分录

一个永远不会错的入门抓手:遇到现金时,收到现金就借现金,付出现金就贷现金。从「现金」这一个科目稳稳起步,其他科目跟着秤推就行。


两个问题,定下借贷方向

每张沙盘的事件解说卡里,都藏着一个固定的小栏目——拿到任何一笔业务,先问自己两个问题,借贷方向就自己跳出来了:

🔑 两个问题

问题一:什么东西增加或减少了?(钱?货?欠别人的债?) 问题二:它挂在恒等式哪一边?(资产/费用在左,负债/权益/收入在右)

答完这两问 → 左边的增加记借、右边的增加记贷,方向自动确定

拿刚才那笔练一遍:问题一——包装物(资产)增加了、欠款(负债)增加了;问题二——资产在左、负债在右;结论——资产增加记左(借周转材料),负债增加记右(贷应付账款)。完工。

这两个问题,就是你以后看任何一笔账的万能钥匙。


给你早就会的操作,叫出正名

下面这几条原理,你前几章早就用上了,只是不知道它们的大名。这一节给它们一次性颁证:

概念名第几步已用过一句话定义
权责发生制③ 收货挂应付、⑦ 开票挂应收事一发生就入账,不等现金收付(反面是现金收付制);这正是应收、应付科目的由来
收入确认原则⑦ 开票确认收入货一交付就确认收入,不必等钱到账(和权责发生制一家人)
配比原则⑦ 开票同时结成本确认收入的同时,把对应那批货的成本一起结转,这单赚多少才算得清
成本搬家⑤ 磨粉、⑥ 包装、⑦ 结成本成本不是花掉了,只是从一个资产抽屉搬进另一个,卖出那刻才变费用

(向农户收粮其实是现款现结、不挂应付,本书借它演示「应付的先欠后还」;现实里会赊账的是向包装厂赊购包装袋,详见第 5 章。)


第一道关:试算平衡(以及它抓不到的四种错)

既然每一笔账都左右相等,那么把全厂所有账的借方加在一起、贷方加在一起,这两个总数也必然相等

会计随时算这两个总数的差。差是 0,说明没有「把秤记歪」的错。这道自检,叫 试算平衡

但请务必听清这句话——这是新手最容易被误导的地方:

试算平衡,只能查出「让借贷不相等」的错;它查不出账记得对不对。

具体说,有四类错误抓不到(因为这四类都没破坏左右相等):

  1. 整笔漏记:有一笔账压根忘了记。左右都没动,当然还平——但账是错的。
  2. 记错科目仍平:本该记「原材料」,错记成了「库存商品」,金额没错、借贷照样平——但科目错了。
  3. 补偿性错误:一处多记了 100、另一处又少记了 100,两个错正好互相抵消——总数还是平。
  4. 借贷双方同错同额:本该记 280,借贷两边都错记成 2800——左右仍然相等。

所以,「试算平了」 ≠ 「账全对了」。 它只是说「没有破坏平衡的错」,有四类漏网之鱼它管不着。

这就纠正了一个常见的过度自信:别以为「差额是 0 就万事大吉」。差额是 0 只是第一道关过了,还得有第二道关补上它的盲区。


第二道关:账实相符(两道关互补,不是多余)

第二道关,专治试算平衡的盲区。回到第 2 章那句最重要的话:货和钱是两条线,必须时时对上。

账上「原材料」这个抽屉记着值多少钱,仓库里实际的小麦按价算又值多少钱——这两个数必须时时相等。这叫 账实相符(沙盘里叫「货账镜像」)。

为什么它能补上试算平衡的漏?看上面四类错里的第 2 种:把「原材料」错记成了「库存商品」。试算平衡发现不了(借贷照样平),但账实相符立刻露馅——因为账上「原材料」凭空少了一截,跟仓库实物对不上了。

两道关是互补,不是重复。

  • 试算平衡(会计独立复核)查的是:账本内部,左右平不平。
  • 账实相符(仓管经手 + 会计独立盘点)查的是:账本和真实世界,对不对得上。

两道关都过,这本账才真正可信。这也正是第 4 章讲的内控——记账的人和保管货物的人是两拨人,定期独立盘点对账,账实相符这道关才靠得住。


进阶彩蛋:为什么银行给你「贷记」,钱反而变多?

这一段是给学有余力的人备的「啊哈」时刻,看不懂可以直接跳到小结。

你一定见过银行短信:「您的账户贷记 1000 元」,结果余额变多了。咦?前面不是说「贷」经常是减少吗?

用那杆秤一推就通:你的存款,对银行来说是它欠你的债(负债)。 负债挂在恒等式右边,增加记。所以银行给你账户「贷记」,是说「我欠你的债又多了 1000」——对你而言当然就是钱变多了。

这个反差点,恰好反向证明了那条铁律:借贷的增减方向,永远由科目的性质决定,而不是由「钱有没有变多」决定。 想通这个,你就真把借贷符号嚼透了。


这章谁在干活:会计管「账」(建科目、记凭证、跑试算平衡),出纳管「钱」(收付现金、保管现金)——两人分开、互相独立盘点对账。为什么必须分,第 4 章已讲透:管钱的人若同时记账,就能「自己花了自己抹账」。两道自检关立得住,正靠这道分离。


📒 本章小结

  1. 先立一杆秤:资产 = 负债 + 所有者权益。五类科目都挂在它两边;借贷的增减方向是这杆秤的推论,不是要背的口令。
  2. 借=左、贷=右,纯符号——跟借钱贷款、跟好坏、跟增减都无关,方向只看科目性质。判定靠两个问题:什么增减了?在恒等式哪一边?
  3. 三条原理有了正名:东西到手就记账=权责发生制(应收应付的由来);开票同时记两笔=收入确认+配比原则;成本是从资产抽屉搬到费用、卖出才搬最后一程。
  4. 两道自检关互补:试算平衡查「借贷平不平」(但抓不到漏记/错科目/抵消/同错四类);账实相符查「账和实物对不对」,补上前者的盲区。两关都过,账才可信。

第 8 章 · 异常业务的处理

读完这一章你能:

  1. 说出面粉厂最常见的四种意外(退货 / 盘亏 / 盘盈 / 降级),并判断每一种「货」和「钱」各往哪边动;
  2. 看懂月底「结一次总账」在做什么——把一段时间的盈与亏,汇成一个数;
  3. 用自己的话讲清:为什么意外处置也不能一个人说了算(岗位互相牵制)。

前面几章,我们跟着同一袋小麦顺利走完了 8 步:下单 → 过磅 → 入库 → 付款 → 磨粉 → 包装 → 开票 → 收款。账平、货对、各岗位各管一段。

但真实的工厂不会这么顺。小麦会受潮,仓库会少几袋,质检会皱眉头。

这一章不教新规则,而是要让你看清一件更重要的事:无论冒出什么意外,三条铁律一条都不破——

下面每个意外,我们都换一种读法:先把你放到老板的位置,让你自己拿主意,再揭晓账该怎么记。


先猜一猜:这袋小麦受潮了

假如你是老板 那袋你前几天收进来的小麦(1 吨、单价 2.8 元/kg、值 2800 元),仓管来报告:堆在墙角受了潮,质检一查——发霉了,不能用。

钱还没付给对方。现在,你会怎么处理这批货?账上又该动什么?

先别往下看,自己想三十秒。

想好了?多数人的直觉是对的:货退回去,这笔账一笔勾销。我们来看它怎么落到两条线上。

采购退货——

发生了什么往哪边动
货物流这 1 吨原材料全部退出仓库,批次到此终止原材料 −2800
资金流本来欠对方的 2800,现在不用付了,欠款一笔消掉应付账款 −2800

货少了 2800,欠款也少了 2800——两条线同步缩回,谁也不欠谁。写成会计的语言:

📊 看会计记账(进阶可展开)
借:应付账款    2800 元     (不欠对方这笔货款了 → 负债减少)
贷:原材料      2800 元     (这批小麦退出账 → 资产减少)

左 2800、右 2800,平。一笔账退回一笔账,干干净净。

为什么是「借应付、贷原材料」? 回忆第 7 章:负债(应付账款)在贷方增加、借方减少;资产(原材料)在借方增加、贷方减少。退货是「欠款减少 + 货减少」,所以「借应付、贷原材料」,两边正好一起往回缩。

(这里「先欠后退」沿用了演示设定;现实中向农户收粮是现款现结、不挂欠账,会赊账的是向包装厂等供应商进货,详见第 5 章。)


盘亏与盘盈:账上和仓库,对不上了

到了月底,仓管要做一件事:盘点——把仓库里的货一袋一袋数清楚,跟账本上记的数对一对。

这正是第 2 章那句话的现场检验:账上记的货值,应当等于仓库实际的货值。可万一对不上呢?

假如你是老板 账本说仓库里有 1000 kg 原粮。仓管数完回来:实际只有 950 kg。少了 50 kg(可能是撒漏、鼠害、装卸损耗)。

钱没人偷、货也不是被卖了——就是凭空少了。这账你怎么记?

少掉的 50 kg,按单价 2.8 元算,是 140 元(沙盘里按在库量的 5% 计)。它去哪了?说不清。说不清的损失,会计有个专门的科目装它,叫营业外支出——意思是「和主营业务(买麦卖面)没直接关系的额外损失」。

盘亏(实物比账上少)——

📊 看会计记账
借:营业外支出    140 元     (确认一笔说不清的损失)
贷:原材料        140 元     (账上货值调减,对齐实物)

记完这一笔,账上原材料从 1000 kg 的值降到 950 kg 的值——账实又相符了。

反过来呢? 如果盘点发现仓库比账上多(比如多出 50 kg,可能是当初少记了),那就是盘盈——一笔意外的便宜:

借:原材料        140 元     (账上补记这批货,资产增加)
贷:营业外收入    140 元     (一笔说不清的意外收益)

抓住一个对称:盘亏是「账多 → 减账补损失」,盘盈是「账少 → 补账记收益」。无论哪种,目的只有一个——让账本去追实物,使两者重新对齐。账实相符不是摆设,它是盘点这道关每月较真的结果。


品控降级:东西没少,身价掉了

前两种意外,货的数量变了。这一种不一样——数量一点没少,但它「不值那么多钱」了。

假如你是老板 质检员拿着这批原粮的化验单找你:「老板,这批麦子灰分超标、麸星偏多,达不到精制粉的料,只能当标准粉用。」

麦子还是那 1000 kg,一粒没少,但它的身价降了。这账,记还是不记?记的话记多少?

很多人会愣一下:东西又没少,凭什么记账?

这正是会计较真的地方:值多少钱,本身就是账要管的事。货还在,但它能卖的钱少了——账上就得把这个「缩水」如实记下来,否则账面会虚高,骗了自己。

品控降级(沙盘里按减值约 10% 计,数量不变)——

📊 看会计记账
借:营业外支出    280 元     (价值缩水,确认损失)
贷:原材料        280 元     (账上这批货的价值调减 10%)

(2800 元的 10% = 280 元)货还是那堆货,但账上它从值 2800 变成值 2520——与它现在的真实身价对齐了。

🔬 为什么会「降级」? 灰分超标(麸星残留偏多)就达不到精制粉,按国标只能降级——工艺细节见第 6 章;质检的化验单就是这笔减值的依据。


别忘了岗位:意外里,谁说了算?

读到这里,你可能没注意一件关键的事——上面每个意外,都不是一个人拍脑袋定的。

回想前几章讲的组织与岗位:四大职能必须分在不同人手里。意外处置,正是这套牵制最该发力的时刻:

意外谁经手谁复核/判定谁记账为什么不能一个人干
盘亏 / 盘盈仓管(保管货、数实物)会计独立盘点复核(不是仓管自己说少了就少了)会计入账若仓管又管货、又能改账,偷了货改个「盘亏」就抹平了,谁也查不出
品控降级仓管(货在他手上)质检员凭化验单判定(不是仓管或销售拍板)会计按判定入账若销售嫌货难卖、自己就给降级,减值随口说了算,账就失真了
采购退货仓管(货出库)质检判废 + 负责人批准会计冲账退货同时消掉一笔欠款,一个人若能既退货又改应付,做假账的口子就开了

一句话直觉:正常流程靠分工提速,意外处置靠分工防错。越是「说不清」「有人吃亏」的时刻,越要「经手的不复核、复核的不记账」——这不是不信任谁,而是让任何一笔异常都至少经过两双眼睛(不相容职务分离)。


期末结转:月底,把这个月的账「收个口」

前面四种是随时可能发生的意外。最后这一种不是意外,而是每个月底雷打不动的一道收尾——把这一个月的经营成绩,算出一个数。

假如你是老板 一个月下来:卖面粉的收入进了几笔、卖出去那些面粉的成本记了几笔、中间还有盘亏盘盈降级的营业外收支……它们散落在各个科目里。

现在你想知道一句话:这个月,工厂到底赚了还是亏了?赚(亏)多少?

办法叫期末结转(月结)。它做的事,用大白话说就是:

把所有「赚的」和所有「亏的、花的」,全都汇集到一个口袋里,一加一减,看剩多少。

这个口袋,会计叫本年利润

具体两步(沙盘里合成一张凭证完成):

  1. 把「赚的」转进来:主营业务收入、营业外收入……这些贷方科目的余额,全部转入本年利润;
  2. 把「花的、亏的」转进来:主营业务成本、营业外支出……这些借方科目的余额,也全部转入本年利润。
📊 看会计记账(以一组示意数字)

假设这个月:卖面粉收入 4200、营业外收入(盘盈)140;卖出成本 2800、营业外支出(盘亏 + 降级)420。

转入赚的:
  借:主营业务收入   4200
  借:营业外收入      140
      贷:本年利润   4340

转入花的:
  借:本年利润       3220
      贷:主营业务成本 2800
      贷:营业外支出    420

本年利润这个口袋:进 4340、出 3220,剩 1120 —— 这个月净赚 1120 元。

结转完,收入、成本这些科目都「清零归位」,准备好迎接下个月重新开始计数;而这个月的成绩,稳稳落在本年利润里。这就是俗话说的「月结算总账」。


一句诚实话:我们这里「简化」了什么?

你可能会在更正规的账本上看到不一样的写法,这里如实交代,免得你日后困惑:

诚实旁注:盘盈 / 盘亏的「简化直入」口径 本章把盘亏盘盈直接计入了营业外支出 / 营业外收入。这是《小企业会计准则》下、小厂常用的正规简化做法——简化 ≠ 不规范。 更正式的做法会先把差额挂到一个叫待处理财产损溢的中转科目,等查清原因、批准后,再转入营业外收支(两步过账,审批留痕更全)。我们这本书为了让你专注于「两条线、借贷平、账实符」这件核心事,走了直入这条捷径。等你上手真账,记得还有这道更细的关。

降级的减值也类似:这里统一记进「营业外支出」是当前口径;更细的准则里可能用「资产减值损失 / 存货跌价准备」等专门科目。道理一样,科目更细而已。


本章小结

把整章焊成一句话:

退货、盘亏、盘盈、降级、月结——花样再多,三条铁律一条不破:货钱两条线、借贷必相等、账实必相符;而且没有哪一笔异常是一个人能独自定下来的,经手、判定、记账、复核各归其人,意外才不会变成漏洞。

第 9 章 · 上篇小结:两条主线与业务闭环

读完这一章你能

  1. 一张镜像图说清整个面粉厂:左边买、右边卖,中间夹着「赚多少」。
  2. 把上篇收成三句话——再有人问你「面粉厂到底怎么转的」,你能一口气讲明白。
  3. 自己记一笔新账(卖麸皮),并亲手验一下账平不平——从「看懂例子」走到「自己会做」。

你已经跟着一袋小麦走完了一整圈:从订货、过磅、入库、付款,到磨粉、包装、开票、收款。沿路干活的那些人你也都认识了,也明白了为什么这些活不能由一个人全包。

这一章不教新东西,只做一件事:把散落的点连成一张图,再收成几句话,让它真正记进你脑子里。


一、一张镜像图:左手买、右手卖

面粉厂的全部生意,可以画成对称的两半——左半边是「买进来」,右半边是「卖出去」,中间夹着老板最关心的那个数:毛利(卖价减成本,这一单到底赚了多少)。

货物流 · 数量线
小麦
收货▶
原材料
磨粉▶
库存商品
(面粉)
开票▶
客户
↕ 时时账实相符:账上货值 = 仓库实际货值 ↕
应付 · 先记后勾
欠农户 ─付款▶ 付清
← 毛利 →
应收 · 先记后勾
客户欠 ─收款▶ 收回
全厂借方合计 ═══ 贷方合计 · 试算永远平(差额 = 0)

这张图把前面所有内容压成了一幅画,慢慢看三件事:

无论左边右边怎么动,最底下那行铁律永远成立:全厂借方合计 = 全厂贷方合计。而这张图背后还站着一群互相牵制的人:采购、磅房、仓管、出纳、会计……经手钱货的,和记账、批钱的,永远不是同一个人(四把钥匙分给不同人,谁都做不了独角戏)。流程看着繁琐,本质是用分工换可信

生活类比:把它想成一面镜子。你站在镜子左边「买」,镜子里照出一个对称的「卖」。买是「货进来、欠款出去」,卖是「货出去、欠款收回」——动作相反,结构相同。看懂了一边,另一边自动也就懂了。


二、把上篇收成三句话

如果只能记住三句话,就记这三句——它们是整个上篇的浓缩:

① 面粉厂 = 买小麦、磨面粉、卖出去赚差价。 老板天天盯两样:货(东西够不够、在哪)和钱(欠多少、收多少)。

② 每件事都是货钱一体两面 欠别人的(应付)、别人欠的(应收),都先记上、后勾销——有生就有灭,账早晚要清。

③ 两道自检关永不破。 借贷处处相等(试算平衡),账上货值 = 仓库货值(账实相符);再加上分工 = 相互牵制,做假账、记错账都瞒不住。

第一句讲生意是什么,第二句讲账怎么动,第三句讲靠什么不出错。背下这三句,你就抓住了面粉厂的骨架。


三、轮到你了:卖麸皮,自己记一笔

前面的账都是书替你记好的。现在撤掉脚手架,换一个新场景,你来记

场景:磨粉那一步,除了面粉,还磨出了一批麸皮。攒了一车,有个养殖户来收,当场付现金 300 元买走。

这笔生意,货怎么动?钱怎么动? 先别看答案,自己想一想,在脑子里(或纸上)填一填。

提示三个问题,帮你理清楚(就是全书一直用的那套思路):

  1. 这批麸皮原来记在哪个科目里?(想想磨粉那步,面粉和麸皮都进了哪儿)
  2. 麸皮卖出去了,这条线该减哪个、加哪个?
  3. 当场收了现金,这条线动的是「现金」还是「应收账款」?
📊 想好了,点开对答案

直白说:麸皮本来攒在成品里(算厂里的存货),现在卖掉换成了现金。所以一边「赚到一笔收入」,另一边「成品少了一批、对应的成本也得算出去」——和开票卖面粉是一模一样的两笔,只不过收的是现金、不挂应收。

记两笔账(只用上篇学过的科目,不引入任何新东西):

确认收入(收钱):
  借:现金            300 元     (现金多了 300)
  贷:主营业务收入     300 元     (赚到一笔卖货收入)

结转成本(货出去):
  借:主营业务成本     X 元       (这批麸皮当初的成本,变成卖出去的成本)
  贷:库存商品         X 元       (成品库里这批麸皮没了)

两笔账,左右都相等——试算照样平。

自检一下:把这两笔加进全厂的账,再看一眼那两道关——

  • 试算平衡:每一笔借=贷,加进去之后全厂借方合计还是等于贷方合计,差额仍是 0。✅
  • 账实相符:库存商品账上少了这批麸皮的钱,仓库里也实际少了这批麸皮——账和货还是对得上。✅

注:这里收的是现金(当场付清),所以钱这条线动「现金」而不是「应收账款」。如果养殖户说「钱过两天给」,那就把第一笔的「借:现金」换成「借:应收账款」——又是一次「先记后勾」的生灭闭环,等他来付钱时再「借:现金 / 贷:应收账款」勾掉。机理完全一样,你已经会了。

能把这笔记出来、还能自己验一下平不平——这说明你不是记住了例子,而是真的会了。这正是上篇的目标:不是背规则,而是换个场景也能自己上手。


四、本章小结


过渡到下篇:到这里,你已经看懂了面粉厂靠人手怎么转、靠纸笔怎么算。但靠人记、靠人对,总有累、有漏、有忘的时候。

接下来的下篇要回答:怎么把这一整套——8 步流程、各岗位的分工、三单核对、两道自检关——交给一套系统(ERP)去固化,让它们不再依赖某个人的细心,而变成谁也绕不过去的流程。

你在上篇学到的「四把钥匙、三单核对、账实相符」,马上就会在下篇看到它们被原样搬进系统、变成「点一下就自动卡住你」的规则。先懂了道理,再看它怎么被做对——这正是下篇的看法。

下篇 · ERP 最佳实践

上篇你已经学会了一整套「手工的常识」——四把钥匙、三单核对、账实相符。这一部分只回答一个问题:怎么把这些常识交给一套 ERP 系统去固化,让它们不再依赖某个人的细心,而变成谁也绕不过去的规则。

读完这一部分你能:

  1. 说清主数据为什么是地基、脏档案如何让整套系统当场失灵;
  2. 看懂流程怎么固化成单据与状态机、三单对账如何在系统里自动卡住付款;
  3. 理解质检放行、批次追溯、成本核算与上线方法论。

一句话——看着上篇的每条手工道理,被原样搬进系统、变成点一下就自动生效的规则

边读边练:本篇配套一个仿真 ERP 软件——打开 沙盘ERP,左侧按模块(主数据 / 采购 / 财务…)组织,点单据、推状态、看账自动记。读到哪一章,就去对应模块点一遍。

第 1 章 · 从手工到系统的固化

读完这一章你能:

  1. 说清下篇的内容主线,以及它与上篇的关系;
  2. 用一句话准确定义 ERP,并避开「ERP = 一套软件」这一常见误解;
  3. 记住下篇的核心判断——ERP 的成败主要取决于数据与管理,而非软件本身。

承上:上篇已经建立的三项基本原则

上篇以一袋小麦的完整旅程为线索,讲完了八步流程与八个岗位,并引出两道自检关。其中三项原则是后续全部内容的基础:

这三项原则依靠制度约束与人员相互制衡,在纯手工条件下即可实现。它们不是会计教条,而是从业务流程本身推导出的常识。

🔑 上篇阐述的是原理(为什么要这样做),下篇阐述的是固化(如何让这些原理在系统中不可绕过、不被遗漏、不被简化)。


下篇内容地图

下篇按照「一站一主题、后一站以前一站为基础」的顺序展开:

第 1 章  ERP 的本质            —— 厘清「ERP 是什么」(本章)
   ↓
第 2 章  主数据                —— 先建好基础档案,业务才有引用对象
   ↓
第 3 章  单据与状态机          —— 把八步流程固化为系统中的固定轨道
   ↓
第 4 章  三单匹配与职责分离    —— 把内部控制配置进系统
   ↓
第 5 章  质检放行控制          —— 合格放行后方可入账
   ↓
第 6 章  批次管理与追溯        —— 一步向后、一步向前的全链路追溯
   ↓
第 7 章  制粉工艺与等级        —— 出粉率、灰分、等级在系统中的体现
   ↓
第 8 章  成本核算              —— 移动加权、副产品冲减,算清单位成本
   ↓
第 9 章  上线方法论与常见问题  —— 先僵化、后优化、再固化

每一站所做的,本质上是把上篇已讲清的某个业务环节搬入系统。下篇会在每一站回指上篇对应的内容,说明它在系统中的实现形态。

每一站固化的对象都是同一组要素:某个业务环节的货物流资金流、主数据与流程四个方面。后面「事件四面」一节即对此展开。


ERP 的定义:破除一个误解

许多人初次接触 ERP,会将其理解为「公司采购的一套管理软件」。这是下篇首先要纠正的误解。

⚠️ ERP 不等于一套软件。软件只是其载体。

ERP 的作用,是把企业中分散在各岗位人员经验里的隐性判断,转化为一套人人可执行、且不执行就无法推进的标准规则。例如:

ERP 的内核是被固化进系统的「流程 + 数据 + 内部控制 + 追溯」,而非软件界面。软件只是承载这套规则的工具。


事件四面:系统固化流程的基本方法

ERP 通过什么方法把流程固化进系统?答案对应上篇每一步反复使用的四个问题:

发生了什么 → 货物如何变动 → 资金如何变动 → 涉及哪些对象

将这四个问题规范化,即 ERP 处理任何业务事件的事件四面

上篇的提问事件四面含义
货物如何变动货物流库存数量的增减及其数额
资金如何变动资金流账务如何记录(对应的借/贷两笔分录)
涉及谁、哪种料、哪个仓主数据事件引用的农户、物料、仓库等档案
下一步由谁处理、推进到何状态流程该环节的执行人与完成后的状态推进

ERP 的基本方法,是要求每一笔涉及货物或资金变动的事件,都必须完整说明这四个方面,并固化为一张单据。收货固化为收货单,付款固化为付款单,开票固化为销售发票。每张单据都记录了对应的货物流、资金流、所引用的主数据,以及流程推进到的状态。

这正是上篇业务流程与下篇系统的衔接点:手工作业中反复使用的四个问题,就是系统将流程固化为单据的方法。系统逐张固化,确保四个方面不被遗漏、不被省略。

回顾:上篇「收货入库」一步中,货物与资金如何变动?

查看答案

货物:原料仓增加 1 吨小麦。资金:登记一笔应付账款(尚未支付的农户货款,先记账后结算)。这是「收货」事件的货物流与资金流两个方面;再加上「引用了哪个农户、哪种物料」(主数据)与「推进到已收货状态」(流程),四个方面即完整。系统将其固化为一张收货单,该环节便无法跳过、不会漏记。


八类流程门:下篇的骨架契约

「事件四面」回答「一件事要登记哪四个方面」;还有一个互补的问题:这件事凭什么被允许发生? 上篇早给过零散答案——未初审不能收货、未检验不能入账、借贷不平不许记账、档案混乱不许引用。把全厂这些「不满足就不放行」的关卡收拢,恰好收敛成 八类流程门(G1–G8)。它们是下篇的骨架契约:后面每一章的每个关键操作,都只是「过其中几道门」的具体化。

核心范式(整篇下篇压成一句):任何一步推进 = 过若干道门 + 至多触发一笔货物流 + 至多一笔资金流 「过门」是放行条件(不满足则按钮点不动);「货物流 / 资金流」是放行后系统自动记的账——可一缺一(纯流程门只改状态、纯计提只动钱)。

名称一句话:它拦什么就是上篇 / 系统里的——
G1状态前驱门上一步没盖戳,这一步不放行(不许插队、跳步)状态机 的合法跳转;HNT 时间戳队列谓词
G2职责 / 权限门操作人无此岗权限,或与上游制单人是同一人不相容职务分离;HNT 的 gate 权限闸
G3数据完整门必填没齐、格式不合法(数量≤0、单价≤0)第 3 章「填错则无法推进」
G4三单匹配门采购订单 / 收货单 / 发票三个数对不上第 4 章 三单匹配
G5质量门批次未放行(待检 / 扣留 / 拒收)就想入账、领料、发货第 5、6 章 质量门;契约 QC
G6库存充足门出库量大于当前结存(防呆负库存)第 8 章 移动加权出库;契约 INV
G7守恒 / 勾稽门借≠贷、退量>原量、盘亏>账面、误差超阈账实相符、借贷必平;HNT 收货误差≤5%
G8主数据门引用的物料 / 往来 / 科目 / 批次不是有效黄金记录第 2 章 唯一真相源

读法:此后每章末都有一张「本章规格」小表,把该环节的关键操作逐行标出过哪几道门、记哪笔账。八道门是全厂通用的闸门集——认全这八类,后面再遇到「G3+G8」「G5」这样的标注,就能一眼读懂「这一步要满足什么才放行」。


关键判断:ERP 失败主要源于数据与管理

下篇最重要、也最易被忽视的一条判断如下:

⚠️ ERP 项目失败,约六七成源于「数据」与「管理」,而非软件本身。

数据可佐证这一点:在离散制造业中,约 73% 的 ERP 项目未达到预期目标。其主要原因均与软件本身无关:

其中最常见的根本原因,可用一句计算机领域的成语概括:

Garbage In, Garbage Out——垃圾进,垃圾出。

其含义是:录入系统的档案若错误、混乱,系统再先进,输出的结果同样错误。例如同一农户存在两份档案、小麦的计量单位时而用斤时而用公斤、收货单号无法对应——这类「脏数据」会直接导致整套 ERP 失效。这正是下篇第 2 章首先讲解「主数据是地基」的原因:基础档案不规范,后续工作均无从谈起。

这一判断印证了本书的基本立场:先理清流程与数据(内容),再讨论系统(软件)。内容先行,软件只是将内容运转起来的工具。


实施心法:先僵化,后优化,再固化

许多工厂上线 ERP 时的第一反应是「标准流程不适合本厂,应先行修改」。结果反复改动,导致流程混乱、难以运行。

更稳妥的做法,是「先僵化后优化再固化」三个阶段:

  1. 先僵化:先严格按标准流程执行。即使感到不便,也先完整照标准操作。
  2. 后优化:流程运行顺畅、确实理解其设计意图后,再结合本厂实际加以改良。
  3. 再固化:将改良后的做法定型为新的标准,统一执行。

之所以强调「先僵化」,是因为新手对流程产生的不适感,多数源于尚未理解其设计意图,而非流程本身存在缺陷。工作模板化的价值正在于此:将熟手多年的经验沉淀为模板,新人按模板操作,数月即可接近熟练水平,无需自行长期摸索。

本读本及其背后的 ERP,即面粉厂的标准作业模板。先照标准执行(僵化),熟练后改良(优化),再将改良成果定型(固化)——这就是下篇的核心目的:把上篇的手工原理,转化为一套人人可执行、且持续改进的工厂规程。


本章小结

本章自测(合书作答):

  1. ERP 的内核是「软件」,还是「流程 + 数据 + 内部控制 + 追溯」?
  2. 上篇的四个问题对应 ERP 的哪四个方面?
  3. ERP 项目失败大多源于软件,还是数据与管理?
  4. 「先僵化、后优化、再固化」中,为什么须先僵化,而不能一开始就按自身想法修改?

关键术语(首次出现处已就地解释,此处汇总回查):ERP(把工厂流程、数据、内部控制、追溯固化进系统的一整套办法,非单指软件)· 事件四面(任何业务事件须说明的货物流 / 资金流 / 主数据 / 流程四个方面)· 货物流 / 资金流(货物如何变动 / 资金如何变动)· 主数据(事先建立、被各业务引用的档案,如供应商 / 物料 / 仓库)· Garbage In, Garbage Out(录入的数据是垃圾,输出的也是垃圾)· 先僵化、后优化、再固化(先严格照标准执行,熟练后改良,改好再定型)· 工作模板化(将熟手经验沉淀为模板,新人照做即可快速上手)。

第 2 章 · 主数据:系统的地基

上篇说明了:一袋小麦走 8 步、货钱两条线、每一步由谁负责、为什么职能要分离。那些是业务运作的原理。下篇说明的是如何用一套系统(ERP)把这些原理固化下来,使其每天自动运行、不可绕过、不易出错。

上篇的「四把钥匙」「三单核对」「账实相符」在下篇不会消失,而是逐一落实为系统中不可绕过的设置。手工时代依靠人的自觉,ERP 时代依靠规则强制执行。ERP 的本质,就是把正确的做法固化为绕不过的流程。


读完这一章你能:

  1. 说出什么是「主数据」,以及它与日常交易记录的区别;
  2. 列出面粉厂的五类核心档案,并说明「一物一档、唯一真相源」为何重要;
  3. 解释「档案错则全错」(Garbage In, Garbage Out),以及为什么每类档案要设一名责任人。

为什么下篇从「档案」讲起

设想你刚接手一家面粉厂,系统里空空如也。在做第一笔买卖之前,有一件事必须先完成:

把厂里要打交道的「人」和「物」逐一登记进系统——有哪些小麦品种、卖给哪些客户、向哪些农户收粮、厂里有几个仓库、记账用哪些科目。

这些先行登记、之后反复使用的底层资料,称为 主数据。它先于任何一笔交易存在,是整座 ERP 系统的地基。

主数据与每天的买卖,关系可以这样理解:

主数据 = 一套档案;每天的买卖 = 从档案中调取记录来办事。

下一张采购单,要从物料档案调出「一等小麦」(取得单价、计量单位)、从供应商档案调出「王农户」(取得身份证号、银行账户)。单据是临时的、不断产生,档案是固定的、反复被引用。 这是主数据与交易数据最本质的区别。

🔑 接上篇:上篇「一袋小麦走 8 步」那张图,可以重新理解为——每一步都在从档案中调取若干条记录来办理。下单调物料与供应商,过磅调车牌与物料,收货调仓库,付款调银行账户。8 步,步步都依赖档案。任一条记录错误,整条链路随之出错。

主数据与交易数据:一个固定,一个流动

两者最容易混淆,一句话区分:

主数据(档案)交易数据(每天的单据)
是什么物料、客户、农户、仓库、科目采购单、收货单、付款记录、发票
变化频率很少变(建一次,长期用)持续产生、一次性
引用关系被交易引用引用主数据
例子「一等小麦,单价 2.8 元/kg,按千克计」「6 月 22 日,向王农户买入 1 吨一等小麦」

判断练习:「王农户的身份证号和银行账户」是主数据;「这次收了他 1 吨小麦、付了 2800 元」是交易数据。前者是固定信息,登记一次反复使用;后者是一次性的业务事件。

HNT 系统中已有现成的例子。上篇见过的「受托人档案」——姓名、身份证号、电话、车牌、银行户名、银行账户、证件照——就是一张标准的主数据卡片(在 ERP 中属于「供应商/农户」类)。每次该受托人收粮、记账、付款,系统都从这张卡读取信息,而非由操作员每次重新录入。

面粉厂的五类核心档案

面粉厂最核心的档案有五类:

档案内容被哪些步骤使用
物料档案原粮(按等级)、包装袋、面粉、麸皮……几乎每一步
供应商/农户档案向谁收粮、向谁买包装袋(含银行账户)下单、收货、付款
客户档案面粉卖给谁(含账期、税号)开票、收款
仓库档案原料仓、成品仓、待检区……入库、磨粉、发货
科目现金、原材料、应付账款、主营业务收入……每一笔记账

🔑 接上篇:上篇讲过「科目」——对账目分门别类的名称(现金、原材料、应付账款等)。这里需要明确:那份科目表本身就是一类主数据。它并非会计临时拟定,而是事先建立、全厂统一、所有记账都须遵循的档案。会计登记每一笔分录,都要先从科目表选定科目;科目选错,账目就归错了类。

这五类档案分别由不同岗位维护:物料和仓库通常由仓库管理员或主数据管理员维护;供应商/农户由采购员配合维护;客户由销售维护;科目表由会计掌管(科目体系是财务核心,不能随意增减)。

唯一真相源:一物一档

这是主数据的第一条原则,分三层说明。

① 类比。 通讯录里同一个人的电话最好只存一条。若存了三条(「妈」「老妈」「母上」),对方换号后只改一条、漏改两条,再拨就会拨错。

② 定义。 同一对象(一种小麦、一个农户、一个客户)在整个系统中有且只有一张档案,所有人、所有单据都引用同一张。这张唯一、权威的档案称为黄金记录;「只认这一张」的原则称为唯一真相源(single source of truth)。

③ 反例。 假设「王农户」被建立了两次:采购员建了一张「王某某」,出纳又建了一张「王 XX」。收粮记在第一张名下,付款付到第二张的账户。结果:第一张始终显示「欠王某某 2800 未付」,第二张莫名多出一笔付款。账目永远无法对平,且难以排查——根源只是同一个人有了两张档案。

⚠️ 不少小厂上 ERP 第一年最大的问题,是同一种小麦被不同人建成「一等麦」「1 等小麦」「优质冬小麦」三张物料卡。采购记一张、领料领另一张,库存始终对不上。一物一档看似细节,实为 账实相符 的前提。

统一编码与计量:让档案规范一致

仅有唯一一张档案还不够,这张档案还须规范。两点最关键。

🔑 批次:上篇收货时的「收货单号」,在 ERP 中即 批次追溯 的批次号,为「这一车特定的小麦」赋予唯一标识。凭此批号,日后可追查:某批面粉用了哪批小麦、该批小麦来自哪个农户。(批次的追溯与召回机制留待第 6 章详述,此处先记住:批号也是主数据体系的一部分。)

档案错则全错:Garbage In, Garbage Out

将前文串联,得到关于主数据最重要的一条认识:

Garbage In, Garbage Out(垃圾进,垃圾出)——档案中填错一个数据,后续所有引用它的单据、报表、账目都随之出错。

例如,物料档案上「一等小麦」单价误填为 28 元/kg(实际 2.8)。后果如下:

没有任何人记错账、算错分录,错误仅出在档案中的一条数据。因此 ERP 实施中有一条共识:ERP 项目失败,六七成原因不在软件本身,而在主数据质量太差。软件再好,输入的数据是错的,输出的结果也必然是错的。

🔑 这是上篇「账实相符」的延伸:上篇要求账面货值与仓库实物一致;此处更进一步——账要对得上,前提是档案本身正确。档案错了,账实即便「相符」,也是同步出错。

谁管理档案:数据责任人与变更审批

档案如此关键,不能任由任何人随意修改。由此引出主数据的第二条原则,它是上篇「四把钥匙」的延续。

之所以如此,是因为档案是被全厂引用的源头。这与上篇「钱与账不能由一人经手」是同一道理:若建档人能随手将农户的银行账户改为自己的账户,收粮款就会流入其个人账户;而由于各方都信任这一「唯一真相源」,几乎无人会去质疑。因此,修改主数据相当于改动地基,必须由两道环节把关。

🔑 四把钥匙再现:上篇的授权、保管、记账、对账,在主数据同样适用——建档/改档须授权(审批),责任人保管档案,会计据档案记账,定期核对档案与实际是否一致。同一套内控逻辑,从手工搬到了系统。

上线时序:先建好档案,再开始交易

ERP 上线有一条明确时序,正好收束本章:

主数据先于交易。 先把五类档案逐张建准、核对干净,然后才能做第一笔买卖。

这也是为什么 ERP 的 MVP(最小可用版本)第一步永远是主数据(物料、供应商/农户、科目表),之后才轮到库存、销售、生产。地基不平,系统建得越大问题越严重。前期在档案上投入的每一分功夫,都会在后续交易的对账中得到数倍回报。


本章小结:

  • 主数据是档案:物料、供应商/农户、客户、仓库、科目表五类,先于交易建立、被每一步反复引用。
  • 两条原则:① 一物一档、唯一真相源(黄金记录),统一编码与计量;② 每类档案设数据责任人,改动走审批。
  • 核心认识:Garbage In, Garbage Out——档案错则全错。地基没打好,后续所有账目都失去意义。

回想三问(合上书自答):

  1. 「一等小麦的单价」与「这次买了 1 吨一等小麦」——哪个是主数据,哪个是交易数据?
  2. 同一个农户在系统中建了两张档案,会出什么问题?用一句话说明。
  3. 为什么修改农户的银行账户必须走审批,而非一人决定?(提示:参见上篇「职能不能由一人兼任」)

关键术语(详见书末词典):主数据、黄金记录、唯一真相源、数据责任人(data steward)、变更审批流、统一编码、计量单位、Garbage In Garbage Out、批次。


本章规格:主数据状态机 · G8 主数据门

主数据本身也是一台极简状态机:每类档案(物料 / 供应商农户 / 客户 / 仓库 / 科目)都走「建档→审批→启用→停用」四态。只有「启用」态的档案,才是可被单据引用的有效黄金记录。主数据自身不记账(无货物流、资金流),只被业务事件引用。

操作状态推进过哪几道门上篇 · HNT 依据
建档(无)→ 待审批G3 必填齐·格式合法 · G2 建档≠审批一物一档、唯一真相源
审批通过待审批 → 启用G2 审批≠建档变更审批流、data steward 把关
改敏感字段(单价 / 银行账户)启用 → 待审批 → 启用G2 改档≠核准 · G3「改地基须两道把关」
停用启用 → 停用G2 授权停用后新单据不得再引用

G8 是其余一切单据 G3 的前置门。 任何业务单据想引用一条物料 / 往来 / 科目 / 批次,系统先过 G8——被引用的档案必须是「启用」态的有效黄金记录;档案不过 G8,单据连草稿都建不起来。这正是「主数据先于交易」在闸门上的硬约束。

现成样例:HNT 受托人档案的「账户激活」开关,就是这台状态机的启用 / 停用位——未激活的受托人登录被拒(?err=inactive),其提单单据无从产生。

第 3 章 · 流程固化:单据与状态机

读完这一章你能:

  1. 说出上篇 8 步在 ERP 里各自对应"哪张单据、由谁填写、推进到什么状态";
  2. 看懂两条镜像价值流——采购侧的 P2P 与销售侧的 O2C;
  3. 理解 状态机 如何驱动流程逐步流转、杜绝插队跳步。

这套流程在防什么

上篇跟随一袋小麦走完 8 步,也认识了 8 个岗位。一个自然的问题是:既然事情有限,为什么不能由一个人、一张表从头填到尾?

答案上篇已给出。若由一人包办下单、收货、记账与付款,他便可"自己买、自己收、自己批、自己付",中间夹带、虚报数量、向关联方付款,都难以察觉。分工的目的不是增加人手,而是让各环节相互制衡——这正是 不相容职务分离内部牵制

手工时代靠"多人传递同一张纸"实现牵制。问题是:搬进计算机后,这份牵制如何不丢失?

这就是本章的主题。ERP 并非把纸质表格扫描入库,它做两件事:

  1. 把每一步固化成一张单据:规定谁能填、必填哪些项、填错则无法推进;
  2. 用状态机把单据串联:上一步未完成,下一步的人看不到这张单,无法插队。

一句话:ERP 把"靠人自觉"的牵制,转化为"系统强制执行"的规则。


一个类比:盖章接力的流转单

先看一个常见的对象——报销流转单。它的走法是:本人填写金额并附票据 → 部门领导签字 → 财务审核盖章 → 出纳打款。它有几条硬规矩:

ERP 做的就是这件事,只是把"盖章"换成在数据库里写入一个时间戳。单据走到哪一步,不靠口头确认,而由"哪些时间戳已写入、哪些仍为空"决定。这套"谁盖了哪个章决定单据处于哪一格"的规则,就是状态机。

状态机:一张单据允许处于哪些状态、从某一状态只能合法跳转到哪几个后续状态的规则总表。它类似交通信号——每个路口只放行特定方向。

记住这张"盖章接力流转单"的图景,下面 8 步都是它的具体化。


为 8 步配上"单据 + 角色 + 状态"

把上篇 8 步逐行翻译为 ERP 中的形态。规律只有一条:每一步 = 一个特定岗位的人,填写一张特定单据,把单据推进到一个新状态。

上篇的步ERP 里的单据谁来填(岗位)引用哪些档案盖完章后,单据状态变成
① 采购下单请购单 / 采购订单(PO)采购员物料档案、供应商/农户档案、价目表"已下单,等到货"
② 到货过磅过磅单(记净重)磅房计量员物料档案、车牌"已称重,净重定了"
③ 收货入库收货单(GR)仓库管理员物料、仓库/库位、批次号"已入库"(第一次记账)
④ 付款付款单出纳(经会计审核)供应商/农户银行档案"已付款,欠款清零"
⑤ 磨粉生产工单磨粉生产工BOM/配方、生产订单"已投产/完工"
⑥ 包装(并入生产/入库单)包装工包装物档案、成品 SKU"成品已入库"
⑦ 开票卖出销售订单 + 发票销售员(会计确认收入)客户档案、价目表、成品批次"已开票,客户欠款挂上"
⑧ 收款收款单 / 核销出纳客户档案、银行账户"已收款,欠款清零"

从这张表可读出三个事实:

  1. 不同步骤由不同人填写。这就是职责分离在 ERP 中被固化:采购员能下单但不能改收货数量,仓管能收货但不能批付款,出纳能付款但金额由会计审核确定。没有任何一人能从头办到尾。
  2. 每一步都要引用档案。填单不是凭空书写,物料、供应商、客户、价目表均为事先建好的档案——这正是上一章所讲"主数据 是地基"。档案错,整张单据就错。
  3. 状态由前一步推动前进。不能跳过收货直接付款,因为付款单要引用收货单的数据,收货单不存在,付款单便无法建立。

第 ② 步过磅的设置值得单独说明。磅房计量员既不是卖小麦的农户,也不是买小麦的采购员,ERP 为何要单设这一岗位?

因为计量者若同时是买卖任一方,数据便不可信:农户报数会偏多,采购员定数则可能与农户串通。由不沾买卖的第三方称重,得到的净重才是后续入库、付款、对账共同认可的依据。过磅本身不记账,却决定后面记多少账,是不相容职务分离最清晰的一例。


两条镜像价值流:P2P 与 O2C

换一个角度看这 8 步,可发现它天然分为前后对称的两半:前半是花钱把货物买进,后半是把货物卖出收钱。行业为这两条流分别命名:

二者互为镜像:一条管理"欠别人的钱如何产生、如何消除",一条管理"别人欠的钱如何产生、如何消除"。并排画出如下:

   P2P 采购到付款(钱往外流)            O2C 订单到收款(钱往回流)
   ────────────────────────            ────────────────────────
   请购(我要买)                         接单(客户要买)
       ↓                                    ↓
   审批(领导批)                         信用审批(这客户能赊吗)
       ↓                                    ↓
   采购订单 PO(具法律约束力) ◀─镜像─▶ 履约发货(拣货/打包/送出)
       ↓                                    ↓
   收货 GR(仓管验收、定数量)              开票(确认收入、挂应收)
       ↓                                    ↓
   发票核对(三单对上才认账)              收款(钱到账)
       ↓                                    ↓
   付款(出纳打钱、应付清零)              核销(把这笔款对到那张发票上)
                  ↘        毛利        ↙
                   买进成本  ─→  卖出收入

中间的"毛利"即面粉厂的赚头:卖出收入 − 买进成本(及加工费)。左侧每盖一章往外付款,右侧每盖一章往回收款。应付账款 在左侧"先生后灭",应收账款 在右侧"先生后灭"——这就是上篇所讲"先记后勾"的 生灭闭环,在 ERP 中被固化为两条不可乱序的流水线。

P2P 中的"发票核对"是做什么的,为什么收货后不直接付款?

这是上篇见过的 三单匹配。付款前,系统强制把三张单据的数据对齐——采购订单(约定买多少、什么价)、收货单(实际收了多少、品质如何)、供应商发票(对方索要多少钱)。三者一致才放款。一道关卡同时拦三种风险:为未收到的货付款、为未授权的订单付款、为重复发票重复付款。ERP 把这道核对设为"不通过则无法点击付款"——把内控从"人记得做"变成"系统不让你不做"。


状态机:看不见的交通管制

到此已反复使用"状态"一词,下面把它讲透——这是 ERP 区别于"一堆 Excel"的核心。

先看反面情形。假如面粉厂用 Excel 管理这套流程:一张大表,每行一笔业务,列为"是否下单、是否收货、是否付款……",任何人都能打开改任意一格。会发生什么?

Excel 的问题不在于不能记录,而在于它不"管"——它不知道"哪一步之后才允许哪一步"。状态机正是来承担这一管制职能的。

ERP 的状态机规定两件事:

  1. 合法状态有哪些(单据可处于:已提单 / 已初审 / 已收货 / 已计划 / 已付款 / 已开票 / 已作废……);
  2. 从某一状态只准跳到哪几个后续状态(未初审则进不了收货队列;未收货则进不了付款队列;作废则退出全部队列)。

于是流程被锁成单行道:每个岗位的人打开自己的工作页,只看到"轮到自己处理"的单子。采购员看不到待收货的,仓管看不到待付款的——不是隐藏,而是这些单据尚未流到他这一格。插队、跳步、改动别人那一格,系统不给入口。

🔑 状态如何存储。直觉上系统里应有一个字段写着"当前状态=已收货"。更稳妥的常见做法是:不存"状态"字段,而存一组时间戳——"初审时间""收货时间""付款时间"各一列。某一步做了,就给该列写入当时时刻;未做则留空。"当前状态"不是记下来的,而是依据"哪些时间戳已写、哪些为空"当场算出。

这样做有三点好处:① 状态与发生时刻天然绑定,不会自相矛盾;② 单据卡在哪、卡了多久,一目了然;③ 已写入的时间戳不涂改,撤销须走专门的撤回并留痕,历史可查、责任可追。这与上篇流转单"已盖的章不能改"是同一道理。

沙盘ERP(左栏底部入口)里亲手推一张单据即可体会:每一步系统只给出合法的下一步按钮,想插队跳步根本没有入口。


回到真账:HNT 是一台运行中的状态机

以上原理,在本系统(HNT 提单工作流)中已实际运行。它是上述概念的活样板,逐一对应。

它的状态机(一张提单从录入到走完):

提单 submit ──录入──▶ 初审 review ──通过──▶ 收货 receive ──┬──▶ 计划 plan ──▶ 支付 pay
                          └──作废──▶ ✗(退出全部队列)        └──────────────▶ 开票 invoice
                                                          (收货后,计划/支付链 与 开票链 并行,互不阻塞)

它如何存状态。 正如上一节所述,不存"状态"字段,只存一排时间戳:createdAt(提单)、reviewedAt(初审)、receivedAt(收货)、plannedAt(计划)、paidAt(支付)、invoicedAt(开票)、voidedAt(作废)。空串 = 这一步尚未发生。 一张单"当前该谁处理",完全由"哪些时间戳为空"推算:

每个岗位的人登录后,看到的就是"轮到自己这一格"的那批单据,点一下按钮 = 给对应时间戳盖章 = 把单据推进下一队列。这就是前面所讲的交通管制,在真实运行。

它如何落实职责分离。 靠一道名为 gate(权限闸)的关卡:每人能进哪个队列页,由其被授予的板块权限决定。初审、收货、计划、支付、开票各为一个独立板块,分给不同的人——采购口的人进不了付款页,付款的人改不了收货数。这道闸还把系统分成两大组:

两组之间靠提单这张单据衔接——受托人在门户 submit 录入,单据流过接缝,进入 ERP 的 review 队列被员工接手。这就是"门户是进料口、ERP 从初审起处理"这一分工在权限上的体现。

它如何做三单核对的雏形。 收货那一步不是随手点"收到",而要按收货单批量收货:勾选若干提单,填收货单号及收货单的数量/金额,系统将其与这些提单的结算单合计核对(误差超过 5% 即报错、不予通过)。这就是"实际收到的"与"单据上记载的"必须一致——三单匹配在真账中的现实雏形。

上篇手工流转单上的每条规则——"特定的人盖特定的章""上一格未盖下一格不接""已盖不可改""计量者不得是买卖方"——在 HNT 中分别落为:gate 权限闸、时间戳队列谓词、不可改的时间戳加留痕撤回、独立的收货核验。手工的牵制,被系统固化为不可绕过的流程。这就是"把流程固化成单据与状态机"。


本章小结

回想三问:

  1. 为什么"收货"与"批准付款"在 ERP 里必须是两张单、两个人?(提示:虚报数量自己批款)
  2. P2P 与 O2C 各自管理哪一种欠款的生与灭?
  3. 用"一排时间戳"而非"状态字段"记录单据进度,好处是什么?

补充(可跳过):HNT 中似乎没有显式的"采购订单(PO)""供应商发票",为何仍算 P2P?因为面粉厂向自产农户收粮是现款现结,没有"先下 PO、后到票、再赊账"的环节,这条 P2P 被压缩为"录入→初审→收货→付款"。待面粉厂向包装厂、中间商赊购时,完整的"请购→PO→收货→三单核对→付款"才会全套出现——届时状态机会自然增加格子,但"盖章接力、单行道"的骨架不变。


本章规格:P2P 与 O2C 两台状态机

把本章两条镜像价值流落成可喂给系统的规格:每条价值流是一串单据,每张单据是一台状态机,每个操作 = 过几道门 + 至多记一笔账。

沙盘列:✅ = /erp 已实现 · ⚠️ = 部分简化 · ❌ = 未实现。读到此处可去 /erp 对应模块把 ✅ 的操作点一遍。

采购 P2P 单据与状态:

PO 采购订单   草稿→待审核→已审核→已收货→已开票→付款中→已完成 (旁路→已退货)
GRN 收货单    待检验→已放行→已入库
PAY 付款单    待对账→已匹配→已付款 (旁路→对账不平)
WB 过磅单 · GRIR 暂估单 · INV 采购发票 · RET 退货单 · RFD 退款收款单
操作状态推进过哪几道门记什么账(Dr → Cr)ref沙盘
提交审批PO 草稿→待审核G3 + G8—(纯流程门)
审核通过PO 待审核→已审核G2 审批≠制单
过磅定净重WB 待称重→已定净重G2 磅房≠买卖方 · G7 净重公式—(无凭证)P-3
据此收货PO 已审核→已收货(建 GRN 待检)G1 · G7 实收≤超差阈—(入待检区,不记账)QC-1
质检合格放行GRN 待检验→已放行G5 质量门—(账落下一步)QC-2/3
过账入库GRN 已放行→已入库G1 · G7 借=贷Dr 原材料 / Cr 应付账款—农户;原料台账 +净重(移动加权重算)P-1 / QC-2
暂估入库GRIR 暂估挂账G1 货到票未到(仅普通供应商)Dr 原材料 / Cr 应付账款—暂估P-4
登记发票PO 已收货→已开票G1 · G3 价税红冲暂估 → 按发票正式;(含税)拆进项P-5⚠️占位
三单对账PAY 待对账→已匹配 / 对账不平G4 三单匹配门—(纯流程门)P-6 前置⚠️
过账付款PAY 已匹配→已付款;PO→已完成G1 · G2 出纳≠对账 · G7Dr 应付账款 / Cr 银行存款(全额 / 部分核销)P-6⚠️仅全额
付预付款预付单 已付G1 合同约定Dr 预付账款 / Cr 银行存款P-7
采购退货RET 待退→已退回G1 · 与 QC-6 共用物料事件未付:Dr 应付账款 / Cr 原材料;已付待退:Dr 其他应收款 / Cr 原材料P-8⚠️
收退货退款RFD 待收→已收退款G1(P-8 已付待退)Dr 银行存款 / Cr 其他应收款P-9

销售 O2C 单据与状态:

SO 销售订单   草稿→已确认→已发货→已开票→已完成 (旁路→已退货)
DLV 发货单 · SINV 销售发票 · RCV 收款单 · 预收 / 折让 / 退货 / 退款 / 坏账单
操作状态推进过哪几道门记什么账(Dr → Cr)ref沙盘
确认订单SO 草稿→已确认G2 信用审批 · G8 客户—(锁价 / 量 / 账期)O-2
收订金预收单 已收G1 货未发Dr 银行存款 / Cr 预收账款O-3
发货出库SO 已确认→已发货G6 成品库存足 · G5 批次≠扣留Dr 发出商品 / Cr 库存商品(D12);成品台账 −量@均价O-4⚠️
销售开票SO 已发货→已开票G1 · G2 开票≠发货①Dr 应收账款 / Cr 主营业务收入 ②Dr 主营业务成本 / Cr 发出商品;(含税)拆销项O-5⚠️仅①
收款核销SO 已开票→已完成G1 · G2 出纳≠开票Dr 银行存款 / Cr 应收账款(部分核销)O-7⚠️仅全额
销售折让折让单 已审批G2 审批(货已交不冲成本)红字 Dr 主营业务收入 / Cr 应收账款O-8
销售退货SO 已开票→已退货G7 退量≤原发货①红字 Dr 收入 / Cr 应收 ②Dr 库存商品 / Cr 主营成本(原均价)O-9
退款 / 坏账核销退款 / 核销单G1 / G2 财务审批退款 Dr 应收·预收 / Cr 银行;坏账 Dr 营业外支出 / Cr 应收O-10/11

完整版 vs HNT 压缩版:上两表是「向中间商赊购、赊销」的完整流程。HNT 现状把采购侧压成「录入→初审→收货→付款」——农户现款现结,没有 PO / 暂估 / 发票三单核对,PAY 的 G4 三单匹配 退化为「同一受托人 + 合计误差≤5%」(G4 与 G7 合并简版,见第 4 章)。状态机的格子可多可少,但「盖章接力、单行道」的骨架不变。

第 4 章 · 三单对账与职责分离

读完这一章你能

  1. 说清付款前需核对的三张单据分别由谁出具、各自锁定哪个数;
  2. 解释为什么收货岗位不能直接决定付款;
  3. 看懂 ERP 如何把这道核对落成一道强制卡口。

一个生活类比

网购到货时,确认收货前通常会核对三件事:下单页(买了什么、多少、什么价)、实物清点(实际到货数量与状态)、账单(实际扣款金额)。三者一致,才确认付款;任一不符,就会暂停核实。

面粉厂向供应商付款遵循同一逻辑,区别在于这三样信息被固化为三张正式单据,这道核对动作有专门的名称:三单匹配

三单匹配:付款前,将采购订单、收货单、供应商发票三张单据放在一起核对,三者数据一致才放款。


三张单据,三个岗位,各锁一个数

上篇跟踪的采购八步中,下单、收货、付款三步本就应由三个不同岗位经手。三单匹配,正是把这三步各自留下的凭据拿来对碰。

单据出具岗位锁定的数据回答的问题
采购订单(PO)采购员约定采购的品种、数量、单价是否为已批准的采购?
收货单 / 验收单仓管员(质检把关)实际收到的数量、是否合格货是否如数到货且合格?
供应商发票供应商对方索取的金额索款是否与前两者一致?

关键在于:这三张单据出自三个互不隶属的人之手。

任一方都无法干预另外两张单据。出纳付款前以此三张相互核对:数量一致、单价一致、金额一致,方可放款。这正是上篇四大职能中的授权(采购员批准)、保管(仓管收货)、对账(付款前核对)三者落到一笔采购上的形态——它们必须分散在不同人手中,控制才有效。


三张单据对碰:封堵三类无谓支出

三张单据缺一不可,因为每张单据各自封堵一类会造成损失的情形。可将三张单据视为三道并联的核验关卡,一笔付款须全部通过才放行:

   采购订单 ──┐
              ├──▶  三个数全对  ──▶  ✅ 出纳放款
   收货单 ────┤
              │     任一对不上  ──▶  ⛔ 停下、查清楚
   供应商发票 ┘

这道闸的效果:三个数全对才放行,任一对不上就被系统拦住。沙盘ERP 的采购流程里备有一张「金额虚高」发票,可亲手触发对账拦截。

关卡一:发票对采购订单,封堵未经批准的采购。 若出现一张发票索款,但采购订单中无对应记录,说明该笔采购未经授权,予以拦截。

关卡二:发票对收货单,封堵为未收到的货付款。 若发票载明 10 吨,而收货单仅记录 8 吨,则有 2 吨未到货。仅按实收的 8 吨付款,不为未入库的货付钱。

关卡三:三个数互相核对,封堵重复发票与改价加塞。 同一批货第二次开票索款,或发票单价高于订单单价,三个数一经核对即可识别,予以拦截。

概括而言,三单匹配封堵的正是三类无谓支出:为未批准的订单付款、为未收到的货付款、为重复或虚高的发票付款。这也是它被称作应付账款环节防错防舞弊核心控制的原因。


为什么收货岗位不能直接决定付款

新手常觉得这一步多余:货由仓管收取,他最清楚到货数量,何不让其顺势完成付款,而要再转交出纳?

假设收货岗位一人决断:既申报"收到 10 吨",又决定"按 10 吨付款"。若其虚报——实到 8 吨却记为 10 吨,多出 2 吨货款即可被截留。缺乏第二方复核,自报自付等于自我授权。

三单匹配的本质,是将申报数量的人与执行付款的人分离,并引入第三方(供应商发票)佐证:

这就是上篇所述的不相容职务分离——一笔业务须经多人之手,彼此相互制约。三单匹配,正是该原则在花钱这一高风险环节上的典型落地。


回到本系统:HNT 如何对单

HNT 提单系统内置了一道简化的三单核对,逻辑与上述一致,仅在术语上贴合行业表述。

向农户收原粮时,仓管不得一收了之、随口报数付款,而须按收货单成批核对:

两关均通过,系统方盖收货时间、登记收货单。填错数、混错人,都过不去这道卡口。书中所讲"三个数一致才放行",在本系统中即落为这两道校验——这是三单匹配在真实系统中的具体形态。

进阶补充(可跳过):标准三单匹配的三张单据为采购订单、收货单、发票,各锁一数。农户收粮为现款现结、且属自开收购发票,流程更短,故简化为"同一受托人 + 合计误差 ≤5%"两道核对。形式有别,而"多方互证、核对一致才放款"的内核不变。


三个回顾问题

  1. 付款前核对的三张单据分别由谁出具?各锁定什么数?
  2. "发票对收货单"这道关,专门封堵哪一类无谓支出?
  3. 为什么不能让收货岗位直接完成付款?
看答案
  1. 采购订单(采购员出具,锁定应购数量与价格)、收货单(仓管出具、质检把关,锁定实收数量与是否合格)、供应商发票(供应商出具,锁定索取金额)。
  2. 封堵为未收到的货付款——发票载明 10 吨、收货单仅到 8 吨时,只按 8 吨付款。
  3. 因为自报数量又自行付款时,虚报数量即可截留多出的货款,缺乏制约;故须将申报数量与执行付款分给不同的人,并以发票作第三方佐证。

本章小结 付款前核对三张单据——采购订单(约定)、收货单(实收)、供应商发票(索款),三个数一致才放款,这就是三单匹配。三张单据出自三个不同岗位之手,恰好封堵三类无谓支出:未批准的订单、未收到的货、重复或虚高的发票。核心一句:申报数量的人不能同时是付款的人——这正是职责分离在花钱环节上的典型控制。HNT 系统以"同一受托人 + 合计误差 ≤5%"将其落地。


本章规格:PAY 付款单状态机 · G4 三单匹配门

付款单 PAY 是一台只有三态的小状态机,三单匹配就卡在中间那道 G4 门:

PAY: 待对账 ──[G4 三单匹配]──▶ 已匹配 ──过账付款 P-6──▶ 已付款
              └──对账不平──▶ ✗(停下、查清楚)
操作状态推进过哪几道门记什么账(Dr → Cr)ref
三单对账待对账 → 已匹配 / 对账不平G4 采购订单 = 收货单 = 发票 三数一致—(纯流程门,不记账)P-6 前置
过账付款已匹配 → 已付款G1 · G2 出纳≠对账 · G7 借=贷Dr 应付账款 / Cr 银行存款(全额 / 部分核销)P-6

要点:G4 是纯流程门——它本身不记一笔账,只决定「付款按钮亮不亮」。三数一致才放行进「已匹配」,任一不符落「对账不平」、付款过账(P-6,Dr 应付 / Cr 银行)永不触发。沙盘用一行布尔实证这道门:Set(amts).count==1 && amts.count==3——三个金额收敛为一个值、且恰好三张单,才放行。

HNT 现状 = G4+G7 合并简版:农户收粮现款现结、无三张独立单据,HNT 把 G4 退化为「同一受托人 + 结算单合计误差≤5%」——同一对象(G4 的「指向同一笔业务」)+ 数额核对(G7 的误差阈)两道并一道。形式简化,「多方互证、对齐才放款」的内核不变。

第 5 章 · 质检放行控制

读完这一章你能:

  1. 说清质量是一道控制门而非事后翻账,以及这道门的三种结果:放行 / 扣留 / 拒收;
  2. 解释 ERP 为什么把"货到"和"入账"拆成两步,以及账面上的"真入库"究竟发生在哪一刻;
  3. 知道面粉厂这道门主要拦什么(金属、石子、虫害等异物),以及"合格才入账"为什么能省去事后红冲。

一个典型场景

一车小麦运到厂门口,过磅、卸货、堆入原料仓,采购员当场记账:收到 7 吨,对农户的应付随之挂账。三天后磨粉,设备卡停——小麦中混入一颗螺丝,这批粉报废。而账上,这 7 吨小麦早已计入原料仓资产,付款单也已开出。

善后随之而来:报废的货要从账上抹除,已挂的应付要冲回,已付的钱要追回。一笔本应简单的采购,变成一串反向操作。

问题的根源在于:货一到就入账

上篇为了把流程讲清,确立了一条规则:东西到手即记账,不等付钱才认。这条规则本身正确——它纠正的是只看现金的现金收付制缺陷。但它有一个隐含前提:到手的东西必须是合格的东西。一颗螺丝、一把石子、半仓受潮霉变的麦子,不应直接计入原材料资产。

本章要做的,就是在"过磅"和"入库记账"之间,插入一道门。


概念一:质量是一道控制门,不是事后检查表

不少人对质检的印象是:货先收进来,质检员有空时去仓库抽查几包,不行再处理。在 ERP 体系中,这种做法是错的。

质量门(quality gate):货物在通过检验之前,不得进入正式库存、不得记账。检验是一道必须先过、才放行的关卡,而非货进仓后补做的工序。

可以用一个日常场景类比:

快递先放代收点,验货合格才搬回家。快递到了,不会直接拆开就当自己的——先在代收点拆箱、核对、查损。没问题,搬回家(放行);坏了,当场拒收;吃不准,先放着不动(扣留)。"我家有什么"这本账,是在搬回家那一刻才更新,而不是快递员放下包裹那一刻。

ERP 里的"代收点",是一个特殊的逻辑库位——待检区。货到先进待检区:人在、货在,但账上视同不存在。质检员检验、判定"合格"后,货才真正搬入原料仓,账才真正记上。

这道门只有三种结果,缺一不可:

门的结果含义货怎么办账怎么办
放行(release)合格,准予入仓从待检区搬入正式库位此刻才记账(原材料 +)
扣留(hold)待定,暂不处置留在待检区,不得动用不记账(仍在门外)
拒收(reject)不合格,退回退给农户 / 供应商,离场不记账(从未进门)

这张表的核心是:只有"放行"那一格,账才动。另外两格账面不变——因为那批货从头到尾都未被当作自家资产。

🔑 要点:货堆在待检区、等待检验的那段时间里,"原材料"资产并未增加。货由你保管,但未放行,在账上就不是你的资产。这正是"门"的本质——人在货在,账却空着,直到放行那一刻。

这道门的三种判定——放行 / 扣留 / 拒收——以及各自「账动不动」,在沙盘ERP 的质检模块里可亲手判一次。


概念二:把收货拆成两步——契约里的 QC-1 与 QC-2

回到那袋小麦。上篇它的路径是:

过磅 →(货到即入账:原材料 +,应付 +)

现在把中间这一步切成两半:

过磅 → QC-1 到货登记(进待检区,不记账) → 质检 → QC-2 合格放行(此刻才记账)

逐项说明。

QC-1 · 到货登记(待检) 货过磅后,登记一笔"已到货,进待检区"。三点须明确:① 货已物理到货,堆于待检区;② 账上一笔不记(契约原文:"物料未入账,登记进待检逻辑库位");③ 系统为这批货标注状态 待检。 这一步只是登记加占位,不是会计事件——如同快递进代收点,你收到一条"待取"通知,但家中的账并未变动。

QC-2 · 入库检验 · 合格放行 质检员检验完毕,判定"合格"。此刻,真正的入账才发生:

货物 +数量,搬入正式库位;Dr 原材料 / Cr 应付账款

上篇那笔"货到即入账"的凭证,在 ERP 里并未消失,只是位置后移——从"过磅后立即发生"延后到"合格放行那一刻"才发生。契约对此表述明确:

"此处才真入存货账;是 P-1 凭证实际落点。"

即:上篇所讲的那笔收货分录,真正落地之处就是这道门的"放行"格。门未放行,那笔账不应出现。

🔑 要点:若质检判"扣留"(待定),那笔 Dr 原材料 / Cr 应付账款 不记。凭证只跟随放行发生。扣留意味着货卡在门口、账面不动;待日后解扣、补判合格,才补走 QC-2,那笔账才出现。


概念三:面粉厂这道门主要拦什么

不同行业的质检重点不同。化工厂查纯度,药厂查成分。面粉厂这道门的首要对象是异物,尤其是物理性异物。

面粉是入口食品,最直接、最严重的危害不是不可见的化学物,而是看得见、摸得着的硬质杂物:

金属屑、石子、木屑、虫害(虫体与虫卵)。一颗金属碎片磨入面粉、被人食用,后果严重。

为防范此类危害,食品行业有一套专门方法,称为 HACCP(危害分析与关键控制点)。不必记全名,只需把握其核心思路:

通盘梳理整条生产线,找出几个最关键、必须严守的点(即关键控制点 / CCP),在这些点上设卡、严控;其余环节正常运作,但 CCP 上绝不放松。

面粉厂的几个 CCP 基本都针对异物:

到货质检这道门站在最前端,是第一关。门口拦下一车带虫、带石、霉变的小麦,后续清理、磨粉、装袋的麻烦即可避免。把问题挡在账门之外,始终比放进来再处理更省


概念四:为什么"合格才入账"更优——它省去了红冲

把上篇的旧办法与这道门并列对比:

上篇:货到即入账下篇:合格才入账
货到立即记账(原材料 +,应付 +)仅登记进待检区,不记账
发现不合格已在账上从未进账
善后需做反向操作把它从账上抹除无需任何操作,账本本就干净

这里引出 ERP 里的一个重要概念:红冲

红冲:账记错或事项反悔时,不能涂改抹除(历史账绝不允许涂改),只能追加一笔反向凭证,将原分录抵消。原账与反向账都留在历史记录中,均不得删除。

红冲并非坏事——它保证账本只增不删、有据可查。但红冲繁琐:须找到原凭证、原样反记一遍,并在两边都留下"冲销 XX 号"的痕迹。一笔交易一旦做错又反悔,就多出一串反向账,账面随之冗长。

"合格才入账"的优势,正在于它从源头减少了需要红冲的账。不合格的货从未进账,自然无需冲销,账本天生干净。

契约对此表述直接:

"不合格品不先入账、免事后红冲,凭证更干净。"

🔑 要点:一车小麦被判"拒收、退回农户",用"合格才入账"这套,事后需要红冲零笔。因为它自 QC-1 到货登记起就只待在待检区,一笔账都未记;判拒收直接退场即可,账面始终清白、无账可冲。对照上篇:货已入账,须红冲收货那笔,再处理应付与已付的钱,一连串麻烦。


这道门上站着谁(认识三个岗位)

这道门不会自动开启,而由人把守。关键在于:把门的人不能是收货的人

为什么必须分给三个人?设想全部由收货员一人承担:他既收货、又自判合格、又自行入账,这道门便形同虚设——带虫的小麦,他可径自判"合格"放入仓与账。门要有效,把门的人就必须与送货进门的人分属两拨。这正是上篇四大职能在质检环节的具体落地:判定(质检)、保管(仓管)、收货(收货员)分散于三只手中,构成不相容职务分离,谁也无法独占这道门。


本章小结

一句话记住这章:先验货、后认账——把问题挡在账门之外,始终比放进来再处理更省。


关键术语(首现即用,统一回查见书末词典)

术语一句话解释
质量门(quality gate)货检验合格才放行入账的一道关卡,不是事后补查
待检区货到先放的逻辑库位;人在货在,但账上视同不存在
放行 / 扣留 / 拒收门的三种结果:合格进仓记账 / 待定暂不动 / 不合格退回
QC-1 到货登记货进待检区、只登记不记账(契约编号 QC-1)
QC-2 合格放行检验合格、此刻才真入存货账(契约 QC-2,是收货凭证 P-1 的实际落点)
红冲账错或反悔时用反向凭证抵消,绝不删改历史
HACCP食品厂"危害分析与关键控制点"方法:找出几个必守的关键点严控
关键控制点(CCP)HACCP 里必须严守的关口;面粉厂以拦物理异物(金属 / 石子 / 虫)为主

自测(合上书作答,再往下看)

  1. 货堆在待检区、尚未放行,这批货算你的"原材料"资产吗?为什么?
  2. 上篇所讲的"收货那笔账"(Dr 原材料 / Cr 应付账款),在 ERP 里真正发生在哪一刻?
  3. 一车小麦被判"拒收退回",事后需要做几笔红冲?为什么?
  4. 思考题:你是这家面粉厂老板,人手紧张,想让收货员顺手把质检也做了,省一个人头。从这道门的作用看,这样做会埋下什么隐患?(提示:把门的与送货进门的,该不该是同一个人?)

*答案要点:① 不算——未放行前账上视同不存在;② 合格放行(QC-2)那一刻;③ 零笔——它从未进账,无账可冲;④ 把门的人若即收货的人,门形同虚设,带问题的货可被"自己判合格"放进来,失去牵制。*


本章规格:qcStatus 质检状态机全图

质检的本质,是给每个批次挂一个 qcStatus 状态位。它本身是纯流程门(判定不记账),但「放行」那一格会触发下游入账——这是门与操作耦合最好的样本。完整状态机(原料 + 成品 + 过程检验)如下:

原料到货→[待检] ──合格放行 QC-2──▶ [放行] ──触发 P-1 入账(Dr 原材料/Cr 应付账款)
            ├──扣留 QC-3──▶ [扣留] ──解扣 QC-4──▶ [待检]/[放行]
            ├──降级 QC-5──▶ [降级](同批拆档,差额→营业外支出)
            ├──拒收 QC-6──▶ [拒收] ──衔接 P-8 采购退货
            └──报废 QC-7──▶ [报废](Dr 营业外支出/Cr 原材料)
成品产出→[成品待检] ──合格 QC-12──▶ 入库存商品(= PR-9 落点)
              ├──降级 QC-13──▶ [次品档]   └──报废 QC-14──▶ 销毁
过程检验:QC-8/9 合格/扣留 · QC-10 返工 · QC-11 在产品报废(= PR-12)
判定qcStatus记账?记什么账(Dr → Cr)ref
合格放行(原料)待检 → 放行(触发 P-1)Dr 原材料 / Cr 应付账款QC-2
扣留 / 解扣待检 ↔ 扣留否(纯流程门)—(解扣后补走 QC-2 才入账)QC-3/4
判定降级→ 降级有差额则记(原均价−目标均价)×数量:Dr 营业外支出 / Cr 原材料QC-5
判定拒收→ 拒收已入账则红冲衔接 P-8:Dr 应付账款 / Cr 原材料QC-6
入库环节报废→ 报废Dr 营业外支出 / Cr 原材料QC-7
成品合格入库成品待检 → 放行是(= PR-9 落点)Dr 库存商品 / Cr 生产成本QC-12
成品降级→ 次品档有差额则记Dr 营业外支出 / Cr 库存商品QC-13
成品报废→ 销毁Dr 营业外支出 / Cr 库存商品(或生产成本)QC-14

要点:只有「放行」格触发那笔 Dr 原材料 / Cr 应付账款(契约 QC-2,即收货凭证 P-1 的实际落点);待检 / 扣留 / 拒收三格账面不动。降级 / 报废按当前简化口径,差额一律记营业外支出(D8 待拍板)。沙盘现状:GRN 仅「合格 / 不合格」二元 ❌,缺扣留 / 降级 / 报废态,也无批次扣留拦截(下章 G5 下游门)。

第 6 章 · 批次管理与质量追溯

读完这一章你能

  1. 说清「一步向后、一步向前」分别能查到什么;
  2. 讲明白为什么质检结果必须挂在批次上、不合格批次为什么要自动扣留;
  3. 看懂 HNT 里「收货单号=批次」这条设计的来龙去脉。

一个场景:异物投诉

晚上十一点,质检员接到经销商电话:当天到货的一批 25 公斤装精制粉,有客户反映其中混有细小铁屑。

如果工厂没有批次管理,处置会非常被动——无法确定这批粉是哪天磨的、用了哪几车小麦、那几车小麦是哪个农户送的,也不知道磨好后又发给了哪些客户。在信息缺失的情况下,最稳妥的做法只剩一个:把最近所有面粉全部召回、全厂停产排查。客户信任、库存、产能都要为此付出代价。

如果工厂部署了 ERP,情况完全不同。质检员在系统里输入袋子上印的编号,屏幕上随即列出:

召回范围因此从「全厂所有面粉」精确收缩到「这一批、这 3 家」。不停产,损失控制在最小范围。

本章讨论的就是支撑这一能力的核心概念——批次追溯中的「批次」。

关键问题:让这次快速查询成为可能的前提,是给每一批货发了一个唯一标识。这个标识应当在哪一步、由谁生成?


批次:货物的唯一标识

批次追溯中的批次,指一次同源、同条件处理的一组货,作为一个整体被追踪。给它分配一个唯一编号,此后这组货流转到哪个环节、转化为什么形态,都引用这个编号。

面粉厂里至少有两类批次:

关键在于,这两类批次之间必须建立关联。磨粉时,系统记录「成品批次 F0618-2 由原料批次 JH240617-03 磨成」。正是这一笔关联,使开头那个异物投诉的快速追溯成为可能。

对应 HNT:在惠农通系统里,这个原料批次标识已经存在,即收货单号。收货时盖一个 10 位收货单号,把该车小麦的数量、金额、农户绑定在一起。HNT 的设计原则可概括为一句话:「收货单号 = 批次」。其目的不是增加编号,而是确保需要追溯时能顺着这个号往回查。


两个方向:一步向后、一步向前

批次追溯有一个国际通行的标准表述,即「一步向后、一步向前」(one step back, one step forward),对应两个问题。

一步向后(往回查):这批成品由什么制成?

拿到一袋问题面粉 → 查其成品批次 → 追到所用的原料批次 → 再追到具体农户、具体车次。 回答的是:问题源于哪一批原料。

一步向前(往前查):这批原料 / 成品流向了哪里?

发现某车小麦有问题 → 查其进入了哪些成品批次 → 再查这些成品发给了哪些客户。 回答的是:问题货物流向了哪些去处。

两个方向合在一起,就把「原料 → 面粉 → 客户」整条链路两端打通。出现质量问题时,向后用于定位根因(究竟是哪批料的问题),向前用于界定召回范围(究竟要召回哪些客户手中的货)。缺少任何一端,召回都只能被迫扩大范围。

方向查询路径用途
一步向后成品批次 → 原料批次 → 农户/供应商定位根因
一步向前原料批次 → 成品批次 → 客户界定召回范围

同一条链既能顺着查、也能倒着查;沙盘ERP 的单据详情页有「📍 本批次全链路追溯」,可点开任意一环跳转。


质检结果必须挂在批次上

批次不仅是查货的标签,也是质量信息的载体。

第 5 章讲过质量门:货到厂后不直接入账,而是先待检,合格才放行,不合格则扣留或拒收。本章需要补充一点:所有这些判定都必须挂在批次上,而不是停留在个人记忆或临时记录里。

之所以必须挂在批次上,是因为质量判定本身就是针对具体批次作出的——「这批合格」「那批扣留」,指向的都是某一个确定的批次。判定一旦绑定批次,就带来一项关键能力:

不合格批次自动扣留(hold)。系统不允许其放行、不允许入正式库、不允许被领去磨制、不允许被销售。

这是把依赖人的纪律,转化为系统强制的约束。仅靠人,质检员可能漏检,也可能在生产催货时被迫「先用」;依靠系统,只要批次状态为扣留,后续一切针对它的操作(入账、领料、发货)都无法执行。🔑 要动用该批次,必须先由质检主管解扣放行——这一步同样留痕,且由另一人完成。

对应上篇的「四把钥匙」:这正是四大职能中「保管(仓管管货)」与「授权(质检判定合格)」分离到两人手中的系统化实现。仓管要入库,必须等质检在批次上完成放行;两者互为制约。上篇讲的是为什么不能由一人完成,这里则把这一原则固化为系统层面的强制约束。

谁在这章里干活

  • 质检/品控员:在批次上作出判定——待检 / 放行 / 扣留 / 降级 / 拒收。批次的状态由其决定。
  • 仓库管理员:按批次收、存、发;系统阻止其触碰被扣留的批次,也阻止未放行的货混入正式库。
  • 销售员:发货时系统记录「哪个成品批次发给了哪个客户」——这一记录正是日后「一步向前」追到客户的依据。

一袋小麦的批次标识:从头到尾

把本章内容串入一袋小麦的全程,可以看清批次标识如何逐步传递:

①车小麦到厂 ──发原料批次号(=收货单号)──┐
                                          ▼
②质检在这个号上盖「放行」──③仓管才敢入库(批次绑定农户/净重/检验)
                                          ▼
④磨粉:成品批次号「认领」原料批次号 ── 这一笔关联是追溯的命根子
                                          ▼
⑤销售员发货:记下「这个成品批次 → 这个客户」
                                          ▼
🔔 出事了 → 输入袋上编号 → 向后查到料、向前查到客户 → 精准召回

整条链路上,每一步都没有额外负担——生成批次号、作出质检判定、记录发货去向,本就是必要动作。ERP 所做的,是把这些动作的结果串成一条可回溯的链。平时它并不显眼,出现质量问题时则成为关键依据。

来自真实工厂的补注:食品行业有强制的可追溯法规要求。例如美国 FSMA 食品可追溯规则要求,监管部门索取时须在 24 小时内提供全链路记录。这不是「做得好加分」,而是「做不到要担责」。对食品厂而言,批次追溯是底线要求,而非加分项。


本章小结

合上书,先回想三个问题:

  1. 「一步向后」和「一步向前」分别回答哪两个问题?
  2. 质检结果为什么必须挂在批次上?「自动扣留」挡住了哪三种操作?
  3. HNT 里那个「=批次」的编号叫什么?它在哪一步生成?

答案:① 向后=这批成品用了什么料(定位根因),向前=这批料/货流向了哪些客户(界定召回范围)。② 因为质量判定与具体批次是一体的;绑定批次后,不合格批次能被系统自动扣留,挡住「入账、领去磨、卖出去」三种操作,把依赖人的纪律固化为系统约束。③ 收货单号,在「收货入库」那一步生成,绑定农户、净重、金额。

本章要点:给每批货分配一个可双向追溯的唯一标识,并把质量判定绑定其上——出现问题时能够快速锁定范围,避免全厂受累。


关键术语(入词典)

名词一句话解释
批次 / lot一次同源同条件处理的一组货,发唯一编号统一追踪
批次追溯顺着批次号把「料→产品→客户」整条链查清楚的能力
一步向后由成品批次反查所用的原料批次、供应商——出事定位根因
一步向前由原料/成品批次正查进了哪些产品、发给哪些客户——出事界定召回范围
召回把已售出的问题批次从市场上追回;有批次追溯才能精准召回,而非全线下架
质量门货先待检,合格才放行入账、不合格扣留或拒收的检验关卡
扣留 / hold不合格或待定批次被系统锁住,不能入账、领用、发货,须授权解扣才放行
收货单号(HNT)惠农通收货时盖的 10 位编号,绑定农户/净重/金额,即原料批次,体现「收货单号=批次」

自测

1.(选择)某批面粉发现异物,要查清「这批粉用了哪几车小麦」,用的是—— A. 一步向前 B. 一步向后 C. 试算平衡 D. 移动加权 2.(选择)一个批次被质检判为「扣留」,下列哪个操作系统仍然允许? A. 领去磨粉 B. 发货给客户 C. 由质检主管解扣放行 D. 入正式库 3.(判断)只要做了「一步向前」,出事时就能既找到根因、又定准召回范围。( ) 4.(想一想)如果磨粉那一步忘了把成品批次和原料批次关联起来,开头那个异物投诉会变成什么样?哪个方向的追溯会断?

参考:1=B;2=C(扣留状态下唯一能动它的就是「解扣」,且需主管授权);3=错(向前只能界定范围、找不到根因,还需「向后」配合,两个方向缺一不可);4=向后追溯会断——查不到这批粉用了哪车小麦,根因无法定位,只能把所有可疑面粉一并处理,召回范围被迫扩大,「快速锁定、不停产」退回成「全厂排查」。


本章规格:消耗操作的统一前置门(G5)

第 5 章的质量门管「单批入账」;本章把它扩到批次的全生命周期:任何消耗类操作——领料、发货、入账——统一前置同一道 G5 门

G5(批次生命周期版):批次 qcStatus ∉ {扣留, 拒收}。被扣留或拒收的批次,系统一律不放行其入账、领料、发货。

消耗操作模块前置门(批次状态)放行后记什么账(Dr → Cr)ref
入账(放行入库)采购G5:qcStatus = 放行Dr 原材料 / Cr 应付账款QC-2 / P-1
领料(投产)生产G5 + G6 原粮≥需用Dr 生产成本 / Cr 原材料PR-2
发货(出库)销售G5 + G6 成品库存足Dr 发出商品 / Cr 库存商品O-4

要点:批次追溯(batchLineage)既是「一步向后 / 一步向前」的查询链,也是把 qcStatus 绑在每个批次上、让上述三道消耗门可被强制执行的状态机 links。沙盘现状:batchLineage 只能查询、不拦截——扣留态批次仍可被领料 / 发货 ❌,这正是「先纯 ERP」要补的关键内控(批次扣留拦截下游消耗)。

第 7 章 · 制粉工艺与等级管理

读完这一章你能

  1. 说清小麦为何需要逐级研磨,而不能一次粉碎成粉;
  2. 区分白面粉出粉率(约 72~76%)与胚乳占麦的理论上限(约 83%),并指出差距来源;
  3. 理解「等级由灰分判定」,以及为何「等级 = 灰分阈值」要进入品控主数据,生产工与质检员各自的职责边界。

为什么不能一次磨成粉

上篇讲八步流程时,「⑤磨粉」概括为一句:小麦 → 面粉 + 麸皮。这对把握全局已经足够。但要把磨粉环节落入 ERP 的生产模块与品控模块,这句话过于笼统——系统必须知道出多少粉、出什么等级、副产品如何计价,而这些都由工艺细节决定。本章打开这一环节。

把一粒小麦直接投入粉碎机一次打成粉末,是否能得到合格白面粉?答案是不能。小麦不是均质体:外层硬皮是 麸皮,占麦约 14.5%;最内层占比最大的白色部分是 胚乳,白面粉即来自胚乳;皮与芯之间还有少量 胚芽,约占麦 2.5%。

一次性粉碎会把麸皮一并打成细末,混入面粉后无法分离,导致面粉色暗、杂质多。因此制粉的核心原理是 逐级研磨:分多道工序,磨一层、筛一层,把胚乳逐步剥出,同时让麸皮尽量保持大片以便分离。面粉厂宁可分十几道工序逐级处理,正是为此。

🔑 制粉不是「一次粉碎」,而是「磨一层、筛一层」——逐级研磨、好料挑出、麸皮整片留住。后续工序都是这一原理的展开。


六道工序

逐级研磨在车间中落为六道工序:

工序作用
清理筛除石子、草籽、铁屑、灰尘
润麦(调质)加水、静置数小时,调整含水率
皮磨(break)带齿辊剥开麦粒,刮下胚乳
筛理按颗粒大小分级,粗料返回再磨
心磨(reduction)光面辊把胚乳颗粒磨细成粉
配粉 / 打包按等级配比、装袋

其中 ③④⑤ 不是各执行一次,而是反复循环:皮磨→筛理→再皮磨,心磨→筛理→再心磨,逐道把胚乳磨细、把麸皮分净。这正是「逐级研磨」的实质。

下面细述两道关键工序:润麦与皮磨/心磨。


润麦(调质)

小麦过磅、入库后并不能直接进磨,中间必须先 润麦

润麦:磨前给小麦加水、静置数小时,使外皮变韧、胚乳变软。

润麦后,皮韧而不碎,皮磨时可整片剥下;芯软而易磨,心磨时省力且出粉更多。

对 ERP 而言,润麦时间与加水量直接决定出粉率与质量,是生产模块中需要记录和管控的工艺参数,也是排产时必须预留的工序时间。若把润麦视为闲置,排产会高估出粉率、低估交期,导致计划失真。


皮磨与心磨

磨粉车间由成对的 皮磨心磨 辊组成,二者作用不同:

皮磨(break rolls)心磨(reduction rolls)
辊面带齿光面
作用剥开麦粒,把胚乳从麸片上刮下把刮下的胚乳颗粒磨细成面粉

皮磨与心磨之间夹着 筛理(按粒度分级)与 清粉(用风与筛去除残余麸星、提纯胚乳颗粒)。整个车间是「磨—筛—提纯」循环往复的过程。

这也是磨粉生产工不可或缺的原因。生产工需要控制辊距(过粗则出粉少,过细则把麸皮一并磨碎)、检查筛理是否堵塞、把握润麦节奏。辊距与润麦稍有偏差,出粉率即下降一两个百分点;而面粉是薄利大宗商品,出粉率 1% 即可决定盈亏(下节详述)。生产工的工艺水平,直接体现在成本与等级上。


出粉率:72~76%,不是 83%

八步流程里「出 7 成多面粉」具体是多少?先澄清一个常见误解:

胚乳有 83%,白面粉为何只到 72~76%?差出的 7~10 个百分点去了哪里?

原因是:胚乳与麸皮粘连,干法制粉无法彻底分离。越靠近麦皮的胚乳越夹带麸星——要么舍弃(出粉率降、面粉更白),要么磨入面粉(出粉率升、面粉更暗)。因此 出粉率天花板 始终无法达到,这是物理限制而非设备不足。

一袋小麦的物料账(1000 kg):约 750 kg 面粉 + 约 230 kg 麸皮/次粉 + 约 20 kg 损耗。 (对应沙盘 FlowConfig 的 706‰~770‰ 区间,随小麦品质浮动——参数可保留,真实区间为 72~76%。)

白度、出粉率、营养三者相互牵制:要更白(灰分更低),就要更多舍弃接近麸皮的部分,出粉率随之降低、营养也减少。三者不可兼得。这一权衡正是下节「等级」的根源。

出粉率就这样一手牵动面粉等级与灰分,一手决定面粉/麸皮产量的此消彼长。


副产品与利润

上篇称「麸皮也能卖点钱」,实际上低估了其重要性:

面粉本身利润率仅约 7.8%,磨坊常依靠副产品支撑利润。

磨麦产出的非面粉部分有三种,需加以区分:

副产品是什么主要去向
麸皮(bran)麦子外皮(占麦约 14.5%)主销饲料
次粉(shorts/middlings)介于面粉与麸皮之间的低等粉(混有麸屑、碎胚乳)饲料或低端食用
胚芽(germ)麦子的胚(占麦约 2.5%,富含维 E、油脂)提取胚芽油、保健品

⚠️ 次粉 不同于麸皮:麸皮是外皮,次粉是品质较低的粉。二者在 ERP 物料档案中是两个不同 SKU,价格、用途各异,混记会导致成本核算错误。

副产品必须纳入资金流核算。在 ERP 生产模块中,副产品按 副产品 冲减主产品成本——麸皮收入不单独确认,而是从该批面粉的总成本中扣除,余额再摊入面粉。出粉率每变动 1%,主产品产量与副产品占比随之变化,利润立刻受影响。副产品价格的涨跌,直接影响磨坊盈亏。


等级由灰分判定

最后一块拼图:面粉等级按什么划分?

答案是 灰分。面粉高温灼烧后剩下的残渣,即混入的麸星(矿物质)。灰分越低,带入的麸皮越少,面粉越白越精;代价是出粉率越低(舍弃的部分越多)。

中国现行国标 GB/T 1355-2021(2023 年起实施)按灰分把小麦粉分为三级:

等级干基灰分说明
精制粉≤ 0.70%最白最精,出粉率最低
标准粉≤ 1.10%居中
普通粉≤ 1.60%麸星较多,出粉率高

⚠️ 旧标的「特制一等/特制二等/标准粉」已作废。新旧对应关系:旧「特一」→精制粉,旧「特二」并入标准粉;新标禁止添加增白剂、增筋剂。教材、系统、合同一律采用新国标三级。

这也是质检/品控员岗位与「等级 = 灰分阈值进主数据」的由来:

在 ERP 品控模块中,这三条灰分线被配置为 主数据(检验标准):一物一档、一等级一灰分阈值。质检员录入实测灰分后,系统自动比对、判定等级并标注到批次。等级一经确定,直接驱动两件事:① 入哪个成品 SKU(精制粉/标准粉/普通粉是不同的 库存商品 档案);② 定什么价(精制粉售价最高)。

对应上篇的「品控降级」异常:那批面粉降级,工艺上即灰分超标、麸星偏多,从精制粉降为标准粉——数量不变,但单价下降。与沙盘 QC-5/QC-13 的「减值、数量不变」一致。降级差额按当前简化口径记 营业外支出/收入(正规准则另有更细的减值科目,属善意简化,见词典脚注)。

为何判级必须由质检员、而非生产工自行决定?这是上篇 不相容职务分离 原则的延续:生产者不能既出货又自评等级,否则虚报高等级、卖高价、多拿奖金将无人制衡。把判级权交给独立的质检员,是一道防错防舞弊的控制门。下篇把这一职责划分固化为系统权限:生产工无权改等级,仅质检角色可判级。

说明:上篇为求简明,把磨粉描述为「原材料 → 成品」一步完成。真实工厂在中间还有 在产品 一环(料进车间、磨完前,成本暂存于「在产品」科目),不同进价的小麦还需按 移动加权平均 重算单价。这些内容在制造业成本流与成本核算章正式展开,本章聚焦工艺本身。


本章小结

回想三问(先合上书作答,再往下看):

  1. 为什么小麦不能一次磨成粉,而要逐级研磨?
  2. 白面粉出粉率约为多少?为什么达不到胚乳的 83%?
  3. 面粉等级按什么指标划分?判级权应归谁?

核心三句:

  1. 逐级研磨是核心原理——清理→润麦→皮磨(剥)→筛理→心磨(磨细),磨一层、筛一层,麸皮整片留住以便分离;润麦(加水至约 14~17%、静置数小时)是常被忽略却决定出粉率的关键前置工序。
  2. 出粉率约 72~76%,而非 83%——83% 是胚乳占麦的物理上限,皮芯粘连无法彻底分离故达不到;面粉薄利,副产品(麸皮/次粉/胚芽)是利润支柱,出粉率 1% 即定盈亏。
  3. 等级由灰分判定——GB/T 1355-2021 三级(精制≤0.70%/标准≤1.10%/普通≤1.60%);ERP 把灰分线配置为品控主数据,生产工管产量、质检员独立判级,等级驱动 SKU 与售价。

关键术语


本章规格:MO 工单状态机 · PR 过账三件套

磨粉在系统里是一张工单 MO,走「草稿→已下达→投产中→已完工」四态。工艺参数(润麦时长、辊距)是报工单上的字段(过 G3 数据完整门),本身不记账,却影响出粉率,进而决定 PR-9 的单位成本。

MO: 草稿 ──下达(G3 BOM·G8 配方)──▶ 已下达 ──领料投产──▶ 投产中 ──完工入库──▶ 已完工
操作状态推进过哪几道门记什么账(Dr → Cr)ref沙盘
下达工单MO 草稿→已下达G3 BOM / 产量 · G8 配方—(建 WIP 订单号)PR-1
原粮领料→投产中G6 原粮≥需用 · G1Dr 生产成本 / Cr 原材料 @均价 → 进 WIPPR-2
主产品完工入库→已完工G5 成品质检 QC-12 · G7 守恒Dr 库存商品(面粉) / Cr 生产成本;单位成本 =(WIP − 副产品NRV − 异常报废)/ 完工量PR-9⚠️
副产品完工入库同 PR-9 同步G1Dr 库存商品(麸皮/次粉) / Cr 生产成本 = 数量 × NRVPR-10
出粉率损耗平账完工时自动G7 守恒—(正常损耗无凭证,WIP 归零)PR-11⚠️

要点:副产品冲减只发生一次——由 PR-10 的 Cr 生产成本 单边承担;PR-9 单位成本分子据此扣除副产品 NRV(即面粉只承担余下部分),两笔正好把 WIP 借方结清,不重复扣减。G7 守恒门校验:Σ 生产成本(订单)借 ≡ PR-9 主产品 + PR-10 副产品NRV + 异常报废,完工订单 WIP 余额必为 0。沙盘现状:磨粉为单笔直转、副产品 NRV 仅文案 ⚠️,无独立副产品 SKU / 科目 ❌。

第 8 章 · 成本核算与副产品冲减

读完这一章你能

  • 说清成本在账上的流转路径:原材料 → 在产品 → 产成品 → 销售成本,以及每一站结转时的会计分录。
  • 区分两类性质不同的结转:完工入库(资产→资产)与销售出库(资产→费用)——成本会计的首要分辨点。
  • 用一组具体数字计算 移动加权平均 单价,理解为什么"成本流"不必对应"实物流"。
  • 理解为什么 麸皮 售款不计入收入,而是用来冲减面粉成本(副产品 NRV 冲减法)。

问题的提出。 月底报表上,本月采购小麦支出 30 万元、电费与工资支出 5 万元,但利润表的"成本"科目仅记 8 万元。差额 27 万元去了哪里?答案是:这部分支出尚未转化为成本,而是结存在未售出的存货中。

这正是成本核算的核心规则:支出不会立即形成成本,它先转化为存货(仍属企业资产),只有在存货售出的那一刻,对应部分才结转为成本(费用)。 ERP 成本核算的关键,就是把这条规则固化为一条不可错乱的结转路径。

先思考:企业购入 10 万元小麦,磨成面粉后入库尚未售出。此时这 10 万元在账上属于"已发生的成本",还是"企业的资产"?


成本流转路径:四个存货阶段

一袋小麦从原料到售出,其成本在账上依次经过四个阶段,逐站结转,金额守恒:

①原材料 ──领料──▶ ②在产品(WIP) ──完工──▶ ③产成品 ──卖出──▶ ④销售成本
  (资产)            (资产·半成品)          (资产·成品)         (费用)
   采购入账           投产未完工             完工待售              售出结转

前三个阶段(原材料、在产品库存商品)均属资产——支出只是改变了存货形态,企业净资产不变。只有到达第四阶段"销售成本",金额才由资产转为费用,利润表此时才记录一笔成本。

🔑 核心规则:采购、领料、生产、入库等动作,资金只是在不同存货科目间转移(资产→资产);企业资产真正减少,仅发生在销售时结转销售成本这一刻(资产→费用)。

ERP 将这条路径实现为四个存货科目 + 固定的结转顺序,每结转一站,系统自动生成一笔"借入新科目、贷出原科目、金额相等"的分录。每一步本身即为一笔平衡的复式记账分录,两边相等、总额守恒。

以下逐一说明每一次结转。统一格式为:【业务实质】发生了什么 → 【会计分录】借贷各记什么 → 【守恒说明】两边相等、总额不变。


三次结转:从原料到成品

第一次:领料投产(原材料 → 在产品)

第二次:完工入库(在产品 → 产成品)

关于"在产品"。 物料投产后、完工前,其成本既不在原材料科目(已领走)、也不在产成品科目(未完工),而暂存于"在产品"(Work in Process,简称 WIP)这一中间科目。它相当于一个半成品成本的缓冲区:原料从一端流入,成品从另一端流出,未完工部分暂存其中。

📌 沙盘简化说明:本书互动沙盘为便于初次理解,将磨粉一步简化为"原材料直接→产成品",省略了"在产品"这一中间环节。真实工厂及完整 ERP 中,领料、报工、完工是分立的单据,WIP 始终存在。此为有意简化,读者了解中间存在这一环节即可。

第三次结转即销售出库,其性质与前两次根本不同,单独说明。


成本结转 ≠ 费用发生(COGM 与 COGS)

最易混淆之处,是把"完工入库"误认为"费用发生"。两者对比如下:

完工入库(COGM)销售结转(COGS)
业务实质面粉完工入成品仓面粉售出、发货给客户
账上结转在产品 → 产成品产成品 → 销售成本
性质资产 → 资产(仍在厂内)资产 → 费用(已售出)
是否影响利润否——仅科目间转移是——利润表此时记一笔成本

⚠️ 辨析:成本结转不等于费用发生 采购、领料、生产、完工入库这一系列动作中,企业总资产并未减少,资金只是在"原材料/在产品/产成品"等科目间转移。回到本章开头的问题:本月 30 万元购麦支出,大部分仍结存于未售出的面粉中(资产),只有售出部分对应的成本才进入利润表(费用)。这正是"支出 30 万、成本仅记 8 万"的原因——其余支出尚未发生费用,而是结存于存货。

先思考的答案:购入并磨成面粉后尚未售出的 10 万元,在账上属于企业资产,而非已发生的成本。须待售出时,对应部分才结转为"销售成本"。


移动加权平均:成本流不等于实物流

随之而来的问题是:结转出库的物料,应按多少金额计价?

小麦为大宗商品,不同批次进价常有差异。同一原料仓中混存多个进价的小麦,领用一吨投产时,应按哪个价格计算成本?在实物上逐袋标记进价并不现实——实物难以区分,账面必须有统一的计价规则

ERP 采用的规则是 移动加权平均:

🔑 关键原理:成本流假设 账面计算出库物料价值时,采用一个约定的加权平均单价,它不必对应实际出库的具体批次。无论实物按先进先出还是任意顺序出库,账面一律按当前平均单价计价。

计算演示:

  1. 仓中原有 1 吨 @ 2.8 元/kg,金额 = 1000 × 2.8 = 2800 元
  2. 新进货 1 吨 @ 3.0 元/kg,金额 = 1000 × 3.0 = 3000 元
  3. 进货后立即重算平均单价:
   新均价 = 在库总金额 ÷ 在库总数量
          = (2800 + 3000) ÷ (1000 + 1000)
          = 5800 ÷ 2000
          = 2.9 元/kg
  1. 此后领料、销售一律按 2.9 元/kg 出账,直到下次进货再按同一公式重算。
动作数量(kg)单价(元)金额(元)重算后均价
期初结存10002.828002.8
进货+10003.0+30002.9 ←重算
领料出库−5002.9−14502.9(出库不改均价)
结存15002.943502.9

要点为两条:进货时重算均价、出库时按当前均价计价。这即"移动"(每次进货更新一次)+ "加权平均"(按金额与数量加权)的含义。

📌 沙盘说明:本书沙盘为"单批小麦顺序流转",全程仅一批、不存在多进价同库,故演示中不出现均价重算(每批按其原值平移)。多批同库、需计算平均价是真实工厂的常态,也是 ERP 必须正确处理之处——本节即为沙盘未演示部分的补充。

要点就两条:入库(不同进价)触发均价重算;出库按当前均价计价、且不改均价。


副产品 NRV 冲减:麸皮售款用于冲减面粉成本

每磨一吨小麦,除面粉外还产出 麸皮次粉 等副产品,它们同样可以出售。问题是:麸皮售款应计为收入,还是另作处理?

ERP 的处理是:不单独确认收入,而是以麸皮的可变现价值冲减该批磨粉的总成本。 其原理为 副产品 冲减法——副产品按可变现净值估价,先从联合生产成本中扣除,余额再分摊至面粉

为何如此处理。 面粉为薄利大宗商品,麸皮、次粉并非废料,而是利润的重要来源(出粉率 每提高 1% 都直接影响盈亏)。若为副产品单独设置一套收入与成本核算,既增加核算负担,又会同时虚增"收入"与"成本"。将其作为主产品的成本冲减项,账务更简洁,也更贴合行业实际。

计算演示(承接上一批物料):

本批磨粉,在产品科目累计归集的总成本(料 + 电费 + 人工)= 3000 元
产出: 面粉 770 kg + 麸皮 230 kg
麸皮按可变现净值(NRV)估价: 230 kg × 1.5 元/kg = 345 元

→ 面粉应承担成本 = 总成本 − 麸皮可变现价值 = 3000 − 345 = 2655 元
→ 面粉单位成本 = 2655 ÷ 770 ≈ 3.45 元/kg

麸皮的 345 元不计为收入,而是将面粉单位成本由 3.90(=3000÷770)降至 3.45。 完工时的分录为:

面粉的单位成本就这样被副产品一步步压低(课本例:出粉率 77% + 麸皮 1.5 元/kg → 面粉 3.45 元/kg);沙盘ERP 的生产工单正是按此法分摊(麸皮 NRV 冲减)。

🔑 沙盘契约口径(进阶):副产品冲减仅在一处发生——由副产品入库分录的 贷 在产品(生产成本) 单边承担(契约 PR-10);主产品完工的单位成本公式分子不再重复扣减副产品(契约 PR-9)。即"两处只减一次",否则成本将被重复扣减、账目不平。零基础读者掌握"麸皮售款用于冲减面粉成本"即可,此口径供日后核对真实账务时参考。


校验线:产成品账面余额 ≡ 成品仓实物金额

成本结转是否正确,可由一条校验线判断,它与上一部分的 账实相符 相衔接:

产成品(库存商品)总账余额,必须始终等于成品仓实物按当前均价计算的金额。

仓库管理员清点成品仓面粉数量、乘以当前均价,得出"实物金额";会计账上"产成品"科目记有"账面金额"。两者必须相等。 若不等,或为结转分录有误(账务问题),或为实物盘盈盘亏(实物问题)——此校验线可立即暴露差异。原材料、在产品同理,各科目账面余额均应与对应仓的实物金额一致。ERP 将这一镜像勾稽设为常驻校验,每完成一步结转即自动核对一次,确保资金与货物两条线逐笔对应。


岗位分工

三者分工,正是"经手货物者不记账、记账者不经手货物"——成本核算准确的前提,是任何单一岗位都无法同时完成"移动货物"与"修改账目"


价税分离与增值税:发票金额里夹着一笔「过路税」

进阶选读。前面算成本,金额都当作"净价"。现实里发票金额往往含税——里面夹着一笔增值税。它既不是你的成本、也不是你的收入,只是借你的手过一道。本节把这笔税从价里拎出来。

一个直觉。 你买小麦,发票写"含税 ¥X";你卖面粉,给客户开"含税 ¥Y"。这两个数里都含着增值税。增值税的本质是:只对你这道工序"增值"的部分征税——买进花的、卖出收的,中间增值多少,就那部分交税。故名"增值"税。

用一个类比:你替朋友代收一个快递,钱在你手上过了一下,但不归你。增值税也是——卖货时替国家向客户代收(销项),买货时已替国家向上游代付(进项),最后只把"代收 − 代付"的差额上缴。

两个名词,先记住。

价税分离怎么记。 含税价要拆成两段:不含税价(进成本 / 进收入)+ 税额(进"应交税费")。买小麦含税价里,净价进"原材料",税额进"应交税费(进项)";卖面粉含税价里,净价进"主营业务收入",税额进"应交税费(销项)"。成本和收入都只认净价——这正是前面几节默认用净额算成本的原因。

农产品的特殊处理(了解即可):面粉厂向农户收粮,农户常开不出增值税专用发票。税法允许按收购金额计算抵扣进项(农产品适用低税率)。即便上游没给专票,这笔进项仍可按规则算出抵扣——这是农产品加工行业的一项政策照顾。

一组数字(税率统一按 9% 演示)。

买小麦:不含税 2800 → 进项税 2800 × 9% = 252
卖面粉:不含税 3650 → 销项税 3650 × 9% = 328.5
应纳增值税 = 销项 328.5 − 进项 252 = 76.5

验证:只对增值部分征税 →(3650 − 2800)× 9% = 850 × 9% = 76.5 ✓

两种算法结果一致,正说明增值税只落在"增值"(850)那一块上。

进项、销项与应纳税额联动,只对增值部分交税;当采购额高于销售额、进项大于销项时,差额形成留抵,结转下期继续抵扣。

🔑 要点:增值税不进成本、不进收入,只在"应交税费"科目里进进出出;企业实缴的,永远只是自己这道工序增值额对应的那一份。这也是为什么算毛利、算成本一律用不含税净价


本章小结

  • 成本沿一条单向路径流转:原材料 → 在产品 → 产成品 → 销售成本。前三站均为资产(科目间转移),最后一站为费用(实际发生)。
  • 成本结转 ≠ 费用发生:完工入库(COGM)是资产→资产、产品仍在手;销售结转(COGS)是资产→费用、才进入利润表。这是成本会计的首要分辨点。
  • 成本流 ≠ 实物流:账面按移动加权平均计算出库物料价值(进货重算均价、出库按当前均价),不必对应具体批次。
  • 副产品 NRV 冲减:麸皮售款不计为收入,而是从总成本中扣除、用以降低面粉单位成本——在薄利行业中,这是利润的重要来源。
  • 价税分离(进阶):发票含税价 = 不含税价 + 增值税;税不进成本/收入,只在"应交税费"过账。企业实缴 = 销项 − 进项 = 增值额 × 税率——增值税只落在自己这道工序的增值上。

复习三问(合上书作答):

  1. 面粉完工入成品仓、尚未售出,企业是否已发生成本?所记的是哪两个科目间的结转?
  2. 仓中 1 吨@2.8 又进 1 吨@3.0,之后领料按每 kg 多少元出账?
  3. 麸皮可售 345 元,这 345 元在账上是否计为收入?其作用是什么?

本章规格:三次结转 · 移动加权计价门 · 库存 INV

(一)三次结转——成本沿「原材料 → 在产品 → 产成品 → 销售成本」逐站搬家,每站一笔过账:

结转操作过哪几道门记什么账(Dr → Cr)ref
第一次:领料投产(原材料→在产品)领料G6 原粮≥需用 · G1Dr 生产成本 / Cr 原材料(@均价)PR-2
第二次:完工入库(在产品→产成品)完工G5 成品质检 QC-12 · G7 守恒Dr 库存商品 / Cr 生产成本PR-9
第三次:销售出库(产成品→销售成本)发货 + 开票发货 G6·G5;开票 G1·G2 开票≠发货发货:Dr 发出商品 / Cr 库存商品;开票:Dr 主营业务成本 / Cr 发出商品O-4 · O-5

第三次结转分两步(D12 发出商品过渡):发货时只把存货从「库存商品」转入「发出商品」(资产→资产),成本(cogs)延到开票时才结转,使收入与成本同期配比。沙盘现状 ⚠️:成本结转落在「发货」而非「开票」、无发出商品中转——这是与契约 O-4/O-5 的已知差异。

(二)移动加权计价门——这不是一道独立的门,而是挂在所有出库操作(领料 / 发货 / 盘亏 / 报废)上的统一计价规则:出库一律按当前移动加权均价计金额,进货时 新均价 =(结存金额 + 入库金额)/(结存数量 + 入库数量) 重算。它保证每笔出库金额口径一致,是 G7 守恒门「账面金额 ≡ 台账数量 × 均价」成立的前提。

(三)库存 INV(inv_txn append-only · 负库存硬防呆):

操作过哪几道门记什么账(Dr → Cr)ref沙盘
期初建账G1 一次性Dr 原材料·库存商品·周转材料 / Cr 实收资本I-1⚠️
仓间移库G6 源库存足无凭证;台账源 − 目标 +,均价随货迁移I-2
库位调整G8 库位有效无凭证、不写流水(均价 / 批次不变)I-3
盘盈批准G1 · G2 盘点≠保管①Dr 原材料 / Cr 待处理财产损溢 ②Dr 待处理财产损溢 / Cr 营业外收入I-4⚠️
盘亏批准G6 账面≥盘亏 · G2①Dr 待处理财产损溢 / Cr 原材料 ②Dr 营业外支出 / Cr 待处理财产损溢I-5⚠️
报损报废G5 品控确认 · G7Dr 营业外支出 / Cr 原材料·库存商品·周转材料I-6

要点:盘盈 / 盘亏走「中转科目 待处理财产损溢 → 批准后结转损益」两步,审批留痕(本章正文为零基础读者简化为直入营业外收支,见第 9 章脚注)。负库存由 G6 硬防呆:任何出库量都不得超过当前结存。

第 9 章 · 上线方法论与实施收益

读完这一章你能:

  1. 说出 ERP 上线的六个阶段,并解释为什么要"先试点、再铺开";
  2. 说出 ERP 项目最容易失败的几个原因,并指出它们都与"软件好不好"无关;
  3. 为一袋新到的小麦完整记一笔账,并自行验证"借贷是否平、账实是否符"。

下篇至此,一座面粉厂的 ERP 已被拆解完毕:主数据是地基,单据与状态机是驱动器,不相容职务分离三单匹配构成内控,批次与质量门是食品厂的命脉,移动加权平均与副产品冲减让成本算得准。

但还差最后一步,也是最容易被忽视、却最致命的一步:

如何把这一整套真正在一家面粉厂里装起来、用起来?

不少人以为"买套软件、装上、培训两天即可"。恰恰是这个想法,导致了大多数 ERP 项目失败。本章讲清三件事:怎么做对、最容易在哪里做错、做对了能换来什么。


先做一个判断

在往下读之前,先对下面的问题给出自己的答案,带着问题阅读更易记牢。

一家面粉厂上 ERP 失败了。最可能是哪里出了问题? A. 软件功能不够强,或存在 bug B. 档案没整理干净、流程没理顺、员工不愿改变习惯

记下你的判断,本章后面给出答案。


分阶段上线:不能一次到位

装 ERP 与搬入新家相似。没有人会在毛坯房里把全家行李一次性倒进去——需要先看房、量尺寸、逐间布置、试住几天,确认无误后再彻底搬完。

业界把这套流程标准化为六个阶段,即 SAP Activate六阶段(由 SAP 公司提炼,已成为行业通用骨架):

#阶段一句话类比
1发现 Discover搞清楚"本厂要解决什么问题、这套系统能否解决"看房:是否合适
2准备 Prepare组队、定计划、定范围、定责任人签约、定搬家计划
3探索 Explore以系统内置的标准流程为样板,逐条对照"哪里一致、哪里需调整"量尺寸、定每间房的用途
4实现 Realize按方案配置系统、迁入档案数据、反复试跑逐间布置、通水通电
5部署 Deploy正式切换:停用旧办法,启用新系统正式入住、退掉旧房
6运行 Run日常使用,边用边小幅修正住下来过日子

这套方法有三个使其"快而不乱"的要点:

要点:SAP Activate六阶段 = 发现 → 准备 → 探索 → 实现 → 部署 → 运行,是装 ERP 的标准流程骨架。


试点先行:不要一开始就全厂切换

第六阶段切换时,有一条规则:

先在一个车间 / 一条产线 / 一个仓库试点跑通,确认设计无误,再向全厂铺开。

这就是 试点先行。道理与"炒一大锅菜前先尝一小勺"相同:一小勺咸了,加水即可;整锅都咸了,只能倒掉重来。

放到面粉厂:先让一个原料仓用新系统收货、记批次、走质量门,稳定运行一个月,把暴露出来的问题(档案遗漏、流程卡顿、岗位操作不熟)全部修正;确认无误后,再让全厂所有仓库、所有车间一起切换。这样万一出问题,影响面小、可控、可回退。

谁来承担试点?通常由数据责任人先把试点范围内的档案整理干净,会计与各模块岗位(仓管、采购、质检等)在试点中实际操作、反馈问题。这正是下篇前面讲过的各岗位,在上线阶段各就各位。

要点:六阶段回答"怎么搬",试点先行回答"先搬一间试住"。二者结合,即为"稳妥上线"。


ERP 为什么会失败

回到本章开头那个判断。答案是 B

⚠️ 行业统计:ERP 项目失败,六到七成不在软件,而在主数据质量差、变更管理不到位、流程未理顺。绝大多数失败发生在"人和数据"上,而非"软件"上。

这恰好反过来印证了本书自始至终的立场:内容先行、数据为本——先把业务流程想清楚、把档案整理干净,软件只是承载它的工具。以下是四个最常见的失败原因。

原因一 · 变更管理不到位

老员工长期使用纸质台账和经验判断。新系统要求每一步都录单、走流程,员工觉得繁琐,或私下仍用旧办法,甚至产生抵触。 本质:ERP 改变的不是软件,而是人的工作习惯。人这一关不过,系统再好也空转。 对策:提前说明改动的理由、充分培训、让一线参与设计、给足适应时间。

原因二 · 数据迁移质量差

把旧账中混乱的档案——重名的供应商、单位不统一的物料、错误的身份证号——原封不动迁入新系统,新系统照样算错。 本质:即下篇开篇所讲的 Garbage In, Garbage Out(垃圾进、垃圾出)。档案错,则全错。 对策:迁移前先清洗档案(去重、统一编码与计量、补全),设数据责任人把关。

原因三 · 过度定制

认为系统自带的标准流程"不合本厂习惯",于是大幅改动、添加大量专属功能。结果系统越改越复杂、越改越易出错,日后升级困难。 本质:多数情况并非系统不行,而是本厂流程本就不规范,却让系统迁就坏习惯。 对策:先僵化后优化再固化(下节展开)——先严格照标准流程运行。

原因四 · 范围蔓延

上线时定好"先做采购和库存",做着做着又想"顺便把生产、销售、工资、考勤都做了"。范围越铺越大,工期拖延、预算超支,最后一项也没做好。 本质:贪多嚼不烂。 对策:守住试点先行与分阶段——一次只做一块,做扎实再扩展。

四个原因——变更管理、数据迁移、过度定制、范围蔓延——没有一个是"软件功能不够",全是"人、数据、流程、节奏"的问题。这正是本书把业务流程和数据摆在软件之前讲述的原因。


先僵化、后优化、再固化

针对"过度定制",有一条原则值得记住(华为当年引入 IBM 流程体系时即定下此规):

先僵化、后优化、再固化。

三步含义如下:

  1. 先僵化:严格照系统自带的标准流程运行,不一上来就嫌弃、就改。先把标准动作练熟。
  2. 后优化:运行熟练后,再结合本厂实际微调。
  3. 再固化:把优化后的做法定型、写入规程,此后统一执行。

这样既避免"过度定制把系统改乱",又不会"被标准流程长期束缚"。

本读本本质上就是面粉厂的那套标准流程文本。新人先照此运行(僵化),熟练后改良(优化),改好后沉淀下来(固化)——这就是整本书存在的意义。

行业经验:把工作工作模板化之后,新人照模板运行三个月,即可逼近老师傅多年的经验。标准流程的价值正在于此。


收益:学这套的回报

讲了诸多"要小心、别踩坑",难免有人犯嘀咕:这么费劲,值吗?

值。下面是行业中常被引用的一组收益数字,可作为努力的方向参考,而非承诺:

指标大致变化说明
库存准确率+30%账上数量与仓库实物对得上
运营成本−25%同样的工作,花的钱更少
手工作业−30%抄账、对单、找数据的人力大幅减少
生产效率+18%同样的人和设备,产出更多
库存水平−38%不必压货占用资金,周转更快
交付周期−30%从下单到交货的等待变短
首年成本约节省 20%上线第一年即见回报

⚠️ 注意:以上为行业统计与个案,并非普适保证。能否取得、取得多少,取决于前述几个原因是否避开——数据未清干净、流程未理顺,这些数字一个都得不到。收益是"做对了"的结果,而非"装了软件"的结果。

回头看便清楚:库存准确率 +30%,正是本书反复强调的账实相符被系统自动守住的结果。人工时代靠仓管定期盘点、会计独立复核才能勉强对上的账实相符,在 ERP 中变为每收每发实时记账、随时可核对。上篇手工的道理,在下篇被系统固化为不可绕过的流程。


一个说明:盘盈亏 / 降级的简化记法

本书全程对盘亏、盘盈、品控降级一律直接计入"营业外支出/收入"——少了记一笔营业外支出,多了记一笔营业外收入,降级减值也记营业外支出。这是为了让零基础读者少记一个中转科目,看得清爽。

进阶:简化 ≠ 不规范 这种"直入营业外收支"的写法,是《小企业会计准则》下小厂的正规简化做法,合规、可用,不是偷懒。 在更正规、更细的口径中,盘盈盘亏会先挂中转科目"待处理财产损溢"(盘点发现时先挂账,审批后再转入营业外收支),好处是审批留痕、可追溯;降级减值则可能用更贴切的"资产减值损失 / 存货跌价准备"(降级本质是资产价值下调,严格说属减值,而非营业外支出)。 一句话:本书的简化是"对小厂正规、对新手友好"的取舍;日后接触正规大账时,知道还有这几个更细的科目即可。


本章小结(回想三问)

合上书,先自己作答,再往下看:

  1. ERP 失败的六七成,栽在"软件不好"还是"人和数据"上?
  2. 为什么要"试点先行",而非一开始就全厂切换?
  3. "先僵化、后优化、再固化",第一步为什么是"严格照做"?

看答案
  1. 栽在"人和数据"上——主数据质量差、变更管理不到位、流程未理顺,占六到七成;与软件功能强弱基本无关。这正是"内容先行、数据为本"的外部印证。
  2. 因为先尝一小勺,咸了好改;整锅咸了只能倒掉重来。试点先把问题暴露、修正,影响面小、可回退,再全厂铺开才稳。
  3. 因为新人尚无能力判断"哪里该改"——先把标准动作练熟,熟练后才有能力优化;一上来就改,最易把系统改乱(即过度定制)。

一句话收口:ERP 不是买套软件就完事——它是把本书所讲的业务流程、岗位分工、记账规则,稳妥地装进一家面粉厂。做对了(数据清、流程顺、人到位),账实相符、成本算准、效率提升都会自然到来;做错了,再贵的软件也只是昂贵的摆设。


本章规格:MVP 上线路线(P1→P5)

「先僵化、分阶段」落到本系统,就是一条每步独立可上线、各点亮几张状态机 + 开几道门 + 出一张报表的 MVP 路线。GL 总账脊柱自 P2 起即接 HNT 已有的收货(P-1)/ 付款(P-6)事件自动记账。

阶段点亮的单据状态机开哪几道门产出报表(示例)
P1 主数据五类档案(建档→审批→启用→停用)G8 主数据门 + G3 + G2 审批分离主数据清册
P2 库存台账收货单 GRN + inv_txn 流水;接 P-1/P-6 自动记账G1 + G5 质量门 + G6 库存 + G7 借=贷原粮结存 / 收发存表
P3 销售销售订单 SO(O2C 链)G6 成品库存足 + G5 批次≠扣留 + G2 信用 / 开票分离销售毛利 / 应收账龄
P4 生产工单 MO(WIP 池)G6 原料足 + G5 成品质检 + G7 出粉率守恒生产成本 / 单位成本表
P5 品控完整 qcStatus 状态机(扣留 / 降级 / 报废)G5 升级为批次全生命周期门质量追溯 / 批次台账

要点:每个 Pn 只新增「CREATE TABLE IF NOT EXISTS」对旧库零风险,独立产出一张有用报表后再进下一阶段——这正是「不范围蔓延、不一次到位」的工程化落地。

全书迁移练的升级读法:再遇到一笔业务,不止问「货怎么动、钱怎么动」,还要答全——过了哪几道门(G1–G8)?触发哪笔货物流 + 哪笔资金流?自验借贷平(G7)& 账实符? 八道门 + 货钱两条线,就是这本书交给你的完整检查清单。


全书迁移练:换你来记一笔

读到这里,上篇懂了业务和岗位,下篇懂了 ERP 如何固化。最后不给完整范例,只给提示——换你来当一回会计。

场景:磨完一袋小麦后,剩下的 麸皮(副产品)卖给隔壁养殖场,当场收现金 345 元。

请自行思考(可打开 沙盘ERP 边点边核对):

  1. 货怎么动?(提示:仓库里什么少了?)
  2. 钱怎么动?(提示:现金是多了还是少了?这笔算"赚到的钱"吗?)
  3. 借贷两边各记什么科目?(提示:回想"收到现金记借方现金";另一边想想这是收入还是冲减成本——本书副产品按"冲减面粉成本"处理)
  4. 记完后自验两关:借方 = 贷方吗?(试算平衡)账上麸皮的数量,与仓库实际剩的对得上吗?(账实相符)

🔑 不确定也没关系——这正是 ERPBook 沙盘的意义:点「下一步」,看着这笔账被记出来,再回头对照你的猜想。先猜、再演、后解,才算真正学会,而非只是"看懂了别人记的"。

至此,这本《面粉厂业务流程·深入浅出》走完了:从一袋小麦的旅程,到一座面粉厂里的人,再到一套把它们固化做对的 ERP。

最后一句:好的 ERP,不过是把"一个好老板凭经验做对的每件事",变成"每个新人照着做也不会错的流程"。这本书,就是那张图纸。

名词速查

本页是全书名词的唯一真相源;正文中带虚线下划线的术语可点击。

两条主线

实物(小麦、面粉、麸皮等)按数量进、出、存的那条流动线索。它和资金流是同一件事的两面,贯穿全书的两条主线之一。
钱按金额花出、收回、欠下的那条流动线索。与货物流互为镜像、一体两面,是全书两条主线之一。
一件事同时在货物流和资金流两条线上留下痕迹、两者绑在一起分不开,如同一枚硬币的正反面。动一次货通常就动一次钱,反之亦然。

计量与质检

扣除车皮、杂质和超标水分后真正属于干净小麦的重量,公式为「净重=毛重−皮重−扣杂−扣水」。它是入库记账与付款的唯一计价依据(入账金额=净重×单价)。
车与粮一起上磅称得的总重量。减去皮重即得车上的粮重。
卸完粮后空车再称的重量。毛重减皮重即车上所载小麦的重量。
按比例扣除小麦中混杂的土块、草籽、瘪粒等非小麦成分(如约1%),使计价重量只反映纯小麦。
小麦偏潮会使分量虚高,需按行业标准水分把湿粮折算成「干粮等价重」再计价。这不是克扣,而是因为水分不算小麦本身。
单位体积小麦的重量,反映麦粒饱满程度的品质指标。粮过潮、容重不达标时会再扣减单价。
面粉高温灼烧后剩下的残渣,衡量混入的麸星(矿物质)多少。灰分越低=带麸皮越少=越白越精,但出粉率越低、营养也越少;它是面粉分等级的依据。

制粉工艺

每100kg(调质)小麦磨出的白面粉占比。真实高效磨坊约72%~78%(美国均值约76.9%),理论上限约83%(胚乳占麦比例),因皮芯粘连分不干净而够不着;全麦粉为100%。
白面粉出粉率的物理天花板约为83%,因为白面粉只来自胚乳、而胚乳约占麦粒83%。干法制粉永远分不干净,故实际出粉率到不了这个上限。
麦粒最里头白色的芯,约占麦粒83%,是白面粉的来源。
小麦最外层的硬皮,约占麦粒14.5%,主要做饲料。它是副产品而非废料,在薄利面粉行业是利润支柱之一。
麦粒发芽的小尖,约占2.5%,富含维E与油脂,营养最高;因含油久放易酸败,白面粉中通常去掉,可提胚芽油、做保健品。
介于面粉与麸皮之间的低等粉(混了麸屑、碎胚乳),用于饲料或低端食用。注意:次粉是「档次低的粉」,不是麦皮,与麸皮是不同物料/SKU。
现行国标GB/T 1355-2021按干基灰分把小麦粉分三级:精制粉≤0.70%、标准粉≤1.10%、普通粉≤1.60%。已替代旧「特一/特二粉」口径,并禁止添加增白剂、增筋剂。
制粉的核心原理:不一次砸碎,而是分多道、磨一点筛一点,把胚乳一点点剥出磨细、把麸皮尽量保成大片好分离。这是现代辊式磨机的灵魂。
用带齿(螺纹)的磨辊把麦粒剥开、从麸片上刮下胚乳,目标是剥得干净、皮留大片,通常走4~5道。
用光面磨辊把皮磨刮下的胚乳颗粒一级级磨细成面粉。
用筛子加气流提纯,把残留的麸星吹走,留下干净的胚乳粗粒,再送去心磨。
磨前给小麦加水至约14%~17%湿度、静置数小时(硬麦久、软麦短),使外皮变韧好整片剥、芯变软好磨。如同泡干香菇,直接决定出粉率与质量,是必须管控的工艺参数。
按颗粒粗细把磨出的物料分级,粗的回去再磨、细的往下走,是逐级研磨循环中的关键分选环节。

会计科目

厂里已收货或受益、但还没付出去的欠款,属负债类科目(挂恒等式右边)。收货时贷方「生」出、付款时借方「灭」掉,构成生灭闭环。
已交付货物、客户尚未付来的货款,属资产类科目(挂恒等式左边)。开票时借方「生」出、收款时贷方「灭」掉,与应付对称的生灭闭环。
已入库的原料(如小麦)的成本科目,属资产。收货入库时按净重×单价记入借方;磨粉时其成本结转进库存商品。
包装袋等可周转使用的存货资产科目。领用时是把其成本从「周转材料」搬进成品账,不是凭空增值。
磨好、装袋后可销售的成品成本科目,属资产。磨粉/包装时成本搬入,卖出时结转为主营业务成本。
料已领进车间、尚未磨完入库期间暂存成本的中间存货科目(半成品蓄水池),属资产。料从原材料流入、完工后流向产成品。本书沙盘为简明把这一站合并略过。
销售面粉(及麸皮等)取得的收入科目,本质是所有者权益的增援(挂恒等式右边)。交货即按收入确认原则确认,贷方记增加。
卖出的那批货当初对应的成本,卖出时由库存商品结转而来(资产→费用)。按配比原则与同期收入配对,据以算出毛利。
与主营买麦卖面无直接关系的额外损失或收益。盘亏、品控降级等损失计入营业外支出;盘盈等意外收益计入营业外收入(小厂简化直入口径)。
汇集本期全部收入与成本费用、一加一减后得出当期盈亏的科目(属所有者权益)。期末结转时各收入贷方、各成本费用借方科目余额转入此处,余额即净赚/净亏。
老板投入厂里的本金,属所有者权益。开厂第一步即「借现金/贷实收资本」。
厂里持有的货币资金科目,属资产。收到现金记借、付出现金记贷——这是判断借贷方向最稳的入门抓手。
账目的分类抽屉(如现金、原材料、应付账款),把钱货分门别类地记。常用五类:资产、负债、所有者权益、收入、成本/费用,各挂在恒等式两边。
盘盈盘亏差额的中转科目:正规做法先把差额挂入此科目,待查清原因、批准后再转入营业外收支(两步过账、审批留痕更全)。本书为极简走了直入营业外收支的简化口径。

会计原则与方法

账本上某种存货记的金额,必须等于仓库里这种存货实际值的金额(账=实)。它是贯穿全书的判断尺子,对不上就说明货真少了或账记错了。
纯记账符号:借=账户左边,贷=账户右边。与「借钱/贷款」、与增减、与好坏都无关;到底记增还是减,只由科目挂在会计恒等式哪一边决定。
资产=负债+所有者权益,任何时候都成立的等式,是会计的根。因为每分值钱的东西要么是借别人的、要么是自己的;借贷方向与必相等都由它推出。
一笔业务的完整记账记录单叫一张凭证;凭证里「某科目借或贷多少」的每一行叫一条分录。复式记账下凭证两边(借/贷)金额必相等。
形如字母T的账户图示:科目名写在顶上,借方记左边、贷方记右边,用来直观看一个科目的进出与余额。
把全厂所有账的借方合计与贷方合计相加,看两个总数差是否为0的自检关。它只能查出「让借贷不相等」的错,抓不到整笔漏记、记错科目、补偿性错误、借贷同错同额四类错,故需账实相符兜底。
事一发生(货钱真动)就入账、不等现金收付、也不看发票到没到的记账基础。它是应收、应付两科目存在的全部理由。与现金收付制相对。
钱到手才认收入、钱出门才认支出的记账基础。小账本可用,但一家厂这么记会严重失真(赊销未收钱时显示没赚),正规记账一律用权责发生制。
确认一笔收入的同时,必须把对应卖出货物的成本一起结转出去,使收入与其成本同期成对出现,据以算清该单毛利,否则利润会失真。
货一交付(履约完成)就确认收入,不必等钱到账(借应收账款/贷主营业务收入)。与权责发生制同源。
把成本或余额从一个科目转入另一个科目的动作,如磨粉时原材料结转入库存商品、卖出时库存商品结转入主营业务成本、期末把损益转入本年利润。
账记错或事情反悔时,不能涂改删除历史账,只能追加一笔反着记的凭证把原账抵消,原账与反向账都留痕可查。「合格才入账」之所以高明,正因不合格货从未入账、省掉了事后红冲。

成本核算

麸皮、次粉、胚芽等顺带磨出的非主产品叫副产品;其能卖的钱不单独确认收入,而是按可变现净值(能卖多少钱)从联合生产成本中先扣掉,用以压低主产品(面粉)的单位成本。
买料、领料、磨粉、入库等动作中,钱并未花掉消失,只是从一个资产科目搬到另一个资产科目、总家底不变;只有卖出那一刻成本才从资产变成费用(主营业务成本),这才真正「花掉」。
一批货磨好、搬进成品仓的总成本(在产品→产成品)。东西还在厂里,属资产→资产,没花掉、不影响利润。
卖出去、从成品仓转走那批货的成本(产成品→销售成本)。东西交给客户,属资产→费用,这才真花掉,与卖出收入按配比原则配对算毛利。
存货计价方法:每次进货后立刻按「在库总金额÷在库总数量」重算单价,此后领料、卖货一律按当前均价出账,出库不改均价。「移动」=每次进货都动一下,「加权平均」=按金额数量加权。
账上算「搬走的料值多少钱」用的是人为约定的计价规则(如移动加权平均),不必对应实际搬走的是哪一袋具体麦子。即资金账上的成本流动与仓库里实物的流动可以不一致。
两种存货核算方式:永续盘存制随每笔收发实时更新账面结存与成本;定期盘存制平时只记进货、期末实地盘点倒算出本期发出与结存。
每月底把各收入、营业外收入(贷方)与各成本费用、营业外支出(借方)的余额全部转入本年利润,算出当期盈亏,并使损益类科目清零、为下期重新计数。
向自产农户收粮时由收购方自开的收购发票;农户收粮现款现结、流程短,进项税内含于买价之中,故三单匹配被简化成「同一受托人+合计误差≤5%」两道核对。
一单或一期的卖出收入减去对应买进成本(及加工费)后的赚头。镜像图里左买右卖、中间夹的就是它,把它算清是整套核算的目的。

流程与追溯

应付/应收这类挂账的成对动作:先记上(生)、后勾销(灭),一来一回余额归零。应付在收货时生、付款时灭;应收在开票时生、收款时灭。
批次(lot)是一次同源同条件处理、发唯一编号统一追踪的一组货(像共用身份证)。批次追溯指顺号查清「料→产品→客户」整条链:一步向后(由成品反查原料/供应商,找根因)、一步向前(由原料/成品正查产品与客户,定召回范围)。HNT里「收货单号=批次」。
把已售出的问题批次从市场上追回。有批次追溯才能精准缩到「这一批、这几家」召回,而不必全线下架或全厂停产。
从「我想买」到「钱付清」的采购价值流:请购→审批→采购订单(PO)→收货→发票核对(三单匹配)→付款。管「欠别人的钱怎么生、怎么灭」(应付的生灭),与O2C互为镜像。
从「客户下单」到「钱收回」的销售价值流:接单→信用审批→履约发货→开票(确认收入挂应收)→收款→核销。管「别人欠的钱怎么生、怎么灭」(应收的生灭),与P2P互为镜像。
SAP提炼、已成行业通用骨架的ERP上线标准「搬家流程」六阶段:发现Discover→准备Prepare→探索Explore→实现Realize→部署Deploy→运行Run,配合试点先行小步推进。
华为引入国际管理体系总结的上线心法:先严格照标准流程跑(僵化)、跑熟真懂了再结合自家实际改良(优化)、改好的新做法定型为新标准(固化)。专治「过度定制」坑。
只推进流程状态、不动货也不动钱的步骤,因而不出凭证、不记账(如采购下单、到货过磅)。记不记账只看货钱有没有真动,与发票到没到无关。
ERP看待任何一件会动货或动钱的事都要讲清的四个面:货物流(货怎么动)、资金流(钱怎么动)、主数据(用到哪个农户/料/仓)、流程(谁来做、推进到什么状态),再钉成一张单据。即上篇「四问」的正式说法。
ERP切换的铁规矩:先在一个车间/产线/仓库试点跑通、确认设计没问题,再向全厂铺开。如炒一大锅菜前先尝一小勺,出问题影响面小、可控、可退回。
把老师傅几十年的经验写成标准模板,新人照着模板干几个月即可接近熟手水平,不必自己摔几十年跟头。是「先僵化」能成立的底气。

内控与岗位

凡碰货或碰钱的人,绝不能同时记这笔账或批这笔款;一笔业务必经几个人之手、相互制约。是《会计法》第二十七条的法律红线(出纳不登账、仓管不碰钱账),典型有出纳≠会计、收货≠付款、仓管≠采购/销售/记账。
一笔生意必须过两个以上人的手、互相制约监督的内控机制。分工的目的是「相互看着、谁都做不了假」,而非人多好看。
任何一笔业务安全办完绕不开的四种角色:授权(批准能不能干)、保管(经手实物或现金)、记账(写进账本)、对账(回头复核账实是否相符)。内控铁律是这四把钥匙必须分给不同的人,谁也别想配齐。
小厂一人多岗、四把钥匙被迫合在一人手上时的兜底办法:独立复核(老板亲自翻账抽单)、定期盘点(不打招呼盘点现金存货)、轮岗(换人接手露馅)——做不到完全分离,也绝不放任风险。
付款前把采购订单(约定买多少/什么价)、收货单(实收多少/合不合格)、供应商发票(索要多少钱)三张出自不同人之手的单子核对,三个数都对上才放款。专门挡住「为没批准的订单/没收到的货/重复或虚高的发票」三笔冤枉钱。
按岗位写明「这个岗位该干什么」(目的/职责/汇报/配合)的文件,而非按某个具体在岗者的能力来写,故称「对岗不对人」。每条职责按「动作+对象+结果」描述。
货物通过检验之前不许进入正式库存、不许记账的关卡——货到先进待检区(人在货在但账上当它不存在),质检判定有三种结果:放行(此刻才记账入仓)、扣留(吃不准先别动)、拒收(退回、从未入账)。只有放行那一格账才动。
HACCP是食品厂「危害分析与关键控制点」方法:找出几个最关键、必须死守的点(CCP)设卡死盯。面粉厂CCP主要冲着物理异物(金属/石子/虫害),如原料接收、清理(磁选/去石/风选)、装袋区金属检测。

主数据与系统

主数据是先于交易建好、被各业务反复引用的底层档案(物料、供应商/农户、客户、仓库、科目表)。同一对象在系统中有且仅有一张权威档案卡叫黄金记录;「只认这一张」的原则叫唯一真相源(一物一档)。
给每种物料、每个往来单位一个固定不变的编号(如原粮一等=RM-W01),而非靠中文名称识别。名称易打错、易重名,编号唯一不重复,是主数据规范一致、避免重复建档的关键。
全厂对同一种物料统一约定的计量口径(如小麦一律按千克)。若采购按吨、仓库按千克、会计按吨混用,1 与 1000 错位会让金额相差千倍,故计量单位必须全厂统一。
为某一类档案的准确与维护专门负责的岗位:出错找得到人、改动找得到主,且改敏感字段须走变更审批(一人提交、另一人核准)。对岗不对人。
规定一张单据允许处于哪些状态、从一个状态只能合法跳到哪几个下一状态的规则总表,把流程锁成单行道(没盖上一个章下一步根本接不到)。常用一排时间戳隐式编码状态(盖了哪个、空着哪个),而非存一个会自相矛盾的状态字段。
喂进系统的档案若是错的、乱的,系统再贵再先进吐出来的也是垃圾——档案卡填错一处,后面所有引用它的单据、报表、账全跟着错。这是ERP失败六七成栽在数据与管理的根因。
把厂里的流程、数据、内控、追溯固化进系统、让正确做法变成谁也绕不过的规则的一整套办法,而不只是那个软件。软件只是承载它的盒子;内容(流程与数据)先行。

参考来源

本书内容综合自下列成熟教材、文献、行业资料与专业社区讨论(经多 agent 调研整理):