日终对账
本页面引导收银员(或管理人员)完成日终结算流程。如需了解报表界面本身的参考信息——筛选条件、列字段、汇总面板内容——请参阅报表。
报表界面需要 WCPOS Pro。如果没有专业版,日终对账需要从 WP Admin → WooCommerce → 分析 进行。
WCPOS 没有内置的备用金或"开钱箱/关钱箱"功能——没有轮班打卡机制、没有应用内的抽屉清点、也没有自动差异计算。报表界面会显示收银抽屉应收的金额;收银员需要手动清点抽屉并进行比对。本页面介绍的就是这一流程。
首次结算前的准备
确定一次,然后在所有班次中保持一致:
- **期初备用金金额。**零售收银台通常以 $100–$200 的小面额零钱作为当天的备用金。选定一个金额并保持一致——这样每日对账计算会更加简单。
- **备用金记录方式。**WCPOS 不会追踪此项;需要在收银台旁准备便签、记录表或电子表格。无论选择哪种方式,期初备用金和预期收银箱总额都应记录在同一张表上,以便后续对账时可供审核。
- **谁清点,谁签字。**最佳做法是由两人完成(收银员清点,经理核实)。单人值班的店铺可跳过此步骤,由收银员同时完成两项工作——请将此作为店铺制度记录在案。
开始营业
班次开始时:
- 从保险柜中取出备用金,放入收银箱。
- 在对账表上记录备用金金额和开班时间。
- 登录 WCPOS 并选择正确的店铺(多店铺站点)——如不确定应选择哪一个,请参阅多店铺设置。
完成。WCPOS 现在会将该班次的销售记录关联到您的用户账户和所选店铺。
班次期间
注意以下几点,可以让结班更顺利:
- **统一使用优惠券或逐行折扣。**两者都可用于临时调价——优惠券会在报表中显示为可追踪的折扣,而逐行改价则不会。详见折扣了解两者的区别。
- 暂存订单,而非放弃订单。"POS - Open"订单(通过保存到服务器保存)会清晰地显示在订单和报表中;被放弃的购物车不会留下任何记录。顾客返回时可随时恢复暂存的订单。
- **班次中途收银抽屉现金过多时,请取出多余现金。**记录每次取款的金额和时间,以便结班时账目正确。WCPOS 不会记录取款操作,这些记录需保存在对账表中。
结班流程
停止收银
锁上前门(或暂停排队),确保清点过程中没有新交易产生。如果结班清点时有顾客到来,请先完成清点和报表,然后再为其结账——在报表期间之后新增销售会导致合计金额出错。
清点收银抽屉
将收银抽屉带到后台办公室或安静的柜台,逐一清点每种面额。记下总额——这就是实点现金。
如果班次期间有过取款或现金支出(退款、从收银抽屉支付供应商款项等),请同时准备好这些金额。
打开报表页面
在 POS 中,进入报表。设置筛选条件,使报表恰好覆盖当前班次:
- **日期范围:**今天(如果是事后对账,则选择具体日期)
- **收银员:**选择自己的用户,适用于多名收银员共用同一收银台且只需查看自己销售记录的情况
- **店铺:**自动设置为当前店铺
- **状态:**保留默认值(通常为已完成 + 处理中)
右侧的销售汇总面板会随筛选条件的变化而更新。请注意支付方式下的现金数字——这就是您的预期现金销售额。
现金对账
进行以下计算:
预期钱箱总额 = 开班备用金 + 现金销售 − 现金退款 − 现金取出/支出
与实点现金进行比较,两者应当一致。
- **完全一致:**很好——在表格上签名并注明日期,投放现金,现金对账完成。
- **不一致:**请先参阅下方的差异处理,然后再签名。
银行卡对账
接下来核对银行卡支付。记录销售汇总中的银行卡数字(以及所有集成网关的数字——Stripe Terminal、SumUp、Vipps/MobilePay)。
在您的刷卡终端上运行批次汇总(具体菜单因终端而异——通常在设备的报表或日结中)。进行比较:
- 终端批次总额与同一时段的 WCPOS 银行卡总额进行比对——两者应当一致。
- 如果使用手动批量结算的终端,请在下班前立即结算该批次。Stripe Terminal 等集成网关会自动结算。如需了解通过网页结账配置 Square,请参阅网页结账。
打印报表
在报表界面的摘要面板中,点击打印。通常会使用已配置的打印路由(参阅打印路由)将报表发送至小票打印机或文档打印机,生成纸质记录。
打印的报表包含店铺信息、时段、各项目总额、支付方式明细,以及(如果在订单列表中选择了订单)逐单详情。
投放现金并签退
- 将明天的备用金放回收银抽屉。
- 将其余现金放入投款袋,连同签字的对账单和打印的报表装订在一起存入保险箱。
- 更新所使用的外部系统(电子表格、会计软件)。
- 关闭 WCPOS 应用并锁好门店。
差异处理
如果清点的现金与预期金额不符,请在签退前按以下顺序逐项排查:
- **重新清点收银抽屉。**失误难免,请重新清点,尤其是硬币。
- **检查是否有遗漏的现金交易。**是否有人在其他设备或浏览器标签页中处理了一笔销售,但未计入本期?请重新检查报表的日期范围和收银员筛选条件。
- **检查挂起/未完成的订单。**将订单筛选为 POS - Open 状态——已录入但尚未付款的销售会显示在此处。可以立即完成该订单,或预期存在差异。
- **退款和支出。**确认今天的每笔现金退款和现金支出都已记录在表单上,并附有金额。
- **优惠券和折扣。**确认合计金额已包含所有已应用的折扣——报表中的折扣总计行显示已跟踪的优惠券折扣;行项目价格覆盖会直接减少净销售额(参见折扣)。
- **找零错误。**这是最常见的差异来源。小额差异(低于 $5)通常属于此类;大额差异则需要进一步调查。
无论是否找到原因,都应将差异记录在表单上。一系列有据可查的小额差异,总好过无法追踪的账目不符。
多收银员或多店铺场景
今天有多名收银员使用了同一个收银台
有两种方式:
- 按收银员分别结账(最准确):每位收银员在结账前按自己的用户筛选报表,分别清点各自收取的金额并核对自己负责的部分。收银抽屉可在班次之间实物交接,每次交接相当于一次小型结账。
- 全天统一结账:将收银员筛选条件设为全部,在每天结束时统一核对收银抽屉。速度更快,但差异更难归因到具体人员。
报表界面上的收银员筛选条件与明细分类使用的是同一个筛选器——没有单独的按收银员分类面板。
今天一名收银员在多家店铺工作
从一家店铺退出登录,再登录到另一家店铺;每次会话都会通过 _pos_store 订单元数据记录到对应的店铺。关店时,通过切换报表页面上的店铺筛选器,为每家店铺分别进行一次对账。
如果当天结束时要关闭整个站点,还应将店铺筛选器设为全部进行一次整体结算——这有助于与各店铺的分别结算进行交叉核对。
每家店铺由不同的人负责结算
这是常规流程。每家店铺的结算人员登录到自己的店铺,运行按该店铺和当日日期范围筛选的报表,然后对该店铺的现金抽屉进行对账。站点管理员次日早上可以通过WP Admin → WooCommerce → 分析查看所有报表,该页面会汇总各店铺的数据。
我开始结算后又成交了一笔销售
不要将其计入本次结算。可以选择以下任一方式:
- 延长报表周期以包含该笔交易(并相应调整清点的现金金额),或
- 留到明天的报表中处理,将该笔迟到交易的现金在明天的开店表中标记为结转金额。
选定一种方式后保持一致——在不同方式之间来回切换会增加账目审计的难度。
最佳实践
- **每天结算。**跳过一天意味着需要追踪两天的差异,这会困难得多。
- 打印并归档报表,即使在冷清的日子也应如此——纸质记录是审计或争议中保护您的凭证。
- **不要共用账户。**每位收银员使用自己的 WordPress 用户账户,这样按收银员筛选的功能才能在个人报表中正常发挥作用。
- 每周与 WooCommerce 分析进行交叉核对(
WP Admin → WooCommerce → Analytics)——数据相同,呈现方式不同。如果总额出现差异,通常是因为某笔挂起订单被延迟完成,或者退款是在 WP Admin 而非 POS 中处理的。 - **保持备用金一致。**频繁更改期初备用金容易导致计算错误。