堂食订单识别率已基本达到 100%。但外卖区对盒子仍然完全不可见 — 13 张外卖订单中,0 张产生了厨房单、预结单或结账单。当日有 2 张订单完全没有任何字节进入盒子。
61051952605110013 与 61051952605110017 — 均为午市 外卖1/外卖2 桌位。POS 端这两笔订单的任何打印数据都没有路由到盒子。
档口: 字段已经没有了,档口现在只能从「哪台打印机吐出的票」隐式推断,而所有打印机都汇入同一个 TCP 端口。
这是一次运营驱动的逐步开通 — 由 Heng 在 POS 端分批拨打印路由开关。这是改造启动后的首个午市。POS 服务器 IP 与盒子监听端口都未变;改变的只是 192.168.10.23 → 9100 这条链路上多了哪些打印机的镜像流。
档口: 字段 — 档口信息现在只能从「哪台物理打印机收到这张票」隐式推断,但所有打印机都汇入同一个 TCP 端口,所以仅凭票面内容无法还原档口。三种档口还原方案已在 #248 中列出。-做法:微辣1 这类辅料子行。目前解析器归为 unknown。(加菜)。点击展开每条详情。
外卖1–外卖6customer_order + add_dish 事件,没有预结单也没有结账。推测 POS 在顾客不需要纸质账的情况下(团购券)干脆不生成预结单。可能与第 2 项联动。
金额对账规则:盒子端结账金额必须与 Excel 第 15 列 顾客应付(券后实付金额)对比 — 而不是第 14 列 订单金额(菜单原价合计)。第 14 列是折扣前的菜单金额,盒子打印的是顾客实际支付的券后金额。错用第 14 列会让每一笔团购券订单都看起来有「金额差异」。
数据来源:订单明细-已结账 Excel 导出 2026-05-11 当日 120 单。POS 服务器 192.168.10.23 → 盒子监听端口 9100。生产数据库位于 /home/smartahc/smartice/restaurants/pingjie-chongqing/receipts.db(通过 systemd EnvironmentFile 覆盖到按门店分目录)。
相关 issue:#248 · 新增厨房打印流追踪 · #224 · 结账小票缺口