Skip to main content

财务主管复核与审计快照追溯 SOP (Financial Audit & Snapshots)

对应开发 Issue#45 P2-REQ-10 销售:Customer Credit Note 历史折让穿透
适用角色:财务复核主管、应收会计经理、财务总监、内部审计师、外部合规人员
核心管控对象:贷项通知单确认过账 (action_post)、历史审计快照 (history_snapshot)


1. 财务复核职责与三大防线

贷项通知单一旦确认过账(Posted),将直接冲减客户应收账款,甚至触发银行现金退款,直接影响企业当期营业收入与利润。财务主管在点击【确认 (Confirm)】过账前,必须依托系统提供的穿透工具核查三大风控防线

                    ┌────────────────────────────┐
│ 财务主管过账前三大复核防线 │
└─────────────┬──────────────┘

┌────────────────────────┼────────────────────────┐
▼ ▼ ▼
【防线 1:原售价上限】 【防线 2:折后净价上限】 【防线 3:实物退入库核销】
拟退单价不得高于该客户 若客户曾获补差让利, 涉及实物退货退款时,
历史同类产品的发票原售价 拟退单价不得超过扣除 退款数量不得大于仓库实物
(封顶上限)。 补差后的“折后实付净价”。 合格入库验收总量。

2. 柔性非阻断机制与主管裁量权

为了兼顾**“财务严谨风控”“商业敏捷决策”,系统采取了柔性非阻断机制**:

  • 不强制中断:即使明细行存在价格偏高警告,系统也不会强制锁死确认按钮或强制走多级外部审批流。
  • 主管最终核准权:财务主管具有最终过账裁量权。如果该笔超额退款具备合规的线下审批单据或总经理特批公函,主管可直接点击确认。
  • 强制快照存证:系统确保“放行必留痕”——任何在风控预警状态下确认过账的单据,底层都会被永久烙印快照存证,形成完整责任追溯闭环。

3. 确认过账与快照固化机制 (Under the Hood)

当财务主管在单据表单点击 【确认 (Confirm)】 按钮触发 action_post() 时,系统在底层自动执行以下操作:

[财务点击确认 action_post]


[快照引擎检测 account.move.line] ──► 检查该行是否存在价格风险或历史补差


[生成不可篡改 JSON 结构] ──────► 固化当时的 4 大 KPI 数据 + 关联发票/折让/退库明细


[保存至 history_snapshot 字段] ──► 写入数据库物理列,后续只读不可编辑


[Chatter 写入单行去敏存证] ──────► 在时间轴登记审计记录,提示快照已永久封存

3.1 Chatter 单行去敏存证

单据过账完成后,单据右侧/下方的 Chatter 时间轴会自动记录一条来自 OdooBot 的单行规范审计日志:

已过账单据与 Chatter 审计存证

OdooBot 审计存证规范文本:
“贷项通知单价格与折让审核存证: 本单确认过账时共有 1 个明细行触发价格或历史折让复核,核准快照已永久归档至各行;详情可点击行上的历史图标穿透查看。”

设计考量

  • 精炼去敏:不将冗长的明细表格刷屏灌入 Chatter,保护客户隐私并保持单据时间轴整洁。
  • 永久定性:明确标识出过账那一刻存在风控复核项,提示后续审计人员调阅行级快照。

4. 追溯不可篡改历史审计快照

当跨期审计、财务内审或总经理复盘抽查某张已过账的历史贷项通知单时,操作方式极其简单直观:

4.1 打开快照向导

  1. 打开任意一张状态为 已过账 (Posted) 的贷项通知单。
  2. 在明细行点击单价右侧的 历史图标
  3. 系统将弹出 已归档历史审计快照面板

已归档不可篡改历史审计快照

4.2 快照面板核心特征

  1. 已归档提示横幅 (浅蓝色)

    “已归档历史审计快照:该贷项通知单已经确认过账。面板中展示的销售、历史折让、折后净价基准及关联单据明细均已作为过账快照完整封存,时间窗口已锁定不可修改,确保审计合规。”

  2. 时间窗口选择器锁定
    • 窗口显示为锁死状态:时间窗口已锁定: 近 6 个月
    • 用户无法随意切换为 3 个月或 12 个月,确保呈现的分析口径完全与过账当天操作人核定时完全一致。
  3. 数据绝对保真(防跨期漂移)
    • 即使客户在数月后又发生过数十笔新的采购或退款,已过账单据快照中的“累计购买总量”、“累计已补差额”、“关联发票列表”均保持过账当时的静态数值,绝不因动态数据库变更而产生数字漂移。

5. 跨期审计实战与应对指南

在面对年度财税审计或内控合规检查时,建议遵循以下标准调阅流程:

审计核查要点系统核验动作达标合规标准
核查单价合理性打开已过账单据,调出审计快照,对比 本次拟退单价折后实付净价拟退单价 $\le$ 折后实付净价;若拟退单价偏高,检查单据附件是否附带特批公函
核查重复补偿风险切换至 补差与折扣折让 Tab,核查历史补差单号与让利金额确认前期补差金额已被系统扣减,未出现“先打折补差、后全额退款”的套现漏洞
核查实物退库真实性切换至 实物退货出入库 Tab,比对关联的调拨入库单号(WH/IN/...确认仓库已完成物理退货入库验收且件数匹配,杜绝凭空红冲
核查审计快照完整性打开开发者模式,抽检明细行 history_snapshot 字段确认该行底层包含完整的 JSON 审计字典结构,无篡改痕迹