更新日志

改了什么,
一条条记在这里。

已经上线的直接写;还没上线的会标明「尚未上线」。 目前共 794 条
同一条更新可能同时属于多个模块,因此各模块条数相加会大于总数。

第 15 页

2026-09-2610 条

会计

对外科目对照:每个科目可设定对应金蝶/用友等外部记账软件的科目码

  • 会计页新增「对外科目对照」页签:选择适用准则(小企业会计准则/企业会计准则),表格逐科目显示对方科目编码/名称,可手动改、可「恢复默认」;切换准则时,没手动改过的科目自动换成新准则的默认对照,手动改过的保留不变。
  • 「导出完整分录」(逐笔明细/按日汇总)在科目编码/名称后新增「对方科目编码」「对方科目名称」两栏;没有对照的科目这两栏留空,不会填自己的科目码充数,并额外生成「未对照科目」工作表列出这次导出里没有对照的科目、名称、笔数。
  • 平台预设了 21 个系统科目(含本年利润、未分配利润等)在两种准则下的默认对照;商户自建的科目、或跟平台预设码碰巧重复的自建科目,一律算「没有对照」,不会套用别人的默认值。
  • 本次先做通用格式:「一键导成金蝶/用友专用格式」这类按软件区分栏位的功能还没做——金蝶、用友的实际导入模板需要登入产品才能拿到,目前无法确认其精确栏位,留待后续核对过再做。
权限

员工的折扣、退款、挂账、报损上限终于能在页面上设定了

  • 员工在每家门店的「最低可打到几折」「单笔最多退款」「挂账额度」「单次报损上限」以及「整单免单」「手工记凭证」开关,原本后台有这些限制,却没有任何页面能设定——结果除了有全部权限的账号,员工实际上都不能打折、不能挂账。
  • 现在在网页「员工权限」页每位员工多一个「金额与操作上限」,小程序在「团队角色」页、App 在员工账号列表都有同样入口;只对当前门店生效,每栏下方写明空着代表什么(退款、报损空着=不限金额;挂账空着=不允许挂账;折扣空着=不允许打折)。
  • 设定人自己的上限是天花板:不能给员工比自己更宽的额度;设定人自己退款、报损不限时,可以给员工设任何上限。超出时的提示改为中文栏名。
  • 保存后,被设定的员工在当前设备上会立刻用新上限(例如挂账从停用变成可用)。
  • 修改记录现在记到对应商户名下,商户的操作日志查得到。
权限尚未上线

小程序「切换门店」只列出切过去看得到这一页的门店

  • 在当前门店没有某页权限、但其他门店有时,页面会提示「切换门店」。原本弹出的门店清单列出全部其他门店,切到另一家可能还是没有权限;现在只列出切过去真的看得到这一页的门店。
  • 某家门店的权限读取失败时,照样列出,店名后标「(权限未读到)」,不替人把它藏掉;一家都没有时显示「暂时找不到有这个权限的其他门店。」,查找中显示「正在查找有这个权限的门店…」。
小程序

小程序「我的客户·今晚」纯股东/纯销售(无操作权限)也能看到自己认领客户当晚的订位

  • 纯股东/纯销售账号(有带客资格,但没有任何操作权限)认领客户后,「我的客户·今晚」分页原本永远看不到该客户当晚的订位——现在能看到了。
  • 该分页只回自己认领客户的当晚订位,手机号一律显示遮蔽版,不显示明码。
  • 有操作权限的员工(能建订位/查会员)使用体验不变。
  • 问题由 T-2796 真人走查发现(rico2)。

我的客户(带客)

权限

