SQL Presentation Hub
瑞德智能 · v1 · 辉贸客户对账

瑞德智能 · 辉贸客户对账演示

基于瑞德 ODS 的客户销售对账样例,展示从业务表头到差异结论的 SQL 化页面。

source: dw: ods_ruide_biz.reconciliation_sales_detail + user supplied sample rows

瑞德智能 · ODS 业务演示 · 客户对账

从 ODS 销售明细到客户对账结论

对账逻辑不写死在 HTML 里,而是由 SQL 表中的字段映射、计算规则和样例行驱动。

演示明细
6 行
未开票数量
602
对账金额
14766.40
差异金额
842.90
SQL 驱动演示

辉贸客户销售对账自动生成

以未开票数量为对账数量,以客户确认价为对账单价,自动计算金额差异并标记风险。

ODS 表
reconciliation_sales_detail
字段覆盖
31/31
中高风险
4 行
差异合计
842.90

对账逻辑

  • 对账数量 = 未开票数量。
  • 对账单价 = 客户确认价,本样例使用 4月单价;缺失时回退 3月单价。
  • 对账金额 = 对账数量 × 对账单价。
  • 差异 = 未开票数量 × ERP 单价 - 对账金额。
  • 风险等级按差异绝对值划分:>=100 高,>=10 中,其余低。

结论

6 行样例中 4 行存在中高风险单价差异,差异合计 842.90 RMB;可作为财务复核清单直接下钻到销货单号和品号。

  • 风扇套件 · 2301-20220121002-0001:单价差 0.05,影响 18.60 RMB
  • 风扇电源板 · 2301-20220620006-0007:单价差 4.15,影响 506.30 RMB
  • 风扇电源板 · 2301-20220629049-0004:单价差 4.15,影响 149.40 RMB
  • 风扇控制板 · 2301-20221201016-0001:单价差 5.50,影响 165.00 RMB

ODS 字段映射

业务字段ODS 字段用途
客户编号/客户简称customer_code / customer_short_name对账主体
销/退货日期/单号transaction_date / transaction_order_no业务单据定位
品号/品名/规格product_code / product_name / specification物料识别
未开票数量uninvoiced_quantity对账数量来源
单价/3月单价/4月单价unit_price / march_unit_price / april_unit_price单价差异计算
订单单号/客户单号order_no / customer_order_no销售订单追溯

演示明细

日期销货单号品号/品名未开票数量ERP单价对账单价对账金额差异风险备注
2022-01-212301-20220121002-0001 122741070000
风扇套件
37223.50 23.458723.40 18.60 历史遗留
2022-03-232301-20220323003-0005 122741090000
风扇显示板
27.80 7.0014.00 1.60 历史遗留
2022-06-202301-20220620006-0001 122741070000
风扇套件
4023.50 23.45938.00 2.00 历史遗留
2022-06-202301-20220620006-0007 122741680000
风扇电源板
12231.15 27.003294.00 506.30 历史遗留
2022-06-292301-20220629049-0004 122741680000
风扇电源板
3631.15 27.00972.00 149.40 历史遗留
2022-12-012301-20221201016-0001 122743250000
风扇控制板
3033.00 27.50825.00 165.00 历史遗留

对账差异图表

ECharts 配置和数据作为 SQL block props 留存在数据库中,页面请求时动态渲染。

按品名汇总差异金额,快速定位影响最大的物料。
按风险等级统计异常行数,用于财务复核优先级排序。

这个页面如何保持活数据

页面包、证据和渲染结果都留存在 PostgreSQL 中。

ODS 来源

  • DataWeave 连接:瑞德智能-模拟经营数据
  • Schema:ods_ruide_biz
  • 表:reconciliation_sales_detail / reconciliation_delivery_detail

SQL 页面包

  • 页面 Schema:presentation_ruide_reconciliation_huimao_v1
  • 对象:manifest / blocks / evidence / metrics / scenarios / rendered_html
  • 公网路由:/p/ruide-reconciliation-huimao-v1/
改造前
Excel 表头和样例分散在文档中
对账逻辑靠人工理解
HTML 是一次性死页面
改造后
字段映射入库
计算规则入库
HTML 请求时从 PostgreSQL 动态生成