首页/数据/数据工程与 ETL 速查/金额勾稽与总分核对

金额勾稽与总分核对

金额勾稽用总账到分账的两级核对:先核对总额,再逐维度核对分类合计,最后定位到单据;差异按绝对值和比例双阈值判定,退款与优惠等业务规则要先对齐。

层级总额 → 维度分类 → 单据明细
口径含退款、含优惠的计算规则提前对齐
阈值绝对差加相对差
输出差异单据清单与金额

总分核对

总分核对
SELECT t.stat_date, t.pay_amt AS dw_total, s.pay_amt AS src_total,
       ROUND(t.pay_amt - s.pay_amt, 2) AS diff,
       ROUND((t.pay_amt - s.pay_amt) / NULLIF(s.pay_amt, 0), 6) AS diff_rate
FROM ads_trade_pay_daily t
JOIN src_pay_bill_sum s ON t.stat_date = s.stat_date
WHERE t.stat_date = '2026-10-11';
勾稽差异最终要落到单据级清单,否则业务方无法确认差异是真错还是口径解释。

易错点

  • 口径未对齐(含不含退款)就开始对账,差异解释成本极高
  • 只报差异金额不给单据清单,问题无法闭环

数据来源与参考

  • 行业财务与业务数据对账实践
  • DAMA-DMBOK 准确性维度
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