财务政策合规与常见问题 FAQ (Policy & FAQ)
对应开发 Issue:#45 P2-REQ-10 销售:Customer Credit Note 历史折让穿透
适用角色:财务总监、审计合规官、销售管理层、业务与系统运维人员
1. 财务退款与折让内控合规守则
为保障企业资产安全,防止利润因退款核验不严发生流失,各业务部门在处理贷项通知单业务时必须严格遵守以下内控准则:
守则一:严格归因与真实代码匹配
- 所有贷项通知单明细行必须选择匹配的原因代码(Reason Code)。
- 严禁为了规避风控预警而将本属于“行情补差”(
DIFF_REBATE)的让利单据伪造录入为“开票纠错”或“其他”。
守则二:实物退款遵循“见货退款”原则
- 凡选择动作类型为实物退货(
return)的贷项通知单,开票人员与财务主管在核准前,必须在穿透面板的【实物退货出入库】页签中核实仓库实际收货验收记录。 - 未见退货调拨单(
stock.picking)签收入库的,原则上不得确认过账。
守则三:超额与异常退款特批制度
- 当明细行触发黄色警示图标(拟退单价超过历史发票原价或折后净价)时,系统虽然提供柔性过账机制,但必须在单据附件中上传销售总监或总经理的书面特批公函。
- 财务主管复核时若发现无审批附件,有权予以驳回。
守则四:历史审计快照不可篡改纪律
- 已过账单据归档的
history_snapshot数据具有法定审计效力,任何技术人员严禁通过数据库后台手工修改已封存的快照 JSON 文本。
2. 关键风控算法与计算口径
为了使业务人员透彻理解预警触发机制,系统核心计算口径规范如下:
1. 累计购买总量 (Cumulative Qty) = ∑ [指定时间窗口内该客户所购该商品的已出库发票数量]
2. 历史发票原售价 (Historical Price) = 历史发票销售单价 (加权平均 / 历史最高基准)
3. 累计已补差额 (Total Rebates) = ∑ [指定时间窗口内该客户标记为 rebate 动作类型的贷项通知单退款总额]
4. 件均已补差额 (Avg Rebate Per Unit) = 累计已补差额 ÷ 累计购买总量
5. 折后实付净价 (Net Paid Price) = 历史发票原售价 - 件均已补差额
风险警示触发判定矩阵:
| 触发条件 | 系统视觉反馈 | 风险定性 | 业务指引 |
|---|---|---|---|
拟退单价 > 历史发票原售价 | 单据顶部黄色横幅 + 行单价琥珀色 + 黄色警告图标 | ⚠️ 严重超退风险 | 拟退单价已超过客户当初买入原价,可能选错产品或原单价录入错误 |
折后实付净价 < 拟退单价 ≤ 历史发票原售价 | 单据顶部黄色横幅 + 行单价琥珀色 + 黄色警告图标 | ⚠️ 重复补偿风险 | 客户此前已拿过调价补差让利,退款必须按折后净价退款,否则构成重复套利 |
累计购买总量 == 0 | 单据顶部黄色横幅 + 行单价琥珀色 + 黄色警告图标 | ⚠️ 无底账风险 | 该客户在所选周期内从未买过该商品,极可能开错客户抬头或串货退款 |
拟退单价 ≤ 折后实付净价 且 购买总量 > 0 | 无顶部横幅 + 单价中性色 + 蓝色时钟图标 | ✅ 正常合规退款 | 退款单价完全受控在客户实付净价合理区间内,可安全过账 |
3. 常见业务问题解答 (FAQ)
Q1:如果客户从未购买过该商品,系统会如何提示?
A:若客户在所选时间窗口内无该商品的已出库销售发票,打开穿透面板时:
- “累计购买总量”显示为
0.00,“历史发票售价”显示为$ 0.00。 - 顶部会明确提示无购买记录,明细行触发黄色三角警告图标。
- 排查建议:请核实是否录错客户抬头、或者客户是使用关联公司抬头采购的。若需核验更早期的交易,可将时间窗口切换为“全部历史”。
Q2:当客户在历史上有过多批次采购且单价不一致时,基准如何取值?
A:系统在穿透面板中展示该客户在时间窗口内的综合基准,同时在【销售出库发票】Tab 中按时间倒序列出每一次采购的具体日期、发票单号、数量和单价。财务人员可针对本次退款对应的具体出货批次,手工对照历史发票单价进行精确核定。
Q3:为什么单据确认过账后,历史穿透面板中的时间窗口无法再切换?
A:这是为了保证审计合规性与不可篡改性(Immutability)。过账时的快照是静态法律证据,记录了财务主管在“那一天、那一刻”基于多长的时间窗口(例如近 6 个月)做出的核准决定。若允许事后变更时间窗口,将导致历史核验结论漂移,丧失审计证明力。
Q4:若发现已过账的贷项通知单单价或数量开错了,应该如何处理?
A:依据财务核算准则,严禁反过账或直接在数据库修改已过账的红字发票。
- 正确做法是:由销售开具一张反向的客户发票(Customer Invoice)或借项通知单(Debit Note)对冲原错误单据,在原因代码中选择“开票纠错”;随后重新开具一张正确单价的贷项通知单。
Q5:为什么有时候退款单明细行是蓝色时钟图标,有时候是黄色三角警告?
A:
- 蓝色时钟图标 (
fa-history):说明该行退款单价低于或等于折后实付净价,系统判定为安全合规,点击图标纯粹用于调阅历史对账台账。 - 黄色三角图标 (
fa-exclamation-triangle):说明该行触发了价格风险(单价偏高、此前拿过补差、或无采购记录),必须引起重视并点击穿透复核。