首页/数据/数仓建模速查/回款率与账龄
指标体系63 条

回款率与账龄

回款率=已收金额 ÷ 应收金额(按账期);配套账龄分布(0-30/31-60/61-90/90+)观察风险;收款按到账日、应收按账期日分别归属。

数仓建模速查数据更新于 2026-10-13

回款看口径账龄看结构

回款率等于已收金额除以应收金额,按账期归属;账龄是未收余额按逾期天数分段的分布,常用 0 至 30 天、31 至 60 天、61 至 90 天、90 天以上四段。两个口径要分开处理:应收按账期日归属,收款按到账日归属,跨期收款会让同一笔业务落在两个不同期间。预收款与已经核销的收款要单独管理,否则回款率会被算高。

基本信息

分子已收金额,按到账日归属
分母应收金额,按账期日归属
账龄分段0-30、31-60、61-90、90 天以上
核销关系收款与应收的对应关系需落库
预收款单独管理,不计入回款率分子

典型使用场景

  • 应收账款健康度监控:回款率趋势与账龄结构变化
  • 客户信用管理:账龄超阈值的客户触发授信复核
  • 业务考核:销售团队回款率与账期达成情况
  • 现金流预测:按账龄分布估算未来回款节奏
  • 与财务总账核对应收余额,定位差异来自核销还是统计
  • 分批收款合同:按里程碑跟踪未收余额与核销凭证
  • 坏账核销:确认无法收回的应收单独出账,不混入回款统计

账龄分布

账龄分布
-- 未收余额按逾期天数分段
SELECT CASE WHEN overdue_days <= 30 THEN '0-30'
            WHEN overdue_days <= 60 THEN '31-60'
            WHEN overdue_days <= 90 THEN '61-90'
            ELSE '90+' END AS bucket,
       sum(open_amt) AS open_amt
FROM fact_receivable
GROUP BY 1;

-- 回款率:分子按到账日归属,分母按账期日归属

口径对照

要素口径异常表现
应收归属账期日按到账日归属会让账龄失真
收款归属到账日与账期混用导致跨期数字漂移
账龄分段按逾期天数分段边界不统一则分布不可比
核销关系收款对应哪笔应收缺失则部分核销无法追踪
回款率与账龄要一起看:回款率短期回升但账龄结构明显恶化,通常说明只是收回了容易收的部分,长期风险其实在上升。
预收款必须单列:预收资金到账但没有对应应收,直接计入分子会把回款率算高,看起来像收账效率提升。

易错点

  • 未核销的收款金额被随意冲抵账期,账龄失真
  • 预收款未单列,回款率虚增
  • 应收与收款的归属口径混用,跨期数字漂移
  • 账龄分段边界不统一,不同报表的分布无法比较

数据来源与参考

  • 财务指标实践:回款与账龄
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