小程序员工页面在权限没读到时不再说「没有权限」;别家店有权限时提示切换门店;折扣等上限随门店重新读取

  • 小程序约 60 个员工页面:权限还在读取时显示加载占位,读取失败时顶部提示并提供「重新读取权限」,都不再误显示「没有…权限」。
  • 读到了、而且在当前门店确实没有权限时,显示页面原本的「没有…权限」文案;如果你在其他门店有这个权限,下面会多一行「你在其他门店有这个权限,可以切换门店后再看。」和「切换门店」按钮,切换后内容直接出现。
  • 首页和各入口磁贴按账号范围显示,不会因为当前门店没权限就消失、也不会在读取中把人踢回首页。
  • 周报、经营问诊、顾客分析、菜单诊断、运营异常这几页,原本当前门店没权限会直接跳回首页,现在改为留在页面说明原因。
  • 折扣下限、退款上限、挂账额度、报损上限这些数值,原本只在登录时读一次;现在切换门店、换人、登录续期时都按「员工+门店」重新读取(网页和小程序),读不到时相关操作按「未知」处理,不沿用旧值。
老板尚未上线

利润表遇到全额冲销、净额归零的交易时不再打不开

  • 以前只要有一笔交易被整笔红字冲销(冲销后这个科目本期净额刚好是零),利润表就会报错打不开;现在这种情况能正常打开、正常显示。
  • 冲销分录和被冲销的原分录都还完整留在总账里,只是两笔相加净额为零——这不是数据缺失,以前的检查把这两件事当成同一回事了。

财务/日结/流水

会计

红字冲销统一口径:明细账/对帐等多处净额算正确,历史快取已修复

  • T-2802 核验发现的问题(红字冲销后,只看「已过账」凭证会漏算已被冲销的原凭证,导致净额算成 ±原始金额而不是 0)不只影响 T-2798 的导出:明细账(逐笔账)、会员储值本金与总账 220301 对帐、余额快取重算这几处都有同一个模式,本票统一修正,原凭证与冲销凭证一并计入、各自留在自己所在的期间。
  • 历史快取修复:全平台只有 1 个租户曾经发生过红字冲销(692 家 Codex 测试门店那个租户,不是演示店),116 笔冲销全部落在这个租户名下。受影响的余额快取分布在 2026-06、2026-07、2026-08 三个期间(每期 8 组科目/账套),共 24 处差异,全部是「快取比正确值少算」,其中 2026-08 那 8 组原本被旧重算逻辑整列删掉。套用修正前先对这 24 处存了快照,套用后合计补回借方¥1,824.00、贷方¥3,472.00、贷方¥528.00(依期间拆分),重算后差异归零。这三个期间当时都还没有月结,不影响任何已出的月结报表。
  • 利润表对「全反冲、净额恰好为 0 的收入类目」拒绝返回(SELECTOR_SCOPE_UNRESOLVED)是另一个独立缺陷,跟本票要解决的「算错数字」性质不同,不在本票范围内,交由另一张票处理。
权限

会计年度初始化与年结要每家门店都有月结权限;发票标记、AI 报表、门店健康摘要按门店核对权限

  • 会计年度的初始化、年结,以及「基础初始化」都会影响整个商户所有门店的账,现在要求在每一家营业中的门店都有月结权限才能操作,跟月结、重开用同一道检查;只在一家店有权限会被挡下并说明原因。新商户注册时系统自动建账不受影响。
  • 会计年度初始化时如果传入别家商户的法人主体,原本会成功并返回别家的年度资料,现在会被拒绝。
  • 发票「标记已开」按发票所属门店核对权限:原本只在 A 店有权限的人,不带门店时能把 B 店的发票标成已开,现在不行。
  • AI 报表、调拨建议、日结集团走势能看到哪些门店,改成逐店按当下权限核对,过期或停用的授权、别的商户、停用的门店都不再算进去;各功能仍按各自需要的权限判断。
  • 门店健康摘要与比价只列出你在该店有组织设置权限的门店。
  • 「是不是这家店的股东」的判断跟「我能进哪些店」统一口径,停用门店与别的商户不再算。
会员储值

