跳到内容
商家帮助中心
Esc
切换打开⌘J预览
本页内容

新版订单报表:账本式结构与新旧差异

新版报表基于收付款账本,按钱实际发生的时间统计毛收、退款和净额;本页详解账本结构、数据关系,以及与现有订单统计的全部差异。

新版订单报表建立在订单收付款账本之上。账本改造的背景和动机见订单收付款改为账本式记录;本页专注三件事:账本的结构、数据之间的关系,以及新版报表与现有订单统计的逐项差异。

账本的结构

每一笔钱记一行

账本里每一行代表一笔钱的变动,带正负号:收进来为正,退出去为负。行一旦写入永不修改、永不删除。每一行都记录:

信息 说明
科目 这笔钱属于订金还是尾款
类型 这一行是什么动作(见下表)。
带符号金额 精确到分,收款为正、退款为负。
发生时间 钱实际收到或退出的时刻——报表按它统计
记录时间 这一行写入账本的时刻,与发生时间分开保存。
经手人与来源 哪位员工、从哪个入口(门店后台、顾客预约页等)记的账。
支付方式 微信、现金、刷卡等。
事由与备注 为什么有这笔变动,如「建单收款」「手工调整金额」「顾客取消退款」。
关联单据 关联的支付单、退款单编号,争议时可逐笔追查。

行的类型

类型 符号 说明
收款 + 实际收到一笔订金或尾款。
退款 实际退出一笔钱。
人工调整 ± 核实账实不符后的修正,保留操作人和事由。
冲正 ± 撤销此前某一行:金额与被冲正行精确相反,两行都留在账上。每行至多被冲正一次。
改期转出 / 转入 − / + 订单改期时钱从旧订单转到新订单:旧单记一行转出、新单记一行转入,成对出现、同时写入。
期初余额 ± 账本启用时,老订单按当时的余额记的起始行(见下文「老订单怎么办」)。

数据关系:从行到余额,从余额到报表

账本自下而上只有三层关系,全部是加法:

一行 = 一笔带符号的变动
订单某科目的余额 = 该订单该科目所有行相加
报表的任何数字 = 把符合条件的行按发生时间汇总

例如王女士的订单:8/10 收订金 +¥500,8/15 协商调整 −¥200,8/20 收尾款 +¥1,000。那么订金余额 = 500 − 200 = 300,尾款余额 = 1,000,而 8 月的报表会在对应日期分别看到这三笔。

配对关系有两种,都能在账本里自我验证:

  • 冲正对:冲正行永远指向被冲正的那一行,金额精确相反,同订单、同科目。
  • 改期对:转出与转入共享同一个转移编号,一负一正,总额不变——钱去了哪张订单看得见。

新版报表怎么读

按钱的发生时间统计

新版报表的横轴是资金发生时间:8 月的报表就是 8 月实际收到和退出的钱。这带来三个直接的好处:

  • 毛收、退款、净额各自成列:收了 ¥960、退了 ¥920,报表如实显示两个数,而不是只剩净额 ¥40。
  • 出过的报表不再变动:上月报表汇总的是上月已经发生的行;今天补录或调整,会作为今天的行出现在本月报表里,不会回头改写上月数字。
  • 精确到笔:任何汇总数字都能展开到具体的行,看到经手人、支付方式和关联单据。

与订单状态解耦

现有报表里「折后总价」把已取消 / 爽约订单的罚没净订金混进同一列。新版报表把这两件事分开:

  • 账本回答资金事实:这张订单实际收了多少、退了多少、净额多少。
  • 订单的处置结论(如爽约后订金不退)单独解释:已取消或爽约、且账本订金净额大于 0 的订单,其净额在报表中列为违约金收入,而不是混在正常订单的应收总额里。

与现有订单统计的逐项差异

对比项 现有订单统计 新版账本式报表
统计轴 订单的拍摄日期或下单日期 每笔钱的实际发生时间
数据来源 订单当前保存的金额(会被覆盖) 追加式账本,逐笔留痕
历史稳定性 修改老订单会改变历史月份的报表 已出的历史数字不变,修改体现为当期新行
毛额与净额 订金有毛额两列;被覆盖过的历史毛额取不回 每一笔毛收、退款永久在账
更正的痕迹 直接改数,改完看不出改过 更正 = 追加冲正行,原行保留
改期 钱跟着订单走,去向靠人记 转出 / 转入成对记录,可追查
爽约罚没 混入「折后总价」列 单独列为违约金收入
时间粒度 按订单归属日归入一行 精确到每一笔的发生时刻
与账单核对 靠人工对账 系统每天自动核对账本与订单金额

两版报表数字为什么可能不同

切换初期把两版报表放在一起看,出现差异多数不是数据错误,而是口径不同。三个典型场景:

场景一:跨月修改。 7 月拍摄的订单,8 月才把订金从 ¥500 调整为 ¥300。现有报表:7 月那一行的订金直接变成 300,你 7 月底看到的数字和现在看到的不一样。新版报表:7 月仍是 +500,8 月出现一笔 −200 的调整——两个月的数字都不再变动,且能看出调整发生在 8 月。

场景二:日期归属。 上月拍摄的订单这个月才收尾款。现有报表按拍摄日期把尾款计入上月那一行;新版报表按收款时间计入本月。两版的月度合计因此天然不同,这是设计使然,不是错账。

场景三:迁移前的老订单。 账本启用之前的历史,原始的逐笔过程已无法完整还原。凡是原始收退款记录还在的,迁移会按真实时间分别记毛收与退款;确实无法还原的,按当时余额记一条期初余额起始行。期初余额是压缩快照,不代表当期发生的资金流,新版报表统计期间流水时会把它单独对待,不会混进当月收款。迁移前的修改历史仍可在订单日志查询。

下一步

相关内容