怎么衡量价值
不重复开票:开票前先查会计账簿,209张中有199张已经存在
开票工作从会计软件迁入ERP时,会有一段两边都在开票的时间。如果ERP在开票前直接查询会计账簿,一次切换能避免多少张重复发票——每张不必清理的重复发票又值多少?
开票工作迁入ERP的那几周,有多少张送货单在两边都开了票——清理它们要花多少?
只需要ERP每月开的发票数、两套系统并行的周数,以及会计仍在会计软件里录入的比例。其余都由此推算。全部可以修改。
推算结果(整个切换期)
假设——点开查看并修改每个数字
两本账
时间
这是估算,不是承诺。把仍在会计软件录入的比例设为0、手工查询分钟数设为0、复查分钟数设为0:每一项都归零。被重复计算的收入只显示、不相加:那是需要纠正的错误,不是赚到的钱。
某天早上,机器在7:30为一张超市送货单开具了发票。同一个早上,会计像往常一样把这张送货单 录入了会计软件。从会计软件到ERP的同步要到12:15才运行,所以在7:30时ERP 什么也看不到。结果是一张送货单,两张发票,分别在两本账里——单独看哪一本都没有错。
这不是谁的过错。这是每一次把开票工作从会计软件迁移到ERP都会出现的形态:会有一段 时间两边同时开票,因为在新系统运行足够久之前,没人敢关掉旧系统。在真实系统上测量,在这样一次迁移的头两周里, 机器为送货单开具的209张发票中,有199张——95%——会计软件里也已经有了,金额 31,900万盾。
本文要问的是:如果ERP在开票前直接查询会计软件的账簿,看该PO的发票是否已经存在,那么一次迁移 能避免多少张重复发票,而每一张不必清理的重复发票又值多少钱?
1. 改动是什么
- 开票前先查询。 每一张可开票的送货单,在生成发票之前,ERP都会查询会计软件的账簿——通过会计电脑上的一个 只读接口——看是否已有销售凭证带有这张单据的收货单号或PO号。
- 已有 ⇒ 不再重复开具。 送货单转入「已开票」一栏,并注明「会计软件中已有」及凭证号。当 同步把这张发票拉回来时,它会被挂到这张送货单上,任何人打开送货单都能看到它的发票。
- 从切换日起——即同步不再拉回销售发票的那一天——ERP才成为保存发票的地方:它按超市实收数量开票,然后 标记「会计软件中已有」并附上凭证号,以便永远不会再反向推送过去。
- 从会计软件拉回的发票永远不会被反向推送。 这些发票上的推送按钮消失了,如果有人通过其他途径调用, 推送命令也会拒绝执行。
- 每轮运行后再查一次。 ERP已开具但尚未推送的发票会再次去查询会计账簿——因为会计可能在 机器开票之后才录入。
- 两个方向同一条规则。 当同步遇到一张销售凭证,其收货单号、PO号或ERP发票号与一张已有的 ERP发票相同时,它会配对,而不是导入——导入就等于ERP里的营业收入记了两次。
至于把ERP发票推送到会计软件,那是另一项功能;这里只需知道它在写入前也会先查询。
当会计电脑关机时——7:30那一轮常常如此——ERP无法查询。起初机器会完全停下(「宁可慢,不可重复」);可每天早上 都没有发票,于是改为:仍然依据最近一次同步开票,明确记录这一轮无法查询,并由运行后的再查询 和同步时的配对两个步骤来拦截漏网的部分。
2. 10月30日测到了什么
| 情况 | 数量 | 金额 |
|---|---|---|
| 机器已开具而会计软件中也已有的发票——在推送前识别出来 | 199 | 31,940万 |
| 带有从会计软件拉回发票的送货单——挂接,不重复开具 | 117 | 30,270万 |
| 开票前查询账簿、发现已有的送货单——不开具 | 6 | 6,670万 |
| 识别为已有 | 322 | 68,880万 |
在有这些步骤之前,87张在会计软件中已有发票的送货单仍停留在复核界面的错误栏目里——60张「等收货单」, 13张「待查看」,14张「可开票」正在邀请会计第二次开票。而且确实已经发生过一张重复发票: 就是本文开头那张早上的送货单,发生在ERP学会直接查询之前。
68,880万盾是原本会被重复计算的营业收入,如果没有任何步骤拦截的话。它不是赚到的钱,下面的表格 也不把它计入收益。真正的钱在于不必付出的工作量。
3. 第一个来源:不必逐张手工查找发票
没有机器查询,唯一能确认的办法是由一个人在推送前到会计软件里逐张查找ERP发票。
如何测量。 给连续查找20张发票计时。可信程度: 高,但金额小。
4. 第二个来源:不必追查并清理重复发票
如何测量。 两边都有的发票数是测得的(上面的95%)。人工自行发现的占比则不是——去问会计主管,最近一次 迁移清理了多少张重复发票,又是在什么时候发现的。
可信程度: 中等。这是最大的来源,却建立在一个只能问、不能数的数字上:如果你的人几乎 全都能抓到,这个来源就会小很多。
5. 第三个来源:不必作废或替换电子发票
一张留在账簿里的重复发票还能在内部清理。一张已开具为电子发票的重复发票则必须按程序作废 或替换,还得向客户解释。
如何测量。 统计上一次迁移中的作废记录和替换发票。可信程度: 中等——可能低估了,尤其当 客户是大型连锁超市、每一次替换都意味着与对方核对一次应收账款时。
6. 需要扣回的部分:无法查询的轮次
7. 合计
| 来源 | 每次迁移金额 |
|---|---|
| 不必逐张手工查找发票 | 39万 |
| 不必清理重复发票 | 332万 |
| 不必作废、替换电子发票 | 100万 |
| 复核无法查询的轮次 | −1万 |
| 整次迁移 | 469万 |
对于每月420张发票、为期两周的一次迁移,约 470万盾,一次性。与示例中原本会被重复计算的28,500万盾 营业收入相比,这个数字很小——而这正是要点:事先查询的价值不在于节省的人工费,而在于 账簿在等人发现的这段时间里永远不会处于错误状态。 一个营业收入被重复计算的月份结账,就是一份已经发出去的 错误报告;表格无法给这件事定价,也不打算去定价。
8. 这个ROI建立在哪些假设之上
两边带着同一个号码。 只有当会计软件中的凭证带有超市的收货单号或PO号时,查询才能 运行。对于没有PO的连锁超市,会计凭证带的是内部编号,无从比对——在那里ERP用切换日来防止重复: 切换日之前的送货单不在ERP开票。
切换日必须从同一个地方读取。 ERP直接从同步的配置中读取切换日,不保留副本;读取失败时,机器 选择安全的一侧——不开具会计软件中已有的那些单据。在两处手工抄写的两份切换日,恰恰会在关键的那天对不上。
会计电脑关机时,就没有查询。 清晨那一轮最常遇到。运行后的两个步骤——再查询和同步时的 配对——会拦截漏网的部分,但晚了几个小时。每周统计「无法查询」的轮次;如果偏高,就调整运行时间,而不要去掉 查询这一步。
95%只适用于头几周。 那是会计还没有停止录入时的数字。迁移完成之时,这个数字就会降到接近0—— 如果它没有降下来,就说明有人还在把工作做两遍。
9. 在你自己的公司测量
- 迁移之前。 记录将要迁移的客户组每月的发票数,并询问最近一次迁移清理了多少张重复 发票、用了多长时间。
- 迁移期间。 每天统计:ERP开具的发票数、其中「会计软件中已有」的数量、因已有而未开具的单据数、 无法查询的轮次数。「已有」的部分必须逐步减少。
- 迁移之后。 统计实际遗留的重复发票:一个PO号对应两张凭证。目标数字是0,而且一条查询就能测出来。
延伸阅读:送货单在开票之前,还要与门店签收的数量一致——有签字的签收单当天核对一文讲的就是这一部分。
10. 值得记住的一点
一张重复发票诞生于两种都正确的做法。 机器开得对,会计录得也对,只是谁也没有问对方。在迁移 期间,不要指望人们记得停止旧的做法;要让新系统在写入前先问旧系统——并让所有从旧系统 拉回来的东西永远不再反向流回去。
把工作迁移到新系统,并不意味着旧系统停止运行。它意味着会有一段时间两者同时运行。
两边都有的发票数、挂接拉回发票的送货单数、未开具的单据数及金额,均于2026年10月30日21:40在一家向连锁超市供应生鲜的 供应商的真实系统上测得,已匿名处理。每月发票数、人工自行发现占比、已开具电子发票占比、小时数和工资为 示例数字。请换成你自己的数字。
继续阅读
-
用一个链接共享预算:邮件来回传 Excel 要花多少小时,「哪个是最新版?」从何而来
一套预算通过邮件里的 Excel 文件在 2–4 个人之间流转,总有人问「哪个是最新版?」。当整套资料 — 图纸、工程量表、每个数字的来源 — 放在一个共享项目后面,可以按邮箱邀请一起做,或发一个无需账户的只读链接,审阅往返每月能拿回多少小时?
-
让扫描图纸也能搜索:171 页在 338 秒内识别,翻页的时间能拿回多少
在一套图纸里,扫描页用 Ctrl+F 什么也找不到,查一个符号只能翻页。当每一页扫描图都被识别出文字 — 文字页和扫描页分开计数,中断后重跑只读缺少的页 — 一名造价工程师每月能拿回多少小时,最大的那套图纸又能不能跑完?
-
按采购订单原价开票:送货单写21,000,连锁超市的PO写30,000
连锁超市按自己PO上的单价付款,而不是按供应商送货单上的单价。当机器读取PO单价、在差额合理时按它开票,并为下一次自动修正价目表,每月值多少钱——哪些行仍要由人决定?