Skip to main content

业务规则、算法矩阵与常见问题 FAQ (Policy & FAQ)

适用范围:财务部门、销售管理层、IT 系统管理员与业务实施顾问。


1. 核心算法公式与推导矩阵​

本模块全部提成基数推导严格收敛于系统底层模型,杜绝手工核算误差:

1.1 核心算法公式推导​

序号字段/指标名称技术字段标识计算口径 / 数学公式
F-01订单未税比例untaxed_ratioorder.amount_untaxed / order.amount_total(若总额为 0 则取 1.0)
F-02折算未税回款untaxed_reconciled_amount核销金额 × untaxed_ratio
F-03单笔计提佣金commission_amountuntaxed_reconciled_amount × 1%
F-04销售当月实发佣金final_commissionmax(0, (∑税前回款 - ∑税前退款) × 1%)
关于前端聚合表头防异常设计

在列表视图中,为防止多层分组折叠时表头将“未税比例(例如 90.91%)”错误地进行累加产生例如“272.73%”的滑稽聚合,系统在视图底层已统一对比率字段声明了 aggregator=False,确保分组表头不累加比率。


2. 系统权限与安全控制矩阵​

销售提成与公司经营利润高度敏感,权限严格遵循 Odoo 原生财务权限树,销售人员严禁越权:

用户角色典型岗位销售佣金月度报告佣金核销明细列表生成向导 / 重新计算锁定归档解除锁定
普通销售员销售代表、业务员❌ 无权访问❌ 无权访问❌ 无权操作❌ 无权操作❌ 无权操作
销售主管销售总监、大区经理❌ 无权访问 (需财务导出)❌ 无权访问❌ 无权操作❌ 无权操作❌ 无权操作
开票专员 / 出纳account.group_account_invoice✅ 只读查看 / 导出 Excel✅ 只读查看 / 透视分析❌ 无权操作❌ 无权操作❌ 无权操作
总账会计account.group_account_user✅ 查看 / 导出 Excel✅ 查看 / 透视分析✅ 运行向导 / 重新计算✅ 锁定归档❌ 无权操作
财务经理 / 管理员account.group_account_manager✅ 完整查看 / 导出 Excel✅ 完整操作✅ 运行向导 / 重新计算✅ 锁定归档✅ 解除锁定

3. 高频常见问题与排障指南 (FAQ)​

Q1:为什么销售开具了发票且已经发出货物,在当月佣金报告里却找不到该订单?​

解答:
本系统是**纯核销驱动(Reconcile-Driven)的。
开票和发货仅代表应收账款成立,并不代表货款已经收回。只有当财务在 Odoo 中录入银行收款(account.payment)或对账单,并
完成与发票的销账核销匹配(Status 变为 Paid 或 In Payment)**后,核销记录产生,系统才会在销账发生的当月抓取并计算佣金。


Q2:订单在 7 月份下单并开票,客户在 8 月份分两次付清款项,佣金算在几月份?​

解答:
算在 8 月份。
提成的归属周期严格以核销分录(account.partial.reconcile)生成的实际月份为准。7 月份由于未发生核销,7 月快照不包含该单;8 月份完成核销,8 月快照完整抓取两次核销回款。


Q3:同一张订单,客户分 3 个月付清,系统会重复计提佣金吗?​

解答:
绝对不会。
每次付款核销时,系统仅抓取当次核销对应的分录金额。3 个月的报告分别体现每次回款折算的 1% 佣金,3 个月佣金之和精准等于该订单未税总额的 1%,分厘不差。


Q4:明细中某行显示【归属差异】开关为绿,代表什么?佣金最终算给谁了?​

解答:

  • 代表现象:下单业务员(order.user_id)与该客户主档上的客户归属销售员(customer.user_id)不一致。常见于代客下单、同事协助开单或老客户重新划分了业务员。
  • 系统归属规则:系统默认遵循**“佣金归属于客户长期归属销售”**的原则,汇总至客户当前业务员名下。
  • 财务处理:出纳可通过【仅看归属差异订单】快捷过滤器将此类单据导出,提交销售总监裁定是否需要二次绩效调剂。

Q5:明细中【其他历史欠款】显示为绿,是否会阻止佣金发放?​

解答:
系统默认设计为柔性提醒(Non-blocking Alert),不会硬性阻塞财务结算。它旨在穿透揭示信用风险:该客户可能当前这单付了款,但在 3 个月前还有另一张发票拖欠未付。财务可据此决定是否在本次提成中暂扣该笔奖金,督促销售先清缴历史陈欠。


Q6:报告已经“锁定归档”了,还能重新计算吗?​

解答:

  • 普通会计和出纳无法重新计算,界面上的【重新计算】按钮会自动隐藏,防止历史已发放的提成因误点而失真。
  • 若确有重大差错需纠正,必须由拥有 财务经理(account.group_account_manager) 权限的主管登录,点击表单顶部的 【解除锁定】,方可恢复为草稿态并允许重新计算。