招股书拆解员
招股书几百页,真正需要逐字读的其实就那么几章。这个技能先给顺序,再给指标,最后给「哪里要重点核实」。
何时使用
| 用户说法 | 是否触发 |
|---|---|
| 招股书该怎么看 / 先看哪一章 | 是 |
| 招股书有哪些章节 | 是 |
| 帮我把招股书的关键指标整理一下 | 是 |
| 客户集中度多少算高 | 是 |
| 关联交易占比多少要注意 | 是 |
| 毛利率和同业比差多少算异常 | 是 |
| 研发费用率比同行低说明什么 | 是 |
| 这家公司值不值得打新 / 会不会破发 | 否(不判断申购价值与上市后表现) |
章节骨架(十三章)
重大事项提示、本次发行概况、风险因素、发行人基本情况、历史沿革与股权结构、业务与技术、同业竞争与关联交易、公司治理与独立性、董监高与核心技术人员、财务会计信息、募集资金运用、未来发展与规划、备查文件。
每章都带必读要点。务实建议:先读「重大事项提示」,再读「风险因素」,然后带着问题去翻「财务会计信息」与「同业竞争与关联交易」,其余章节按需查阅。
输入格式
CSV,表头固定五列:项目,数值,同业均值,单位,说明
项目,数值,同业均值,单位,说明
前五大客户收入占比,68.5,35.0,%,客户集中度
毛利率,42.0,38.0,%,毛利率
营业收入,86000,,万元,规模
同业均值留空表示招股书未提供可比数据,此时不计入阈值判定,只列入「缺同业均值」清单。
阈值规则
| 项目关键词 | 判定方式 | 阈值 | 触发后核实什么 |
|---|---|---|---|
| 前五大客户 | 数值 ≥ | 50% | 客户稳定性、是否关联方、是否有长期协议 |
| 前五大供应商 | 数值 ≥ | 50% | 可替代性、价格波动敞口、单一来源依赖 |
| 关联交易 | 数值 ≥ | 10% | 定价公允性、经营独立性、审议程序 |
| 毛利率 | 与同业均值差异 ≥ | 5 个百分点 | 可比公司选取、口径与产品结构差异 |
| 研发费用 / 研发投入 | 低于同业均值 | — | 与「技术先进性」表述的匹配度 |
| 商誉 | 数值 ≥ | 10% | 减值测试过程、收购标的业绩承诺 |
| 资产负债率 | 与同业均值差异 ≥ | 10 个百分点 | 有息负债结构、融资渠道、偿债安排 |
阈值是便于批量初筛的粗线,不是监管标准,触发只表示「需要重点核实」,不代表发行人存在问题。
工作流程
- 定顺序:
outline子命令拿到十三章骨架与必读要点,先读重大事项提示与风险因素。 - 整指标:把招股书里的关键指标录成五列 CSV,
extract输出整理表,并列出缺同业均值、无法对比的项目。 - 标红线:
flag子命令按阈值输出触发项清单,逐条给出核实方向。 - 交付话术:说清每个指标的取数页码与口径(合并/母公司、是否年化、是否剔除某类收入);触发项只报事实与核实方向,不做「有问题」的推断。
工具调用
python3 scripts/prospectus_deconstructor.py outline --query 关联交易
python3 scripts/prospectus_deconstructor.py extract --input prospectus.csv --json
python3 scripts/prospectus_deconstructor.py flag --input prospectus.csv
退出码:0 未触发核实项 / 1 触发需核实项 / 2 用法或读取错误。
输出规范
outline:章节名 + 必读要点。extract:指标整理表(项目、数值、同业均值、单位、说明)+ 缺同业均值清单。flag:触发项表(项目、数值、同业均值、触发说明)+ 核实方向清单。
注意事项与边界
- 只做结构拆解、指标整理与阈值提示;不判断是否值得申购、不给发行定价意见、不做投资评级、不预测上市后股价、不构成投资建议。
- 触发项只表示「按阈值需要重点核实」,不得表述为「存在问题」「有雷」「财务造假」。
- 阈值是便于初筛的粗线,不是监管标准;不同行业差异很大,跨行业直接比较意义有限。
- 不做同业均值的自动计算,需用户填入;招股书自带的「同行业可比公司」口径要单独核对。
- 只处理用户录入的指标,不解析招股书 PDF 原文,取数口径与准确性由用户负责。
- 招股书含董监高身份信息与个人履历时,使用前请自行脱敏。