把月度数据翻成带数字的结论,每条结论绑具体金额,缺数据就明说缺
monthly-mgmt-reportSKILL.md 为准。> **本地运行,零网络、免 API Key、数据不出电脑。**
> 四项诚实承诺:① 算不出就说算不出,绝不编造数字;② 高危动作强制人工确认;③ 幂等断点,绝不重复副作用;④ 全程留痕可审计。
# 月度经营分析报告要点
月度经营分析最怕写出「经营情况良好」「成本管控到位」这类空话。
**没数字的结论不是分析,是形容词。**
本包要求每条结论都绑定具体金额:判断依据写清楚,关键数据列出来,
没有数据支撑的一律标「缺数据」——不给你一个看起来完整但承重不足的报告。
## 分析维度
| 编号 | 维度 | 看什么 |
|---|---|---|
| A1–A4 | 盈利 | 收入成本与毛利率、净利润、收入环比、利润环比 |
| B1 | 收支 | 期间费用总额与费用率 |
| C1–C3 | 资金 | 流动比率、资产负债率、货币资金占比 |
| D1 | 资产 | 应收账款与存货的占比是否偏高 |
| E1 | 现金流 | 经营现金流与现金收现比 |
## 输入
本期报表文件,可以同时给多个(资产负债表 + 利润表 + 现金流量表),
**同期间的多个文件会按「项目」自动合并**。
上期用 `--prev` 显式指定,不给就只分析本期、不做环比。
```bash
PY="<python 3.8+ 路径>" # 纯标准库
"$PY" <skill目录>/scripts/mgmt_report.py 资产负债表.xlsx 利润表.xlsx 现金流量表.xlsx \
--period 2026-09 --execute
# 带环比
"$PY" mgmt_report.py 本期资产.xlsx 本期利润表.xlsx \
--prev 上期资产.xlsx 上期利润表.xlsx --period 2026-09 --execute
```
**默认不写盘**——不加 `--execute` 只打印预览。
## 输出
| 文件 | 内容 |
|---|---|
| `mr_主表.csv` | 编号 / 类别 / 分析项 / 结论 / 判断依据 / 关键数据 / 风险等级 |
| `mr_异常表.csv` | 风险等级中和高的事项 |
| `mr_校验表.csv` | 所属期、输入完整性、未提供的表、口径声明 |
| `fin-log.jsonl` | 处理日志(追加) |
## 真实输出
```
方案:x_本期.xlsx→本期 | x_利润表_09.xlsx→本期
本期 46 个可取项目
--- 分析要点(共 8 条)---
[低] A1 盈利 收入 500,000.00、成本 300,000.00,毛利率 40.00%
[高] A2 盈利 本期净利润为负(-32,500.00),处于亏损状态
[高] B1 收支 期间费用合计 205,000.00,占收入 41.0%
[中] D1 资产 应收账款 260,000.00(占收入 52.0%);存货 150,000.00(占成本 50.0%)
[中] E1 现金流 缺数据,无法判断造血能力
```
## 风险触发规则
| 情况 | 等级 |
|---|---|
| 净利润为负 | 高 |
| 毛利率为负 | 高 |
| 期间费用率 > 30% | 高 |
| 流动比率 < 1 | 高 |
| 应收账款占收入 > 30% | 中 |
| 存货占成本 > 50% | 中 |
| 货币资金占总资产 > 50% | 中 |
| 经营现金流为负 | 高 |
## 输入完整性自检
只给了资产负债表时,脚本会在校验表里写清楚**未提供的表**,
并说明相关要点已标「缺数据」——不是漏算,是这次没给。
```
输入完整性 | 已提供:资产负债表
未提供的表 | 利润表、现金流量表——相关要点已标「缺数据」,不是漏算
```
## 关键设计
- **同期间多文件自动合并**:资产负债表 + 利润表都是本期,按项目合并取值
- **同一项目两个值就拒绝**:同一期间同一项目出现两个不同数字,本包不猜
- **不做无依据推断**:缺数据的项标「缺数据」,不写「可能」「大概」
- **费用为 0 要区分**:只给资产负债表时没有费用科目,不算异常;
给了利润表而费用为 0,才判高危(疑似漏记)
## 安全与边界(拒绝权)
- **源文件零改动**:输出进 `_out/`,原表不动
- **默认预览**:不加 `--execute` 不写盘
- **不做建议**:本包只报告事实与阈值,不提改进措施(改进方案属管理咨询范畴)
- **阈值可改**:30% / 50% 这些阈值是通用参考,应按本公司与行业调整
## 人工复核(必读)
- 「费用率 41%」这类阈值判断要结合行业——零售业和制造业没有可比性
- 环比变动大要先查是否有一次性因素(大额订单、资产处置)
- 缺数据的项不是脚本漏了,请补齐报表后再跑一遍
- 报告最终结论由管理层形成,本包只提供素材
## 相邻路线转交
| 用户要做的事 | 转交给 |
|---|---|
| 18 项财务指标细算 | `financial-ratio` |
| 报表之间勾稽对不对 | `statement-cross-check` |
| 批量导出发给老板 | `report-batch-export` |
| 趋势看三个月以上 | 提供多月数据,本包按 `--prev` 逐对比较 |
## 可直接复制的说法
```text
按月度经营分析给我要点:盈利、收支、资金、资产、现金流五块。
每条结论都要带上具体金额和判断依据,没有数据的就写「缺数据」,
不要给我「经营良好」这种没数字的话。
本期和上期的报表都给我,我要看环比。
亏损、费用率超 30%、应收占比过半这些,单独标出来。
```
## 做完怎么算完成
- [ ] 每条要点都能在报表里找到对应的数字
- [ ] 所有「高风险」项都有明确处理意见
- [ ] 环比变动异常大的项已查明原因(一次性 or 趋势)
- [ ] 阈值与本公司、本行业实际情况对得上
---
本 Skill 采用 BUSL-1.1 许可(源码可见,可自由使用)。
版权所有 © 2026 律令科技(深圳)有限公司(@lexord-technology)。
本技能由律令科技(深圳)有限公司开发,**财友云(caiyouyun.cn)**发布与展示。
允许个人及企业内部免费使用、复制、修改,包括内部生产环境。
未经书面许可,不得将本 Skill 或其修改版作为商业服务对外销售、转售或提供托管服务。
各版本发布之日起 4 年后自动转为 Apache License 2.0。详见随包 `LICENSE.md`。40+ 指标(偿债/营运/盈利/成长)+ 多期趋势与同业占位
从科目余额表生成资产负债表/利润表/现金流量表(直接法+间接法)
30+ 条勾稽规则(资产=负债+权益、现金流量净额=货币资金变动等)
增值税/附加/印花税申报表数值填列与填表指引
多公司/多期报表合并成一个工作簿,含目录页
按发票号码+代码+金额+日期组合查重,拦住重复报销与重复入账
进销项发票台账,按月/客户/税率汇总,导出 CSV
多银行 CSV/Excel 流水归一化成统一字段与方向标记
流水与账面按金额+日期窗口匹配,输出已勾对/单边与余额调节表
从业务单据表按科目映射批量生成凭证草稿,借贷平衡预检
增值税/附加/个税/印花税/所得税预缴,附公式与政策依据
金额大写、含税不含税互算、价税分离、尾差分摊、百分比反算
SKILL.md 为准。