财务月报生成与核对 SOP (Generate & Reconcile SOP)
标准作业程序编号:SOP-FIN-096-01
责任角色:出纳会计(执行生成与核对)、财务主管/经理(审批与锁定)
触发时机:每月会计结账周期(次月初 1~5 日),或管理层临时抽检销售回款提成。
1. 业务流程与职责矩阵
| 流程阶段 | 步骤说明 | 执行人 | 核心产出 / 系统动作 |
|---|---|---|---|
| 阶段 1:数据前置 | 确保当期银行流水与销售发票完成销账匹配 | 出纳会计 | account.partial.reconcile 凭证过账 |
| 阶段 2:向导生成 | 通过向导创建月度草稿快照 | 出纳会计 | 生成 tw.commission.snapshot 草稿记录 |
| 阶段 3:差异核准 | 筛选归属差异订单与历史欠款订单 | 财务主管 | 确认代客下单业绩归属,排查客户信用欠款 |
| 阶段 4:数据刷新 | 若有销账调整,点击重新计算刷新快照 | 出纳会计 | 触发 action_recompute() 更新明细与汇总 |
| 阶段 5:归档锁定 | 导出 Excel 审计归档并执行单据锁定 | 财务经理 | 快照状态变更为 locked,数据固化防篡改 |
2. 详细操作步骤 (SOP)
步骤 2.1:启动生成向导与月度快照创建
- 导航进入:【会计】➔ 【报告】➔ 【销售佣金报告】➔ 【佣金月度报告】 列表页:

- 点击左上方 【新建】(或直接通过菜单 【生成佣金月报】):
- 在弹出的向导对话框中选择 结算年份(如
2026)与 结算月份(如8月); - 点击 【生成 / 重新计算报告】。
- 在弹出的向导对话框中选择 结算年份(如
跨月回款如何归集?
系统严格提取核销记录(account.partial.reconcile)的产生时间:
- 场景 A:7 月 10 日下的订单并开票,客户于 8 月 15 日付清款项并核销。
- 结果:该笔订单计入 8 月份佣金报告,7 月份报告绝不包含此单。
- 场景 B:订单含税 $11,000,7 月 20 日核销 $5,500,8 月 10 日核销 $5,500。
- 结果:7 月与 8 月报告各提取 $5,500 对应的未税折算回款,各计提一半佣金。
步骤 2.2:未税折算比例与佣金计提口径核对
系统在后台执行精确的未税折算推导,财务在核对明细时可依据下述标准公式抽检:
核心折算公式:
- 订单未税比例 =
订单未税总额 (amount_untaxed) / 订单含税总额 (amount_total) - 本次折算未税回款 =
本次实际核销金额 × 订单未税比例 - 本次计提佣金 =
本次折算未税回款 × 1%
抽检核对实况说明:
- 观察明细行中的订单
S13417:- 订单含税总额:
$ 11,000.00 - 订单未税总额:
$ 10,000.00 - 未税比例:
90.91%(10,000 / 11,000) - 本次核销金额:
$ 10,000.00(部分回款) - 本次折算未税回款:
$ 9,090.91(10,000 × 90.91%) - 本次佣金:
$ 90.91(9,090.91 × 1%)
- 订单含税总额:
步骤 2.3:归属差异订单(代客下单)排查与筛选
在日常业务中,经常出现“大客户经理张伟出差,由李娜协助录入订单”或“客户重新分配销售但历史单据未结完”的情况:
- 打开独立的 【佣金回款订单明细】 视图(【会计】➔ 【报告】➔ 【销售佣金报告】➔ 【佣金核销明细】):
- 系统默认按 【客户归属销售】 进行大类分组汇总:

- 点击搜索栏的 【仅看归属差异订单】 快捷筛选器:

- 核查业务规则:
- 系统自动筛选出
order.user_id != customer.user_id的记录; - 系统默认规则:佣金计入当前客户归属销售员的业绩,但在订单行明确展示真实下单人;
- 若部门协商决定需要将该单业绩划拨给代下单业务员,应在管理层确认后通过人工调整说明或内部结算解决。
- 系统自动筛选出
步骤 2.4:历史未结发票(欠款信用风险)穿透
- 在明细行中找到 【其他历史欠款】 开关:
- 若开关显示为开启(绿色):代表该商业伙伴(
commercial_partner_id)名下除本发票外,还存在其他状态为posted且未结清的应收销售发票;
- 若开关显示为开启(绿色):代表该商业伙伴(
- 穿透排查:
- 点击该行右侧的 【查看发票】 图标按钮(
fa-file-text-o),一键弹窗直达该发票详情; - 点击该行右侧的 【查看订单】 图标按钮(
fa-shopping-cart),一键穿透直达销售订单; - 财务出纳可截图通知对应销售员:“客户尚有历史欠款未清,本次佣金将暂缓发放或优先催款”。
- 点击该行右侧的 【查看发票】 图标按钮(
步骤 2.5:透视分析与多维查询
除了列表视图外,财务人员还可点击右上角的 【透视表 (Pivot)】 图标,进入多维交叉分析界面:

- 行维度:默认展开为
客户归属销售 ➔ 客户名称 ➔ 销售订单三级钻取; - 度量指标:默认呈现
核销金额 (Reconciled Amount)、折算未税金额 (Untaxed Reconciled Amount)与计提佣金 (Commission Amount); - 财务可直观对比各销售员、各客户的核心贡献与提成走势。
步骤 2.6:重算刷新、锁定归档与权限安全
- 草稿状态重算(Recompute):
- 若在核查过程中发现出纳漏录了某笔银行对账凭证,在补录销账后返回快照表单,点击顶部的 【重新计算】 按钮,系统自动重算全部指标。
- 锁定归档(Lock):
- 财务经理复核无误后,点击 【锁定归档】;
- 弹出二次确认提示:“锁定后数据将固化,无法再次重新计算,是否继续?”;
- 点击确认后,状态流转为
已锁定 (Locked),所有输入字段变为只读,重算按钮隐藏。
- 解除锁定(Unlock)权限门禁:
- 仅属于 会计经理 / 财务主管(
account.group_account_manager) 权限组的用户方可看到并操作 【解除锁定】 按钮; - 普通财务人员和销售员无权解除锁定,确保历史审计凭据绝对安全。
- 仅属于 会计经理 / 财务主管(