贷项通知单开立与历史穿透核查 SOP (Credit Note Creation & Drill-Down)
对应开发 Issue:#45 P2-REQ-10 销售:Customer Credit Note 历史折让穿透
适用角色:销售代表、应收/开票会计、客户服务专员、财务助理
核心操作模型:account.move(move_type == 'out_refund')、tw.account.credit.note.history.wizard
1. 录入流程与操作路径
当客户发生退货、索赔或因市场调价需要补差退款时,业务员或开票人员在系统中开立贷项通知单。
1.1 菜单入口
- 路径:
会计 (Accounting)➔客户 (Customers)➔贷项通知单 (Credit Notes) - 点击页面左上角 【新建 (New)】 按钮,创建一张退款草稿单。
2. 草稿单据录入规范
在贷项通知单表单中完成基础信息输入:
- 客户 (Customer):选择目标客户(如:
100 DEGREE HOT POT)。 - 发票日期 (Invoice Date):录入退款业务发生日期。
- 明细行输入 (Invoice Lines):
- 产品 (Product):选择需要退款的产品档案(如:
[ABY001] TOAST BREAD-MILK FLV -500G*10)。 - 原因 (Reason):【必填关注】 从下拉列表中选择归因代码(如:
补差价或退货退款)。 - 数量 (Quantity):录入拟退商品数量。
- 单价 (Unit Price):录入拟退款单价。
- 产品 (Product):选择需要退款的产品档案(如:
3. 智能风控预警与视觉信号识别
系统内嵌了实时价格与折让核验逻辑,当录入的“拟退单价”存在潜在风险时,界面会立即提供三种清晰的视觉反馈:

3.1 视觉信号 1:表单顶部黄色警示横幅
在单据标题上方,系统会动态浮现黄色警示框:
价格与折让核实提醒: 存在部分退款明细行单价偏高、曾有补差价让利或无历史购买记录。可点击行上的历史图标穿透查看详情。
3.2 视觉信号 2:明细行单价高亮预警
- 无风险单价:单价数字以默认中性颜色显示。
- 有风险单价:单价输入框及数字以琥珀色 (Amber Warning) 高亮呈现,提示录单人核实。
3.3 视觉信号 3:明细行穿透按钮动态图标切换
在明细行单价右侧,系统提供了穿透分析按钮:
- ⚠️ 黄色三角感叹号图标 (
fa-exclamation-triangle):表示该行触发了价格风险(单价高于历史发票原价、或客户此前已享受过让利),点击进入穿透审查。 - 🕒 蓝色时钟历史图标 (
fa-history):表示该行单价完全处于合规折后净价区间,无异常预警,点击可查看常规历史台账。
4. 历史穿透面板深度核查操作
当看到行上的黄色警告图标时,录单人员无需切换菜单或翻找旧单据,直接点击该图标即可调出穿透向导:

4.1 顶部智能审计提示
面板顶部以浅黄色文字直观呈现计算结论:
“审核提醒:本次拟退单价($ 48.00)高于历史发票原售价($ 41.00)达 $ 7.00,且客户曾享受过 $ 400.00 的补差价。”
4.2 灵活切换时间窗口
右上角提供四档时间分析跨度,满足长短周期业务核对:
- 近 3 个月:适用于高周转快消品、短保质期生鲜商品。
- 近 6 个月(系统默认):适用于常规日化与常温食品周期。
- 近 12 个月:适用于大宗耐消品、长账期客户年度对账。
- 全部历史:穿透该客户在系统中的全量交易记录。
4.3 四大 KPI 核心指标核验
| KPI 卡片 | 展示数值示例 | 含义与财务核算标准 |
|---|---|---|
| 1. 累计购买总量 (紫色) | 100.00 (实付总计: $ 4,100.00) | 所选时间窗口内,该客户采购并开票出库的该产品总件数与总支付金额。若为 0,代表该客户此前从未采购过该产品! |
| 2. 历史发票售价 (蓝色) | $ 41.00 (发票原价: $ 41.00) | 历史发票的加权/最近销售原单价。退款单价原则上绝对不能高于此价格。 |
| 3. 累计已补差额 (橙色) | $ 400.00 (件均补差: $ 4.00) | 历史该客户针对该产品已获得的让利总额,换算到每件商品已享受的折扣。 |
| 4. 折后实付净价 (绿色) | $ 37.00 (本次拟退: $ 48.00) | 真正的防超退基准:历史发票售价 ($41.00) - 件均补差 ($4.00) = $37.00。 |
决策对照基准
在上图示例中,客户当初买入的折后实付净价仅为 $37.00,而本次草稿拟退单价却录入了 $48.00。如果直接退款,相当于每件商品让客户反赚了 $11.00,属于严重的超额退款!
5. 三大明细选项卡穿透核对
向导下方提供了三张对账选项卡,穿透底层单据支撑:
5.1 选项卡 1:销售出库发票 (Sales & Outbound Invoices)
展示历史真实出具的销售发票明细:
- 发票日期(如:7月20日、6月15日)
- 发票单号(如:
INV/26-27/0002,可点击穿透) - 开票数量、单价与含税总额
5.2 选项卡 2:补差与折扣折让 (Rebates & Discounts)
点击切换至第二页签,查看此前所有给该客户开立过的折让单据:

- 准确列明历史折让单号(如:
RINV/26-27/0001)、让利原因(如:补差价)、已退总额及折算件均补差。
5.3 选项卡 3:实物退货出入库 (Physical Return Stock Movement)
点击切换至第三页签:

- 核对仓库退货入库调拨单(
stock.picking),确认客户是否已经将退货实物交还仓库、入库检验合格件数是多少,防止“货未到先退款”。
6. 单价合理性校正与提交
根据穿透面板核查结果,录单人员采取以下行动:
- 常规修正(推荐):
- 关闭向导弹窗。
- 将贷项通知单明细行的“单价”修改为穿透核对出的折后实付净价(如:$37.00)。
- 此时明细行警告图标自动变更为蓝色时钟图标,单价恢复正常颜色,顶部警示横幅自动消失。
- 特殊商业例外放行:
- 若客户退款包含特殊商业公关补偿(例如因重大客诉经销售总监特批按特定金额退款),录单人员可保留该单价。
- 必须在单据 Chatter 或备注中补充说明特批原因,随后保存草稿,提交给财务主管复核。