讲师中心 微信公众号
AI工具推荐 视频效率加速

Financial Ratio Analysis

Polar Sponsor
爱发电 赞助
.NET 9.0

从 QBO 数据中计算并报告 25+ 个财务比率(涵盖盈利能力、流动性、杠杆率、运营效率、成长性等维度)。生成一个包含 9 个工作表的 Excel 工作簿,含流量……

财务比率分析- SKILL.md. 何时使用此技能

功能概述

财务比率分析- SKILL.md. 何时使用此技能是一项面向实际任务的技能,主要用于当用户要求时使用: QBO连接客户的财务比率分析;利润、流动性、杠杆或效率衡量标准。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

财务比率分析 — SKILL.md

何时使用该技能

当用户提出以下请求时使用:

  • 针对已连接 QuickBooks Online(QBO)的客户执行财务比率分析
  • 盈利能力、流动性、杠杆率或运营效率类指标
  • DuPont 分解分析或 Altman Z-Score 分析
  • 月度环比(MoM)、季度环比(QoQ)或年度同比(YoY)比率对比
  • 与行业平均值进行比率基准比对(benchmarking)
  • 连续 6 个月的比率趋势分析
  • 任一财务比率的趋势反转检测
  • 比率变动的 CDC(Change Data Capture,变更数据捕获)

不适用于以下场景:

  • 银行对账 → 使用 bank-reconciliation
  • 损益表(P&L)差异分析(明细项下钻)→ 使用 pl-deep-analysis
  • 现金流预测 → 使用 cash-flow-forecast
  • 应收账款(AR)回款账龄分析 → 使用 ar-collections
  • 预算 vs. 实际 → 使用 budget-vs-actual

快速调用方式

# 标准月度比率报告
python3 scripts/pipelines/financial-ratios.py --slug sb-paulson --month 2026-03

# 自定义输出目录
python3 scripts/pipelines/financial-ratios.py --slug  --month 2026-03 --out ~/Desktop/reports

# QBO 沙箱环境
python3 scripts/pipelines/financial-ratios.py --slug sb-paulson --month 2026-03 --sandbox

未知 slug 将使用默认阈值,并在未找到 SOP 文件时禁用存货/估值类比率。

输出内容

Excel 工作簿保存至 ~/Desktop(或 --out 指定路径):
FinancialRatios_{slug}_{YYYY_MM}.xlsx

工作表标签 内容说明
Ratio Summary 全部比率汇总,含交通灯标识、行业基准、DuPont 与 Altman 总览
Profitability 毛利率 / 营业利润率 / 净利润率、ROA、ROE、EBITDA 利润率 + 近 6 个月趋势
Liquidity 流动比率 / 速动比率 / 现金比率、营运资本 + 近 6 个月趋势
Leverage 资产负债率(D/E)、负债资产率(D/A)、利息保障倍数、权益乘数 + 近 6 个月趋势
Efficiency 资产周转率 / 存货周转率 / 应收账款周转率 / 应付账款周转率、DSO、DPO、现金转换周期(CCC)+ 近 6 个月趋势
Growth 收入(MoM/QoQ/YoY)、费用、净利润增长率 + 近 6 个月趋势
DuPont Analysis 三因子与五因子 ROE 分解,各成分项近 6 个月趋势
Trends 全部比率 × 6 个月数据,含方向箭头及趋势反转标记
CDC Log 与上一次运行结果相比的比率变化(含趋势反转检测)

比率分类

盈利能力(Profitability)

比率 公式
Gross Margin % Gross Profit / Revenue × 100
Operating Margin % EBIT / Revenue × 100
Net Margin % Net Income / Revenue × 100
EBITDA Margin % EBITDA / Revenue × 100
ROA Net Income / Total Assets × 100
ROE Net Income / Total Equity × 100

流动性(Liquidity)

比率 公式
Current Ratio Current Assets / Current Liabilities
Quick Ratio (Current Assets − Inventory) / Current Liabilities
Cash Ratio Cash / Current Liabilities
Working Capital Current Assets − Current Liabilities
Working Capital Ratio Working Capital / Total Assets × 100

杠杆率(Leverage)

比率 公式
Debt-to-Equity Total Liabilities / Total Equity
Debt-to-Assets Total Liabilities / Total Assets
Interest Coverage EBIT / Interest Expense
Equity Multiplier Total Assets / Total Equity

运营效率(Efficiency)

比率 公式
Asset Turnover Revenue / Total Assets
Inventory Turnover COGS / Inventory (annualized)
Receivable Turnover Revenue / Accounts Receivable
DSO (Days Sales Outstanding) AR / (Revenue / Days)
Payable Turnover COGS / Accounts Payable
DPO (Days Payable Outstanding) AP / (COGS / Days)
Cash Conversion Cycle DSO + DIO − DPO

成长性(Growth)

比率 公式
Revenue Growth MoM (Current − Prior) / Prior
Revenue Growth QoQ (Current − 3mo ago) / (3mo ago)
Revenue Growth YoY (Current − 12mo ago) / (12mo ago)
Expense Growth (Current Opex − Prior Opex) / Prior Opex
Net Income Growth (Current NI − Prior NI) / Prior NI