取消订单时,储值订金按本金和赠送原样退回

  • 用储值付过订金的订单被整单取消时,原本不管当初扣的是本金还是赠送金,全部当成本金退回——赠送金因此变成了可以当现金用的本金。
  • 现在按当初扣款的比例,本金和赠送金各自退回原处;分几笔付的订金一次合并退回。
  • 退回钱包失败时整个取消不成立,订单状态和订金都不变,不会出现「订单取消了但钱没退」。
  • 同一张单不会被重复退款。
会员储值

撤销结账后重新结账,储值负债不再被多冲一次

  • 收银撤销一张用储值付款的结账后再重新结账,原本重新结账那次的会计分录会把两次扣款加在一起记,储值负债(220301)多冲一倍、收入多记一倍。
  • 现在重新结账只按这一次实际扣的储值记账;之后若退款,也按这一次的本金/赠送比例退回。
  • 先部分退款再撤销结账仍然会被挡下(T-2763 的保护没有被拿掉)。

2026-09-2510 条

收银尚未上线

小程序结账选了折扣后,现金收款不再按折扣前的金额拦住

  • 现金预检改为比对折后应收,和自动带入、找零提示、确认按钮用同一个口径;原来选了折扣、画面显示折后金额,点确认却弹「实收不足」按原价算。
  • 服务器核定应收之后,新增第二道现金查核;以前完全没有,现金短收的单会被记成全额已收。
  • 现金确认弹窗的标题与按钮金额不再一个读折扣前、一个读折扣后。

结账收款

全员尚未上线

Flutter 会员相关手机号比对改用后端精确查找,拿掉重复购卡人手机号,复制电话前先取明码

  • 推荐人/合并目标/发卡绑定等精确匹配手机号的地方,改走后端精确查找端点,不再对前端拿到的会员列表做明码字符串比对。
  • 发卡时若已选择会员,不再额外送出手机号字段,避免跟绑定的会员记录不一致。
  • 复制客户电话号码前,先向后端取一次明码,不再直接复制画面上可能已被遮蔽的号码。
收银尚未上线

Flutter 扫码多命中无精确匹配时不再静默绑到第一个候选,改弹出选择

  • POS 扫码/输入关键字查到多个会员、又没有唯一精确匹配(手机号/会员号/展示名)时,原本会静默绑到候选列表第一个——现在会弹出选择面板,让收银员自己挑对的人。
  • 只有一个候选、或有且只有一个精确匹配时,行为不变,自动绑定。

点单送厨

全员

小程序端「找会员」相关功能改用后端精确查找,不再依赖手机号比对

  • 员工输入推荐人邀请码来找会员时,原本是前端自己拿一批候选人清单来比对,现在改成直接向后端要精确结果
  • 发卡界面绑定已选中会员时,不再额外把号码传给后端
  • 「我的客户→今晚」这份名单,原本是拿维护人自己客户的手机号跟当晚订位的联系电话逐一比对;现在改成两边都用会员档案的固定编号来比对,不再依赖手机号是否填得一致

顾客 CRM

会计

会计模块新增「导出完整分录」,原「导出 CSV」改名「导出凭证列表」

  • 凭证查询页新增「导出完整分录」按钮,弹窗可选期间、账套(外账/内账)、格式(逐笔明细或按日汇总),按整个期间在服务端重新生成 Excel,不受当前页筛选或截断影响(原本的导出只能拿到当页已加载、最多 50 笔的分录)。
  • 原本的「导出 CSV」按钮改名为「导出凭证列表」,行为不变,仍是把当前页已加载的分录转成 CSV。
  • 同一批数据重复导出,除了「导出时间」这一行,其余内容逐字相同,便于跟记账软件的导入流程核对。
  • 所在期间借贷不平时,「按日汇总」格式会被拒绝导出并提示原因;「逐笔明细」格式不受此限制,仍可正常导出用于排查。
财务

月结过的月份现在打得开了,月结成功也会看到提示、按错权限会被挡下

  • 「会计」页「月度交接包」原本一选到已经月结过的月份就整页打不开(报错),现在能正常看到资产负债表、利润表、现金流量表,数字跟月结前一致。
  • 点击「确认月结」成功后,原本看不到任何成功提示、画面也还是月结前的旧数字——现在会看到「已月结」的确认文字,报表也会自动刷新成月结后的最新状态。
  • 只在部分门店有月结权限的人,原本会在预检时看到「预检通过」、点下去才被拒绝——现在预检就会提前挡下,不会让人白白点一次。
  • 「有 N 个月已经过去,还没月结」的提醒,原本连从来没有任何账目的空月份也算进去——现在只提醒真的有记账、还没结的月份。

财务/日结/流水

权限

按钮按「当前门店」的权限显示,不再在没权限的店露出点了才报错的按钮

  • 原本页面上显示哪些按钮,是按你在所有门店权限的合集算的:在 A 店有某权限、B 店没有,站在 B 店也会看到那个按钮,点下去才被拒绝。现在按钮按你在当前门店的实际权限显示,切换门店、换人、登录续期时都会重新读取。
  • 读取权限失败时会自动重试 3 次;仍失败时页面照常显示,顶部提示读取失败并提供「重新读取权限」按钮,不会整页空白,也不会把「没读到」说成「你没有权限」。
  • 在当前门店没有任何可用权限时,显示说明页「你在「门店名」没有可用的权限。」,有别的门店可选时可以直接切换,也可以换一个账号登录。
  • 收银台换人时,收银界面和购物车保持不变。
  • 需要他人输入 PIN 核准的动作(折扣核准、客人自助送单、客人入会),核准人是否有权限也改按当前门店判断。
权限

收回员工权限后立即生效,不用等对方重新登录;厨房账号能标记沽清

  • 原本收回一个员工的权限后,他手上已登录的账号最长 7 天内还能照旧操作(系统读的是他登录那一刻的权限记录);新给的权限也要重新登录才生效。现在每次操作都按当下的权限判断,收回和新给都立即生效。
  • 同样的问题也出现在系统设置读取、业绩报表只看自己、AI 查询指令、待审批数字、会员与 VIP 资料的读取,这些一起改成按当下权限判断。
  • 商品上架相关操作以网址里的门店为准判断权限,不再以页面当前选中的门店为准。
  • 只有出品权限(没有下单权限)的厨房账号,标记「卖完了」原本会被拒绝,现在可以正常操作。
  • 股东成员只能加本商户的账号,指向不存在或别的商户账号会被挡下并说明原因。
  • 「我能进哪些店」原本四个地方各算各的,会把过期授权、停用的权限组、别的商户、停用的门店算进去;现在统一一个口径,四处结果一致。
财务

资产负债表和总账 Excel 不会再混入别的商户自建的科目名字

  • 商户可以自己新建会计科目(比如自建一个「房租备用金」),这类不挂在特定法人主体下的科目原本是每个商户各自建一份,但报表查询这类科目时漏掉了商户范围限制,会把全平台所有商户建的同代码科目都读出来——虽然金额始终只算自己的(所以不影响任何合计数字),但资产负债表/利润表的「其他XX」明细钻取、以及月度交接包 Excel 的「总账」页,会把别的商户自建科目的名字连同 ¥0.00 一起显示出来。现在这两处都只会看到自己商户建的科目。

财务/日结/流水

全员

网页端「找会员」相关功能改用后端精确查找,发卡不再多传冗余号码字段

  • 员工输入推荐人邀请码、或者输入合并对象的手机号来找会员时,原本是前端自己拿一批候选人清单来比对,现在改成直接向后端要精确结果——查找方式变了,找到的人应该不变
  • 合并会员的确认弹窗,号码部分现在显示的是遮蔽后的号码,不是完整号码
  • 发卡界面绑定已选中会员时,不再额外把号码传给后端(后端本来就能拿到会员本人的号码,这个字段是多余的,不影响发卡结果)

顾客 CRM

这份日志从 2026 年 7 月记起,更早的没有逐条列。想看它现在都会什么,回全部功能,或者进演示店自己点一点。