估值类(Valuation,SOP 控制启用)

比率 公式
Revenue Multiple Enterprise Value / (Revenue × 12)
EBITDA Multiple Enterprise Value / (EBITDA × 12)

DuPont 分析

三因子模型

ROE = Net Margin × Asset Turnover × Equity Multiplier

五因子模型

ROE = Tax Burden × Interest Burden × EBIT Margin × Asset Turnover × Equity Multiplier

两种模型均被计算;各成分项均展示其近 6 个月趋势。

Altman Z-Score

破产风险指示器。模型依据 SOP 配置中的 entity_type 自动选择:

模型 适用对象 风险区间
Z′(修订版) 私营企业 / 服务类企业(默认) 安全区 >2.9|灰色区 1.23–2.9|危机区 <1.23
Z(原始版) 制造类企业 安全区 >2.99|灰色区 1.81–2.99|危机区 <1.81

Z′ 模型公式:
Z′ = 0.717×(WC/TA) + 0.847×(RE/TA) + 3.107×(EBIT/TA) + 0.420×(BVE/TL) + 0.998×(Revenue/TA)

交通灯评分机制

每个比率根据客户 SOP 中配置的阈值,判定为 GREEN / YELLOW / RED:

  • GREEN:处于健康区间内
  • YELLOW:需关注 — 接近阈值边界
  • RED:需立即采取行动

阈值在脚本内的 CLIENT_CONFIGS 中配置。可通过编辑该字典或添加客户 SOP 文件进行覆盖。

趋势反转检测

该流水线会在 6 个月时间窗口内检测比率是否发生方向反转:

  • 比较历史数据前半段与后半段的方向
  • 标记为 ⚡ Trend Reversal — Now Improving 或 ⚠ Trend Reversal — Now Declining
  • 在 Trends 工作表和 CDC Log 中显著标出

客户 SOP 集成

在 clients/{slug}/sop.md 路径下放置 sop.md 文件。流水线将读取该文件以识别以下信号:

SOP 信号 作用
"POS collection" / "no accounts receivable" 禁用应收账款相关比率(如 DSO、应收账款周转率)
"no inventory" / "service-based" 禁用存货相关比率
"manufacturing" / "distribution" 切换为原始 Altman Z 模型
enterprise value: $X 启用估值类比率(收入倍数 / EBITDA 倍数)
benchmark: {key} {value} 覆盖指定比率的基准值

客户配置

在脚本的 CLIENT_CONFIGS 中添加客户配置项,包含:

  • ratios_enabled 列表(指定需计算/显示的比率)
  • thresholds 字典(按比率分别设定):{"green": (min, max), "yellow": (min, max)}
  • benchmarks 字典(按比率分别设定基准值,类型为 Decimal)
  • entity_type:可选 "services" 或 "manufacturing"(用于 Altman Z 模型选择)

从 QBO 获取的数据

报表类型 用途
P&L(当月) 收入、销售成本(COGS)、运营费用(OpEx)、净利润、利息支出、折旧与摊销(D&A)
资产负债表(当月月末) 资产、负债、所有者权益、现金、应收账款(AR)、存货、应付账款(AP)
现金流量表(当月) 经营活动 / 投资活动 / 筹资活动现金流
P&L(上月) 月度环比(MoM)增长率计算
P&L(3 个月前) 季度环比(QoQ)增长率计算
P&L(12 个月前) 年度同比(YoY)增长率计算
以上全部 × 连续 6 个月 历史趋势分析

QBO 调用总次数:每次运行约 17 次(含 6 个月历史 + 当前月 + 上月 + QoQ + YoY)

CDC 缓存

缓存路径:.cache/financial-ratios/{slug}.json

记录内容包括:

  • 上一次运行中全部比率数值
  • 逐比率检测变化(绝对差值与百分比变化)
  • 在具备完整 6 个月历史时标记趋势反转
  • 支持跨次运行对比,用于漂移监控(drift monitoring)

技术说明

  • 所有财务计算均使用 Python Decimal 类型(规避浮点精度误差)
  • 除零异常:返回 ZERO,永不崩溃
  • QBO 数据缺失行:统一填充 ZERO(安全兜底),不导致比率虚高
  • 存货周转率:按月度数据年化处理(×12)
  • 利息保障倍数:若无利息支出则返回 999.99(表示无债务负担)
  • Altman Z-Score 使用账面权益价值(book value of equity)(非市值),适配私营公司模型
  • EBITDA = EBIT + D&A;EBIT = 净利润 + 利息支出 + 所得税
  • 若 QBO 未单独列示营业利润,则以 EBIT 作为营业利润代理指标计算营业利润率

相关文件

文件 说明
scripts/pipelines/financial-ratios.py 主流水线脚本
skills/financial-ratios/SKILL.md 本文档
.cache/financial-ratios/{slug}.json 按客户存储的 CDC 缓存
目录

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

0

2026.10.28

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

0

2026.10.28

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

0

2026.10.28

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

0

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

0

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

0

2026.10.22

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

0

2026.10.22

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

0

2026.10.22

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn