china-3-statement-model について
中国会計基準と市場慣行に沿った三表モデルを作成する、A株調査向けのモデリングスキルです。過去分析、シナリオ・感応度分析、各計算書の照合を扱います。
主な機能
- 01損益計算書・貸借対照表・キャッシュフロー計算書の作成
- 02中国会計基準と市場慣行への対応
- 03過去の財務推移と指標の分析
- 04シナリオ分析と感応度分析
- 05現金・負債・計算書の整合性確認
活用シーン
- 01A株企業の過去・予測三表モデルの作成
- 02キャッシュフロー計算書と貸借対照表の現金照合
- 03成長率・利益率・税率の変化の評価
MCP 対応
AkShare MCP から A株の財務データを取得する方法が記載され、データソースとして wind-mcp と iFind も挙げられています。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jwangkun/ claude-for-financial-services-cn --skill china-3-statement-modelインストール後、Claude Code で/china-3-statement-modelを入力して読み込まれたか確認します。
詳細
china-3-statement-model
目的
中国会計基準(CAS)と中国市場の状況に合わせて、A株向けの機関投資家水準の三表モデル(損益計算書/貸借対照表/キャッシュフロー計算書)を構築します。
米国の三表モデルとの主な違い
| パラメーター | 米国モデル | 中国モデル |
|---|---|---|
| 会計基準 | US GAAP/IFRS | CAS(企業会計準則) |
| 税率 | 連邦税率21% | 標準25%(ハイテク企業は15%) |
| 通貨 | USD | CNY(人民元) |
| 会計年度 | さまざま | 大半は12月31日決算 |
| 収益認識 | ASC 606 | CAS 14(類似した原則) |
| のれん | 耐用年数を確定できない(償却なし) | CAS 8 — のれんは償却またはテストの対象 |
| 研究開発費の資産計上 | 通常は費用処理 | CASのもとで資産計上できる場合がある |
| VATの扱い | 売上税は別建て | 増値税は売上高/売上に含まれることが多い |
| 単位表記 | USD | 千元(人民元千単位)の場合が多い — 要確認 |
データソース
Tier 0 — 万得 Wind(最も包括的な有料データ)
- 対象:A株/香港・米国株/ファンド/指数/債券/マクロ/調査レポート/分析(44個のツール)
- MCP サービス:
wind-mcp(WIND_API_KEYキーが必要。ak_で始まります) - メリット:市場全体を最も広くカバーし、データが最も包括的で、調査レポートと定量分析を含みます
- キーの申請:https://aifinmarket.wind.com.cn/#/home
Tier 1 — 同花顺 iFind(有料の高精度データ)/AkShare MCP(Tier-2 無料の代替手段)
get_financials(ticker, "income", "annual") → 利润表
get_financials(ticker, "balance", "annual") → 资产负债表
get_financials(ticker, "cashflow", "annual") → 现金流量表
get_quote(ticker) → 实时行情
get_historical_data(ticker) → 历史价格
get_stock_info(ticker) → 公司基本信息
二次情報源(AkShareで不十分な場合)
- 巨潮资讯 (cninfo.com.cn) — 法定開示書類
- 上海証券取引所/深セン証券取引所 — 上場企業の発表
- 上証e互动/深セン証券取引所互动易 — IRのQ&A
- 企業公式サイトの投資家向け情報ページ
ワークフロー
ステップ1:データ取得
AkShareから過去3~5年分の財務データを取得します。
単位を慎重に確認してください:
- 元(人民元)で報告されている財務諸表もあります
- 千元(人民元千単位)で報告されている財務諸表もあります
- モデル作成前に単位を統一します
# Pull all three statements
get_financials(ticker, "income", "annual")
get_financials(ticker, "balance", "annual")
get_financials(ticker, "cashflow", "annual")
ステップ2:過去の分析
主な傾向を記録します:
- 売上高成長率:前年比、3~5年間のCAGR
- 売上総利益率:売上総利益率 — 拡大/縮小の推移を追跡
- 営業利益率:営業利益率
- 純利益率:純利益率
- 税率:所得税率 — 25%を下回る場合は注記(ハイテク企業である可能性が高い)
- 実効税率:法定税率との比較
- 減価償却費・償却費(D&A):有形固定資産に対する割合
- 設備投資(CapEx):キャッシュフロー計算書から算出
- 運転資本:売掛金、棚卸資産、買掛金の推移
- 負債構成:有利子負債の内訳
ステップ3:モデルの構築
CASに合わせて調整した標準的な三表モデルの手法に従います。
損益計算書(損益計算書)
主な項目(中国語の名称):
- 営業収益(Revenue)
- 営業原価(COGS)
- 税金および付加税(租税公課 — 消費税、都市建設税などを含む)
- 販売費
- 管理費
- 研究開発費(CASに従い、個別に区分する必要があります)
- 財務費用(受取利息控除後)
- 営業利益
- 営業外収益/費用
- 税引前利益
- 法人所得税費用
- 純利益
- 親会社株主に帰属する純利益
貸借対照表(貸借対照表)
主な項目:
- 貨幣資金
- 売買目的金融資産
- 売掛金
- 前払金
- 棚卸資産
- その他の流動資産
- 流動資産合計
- 固定資産(有形固定資産)
- 建設仮勘定
- 無形資産
- のれん(株主資本の30%を超える場合は注記)
- 非流動資産合計
- 資産合計
- 短期借入金
- 買掛金
- 前受金/契約負債
- 1年以内返済予定の非流動負債(長期負債の流動部分)
- 流動負債合計
- 長期借入金
- 社債
- 非流動負債合計
- 負債合計
- 資本金
- 資本剰余金
- 利益剰余金
- 未処分利益
- 親会社株主に帰属する株主資本合計
- 非支配株主持分
- 株主資本合計
- 負債および株主資本合計
Cash Flow Statement(キャッシュ・フロー計算書)
中国式間接法:
- 営業活動によるキャッシュ・フロー(Operating CF):
- 当期純利益から開始
- 調整:減価償却費、財務費用、投資収益、運転資本の変動
- 営業活動によるキャッシュ・フロー純額
- 投資活動によるキャッシュ・フロー(Investing CF):
- 有形固定資産/無形資産の取得(CapEx)
- 処分による回収(資産売却)
- 投資の支払/回収(投資の取得/売却)
- 財務活動によるキャッシュ・フロー(Financing CF):
- 投資の受入れ(株式発行)
- 借入金の取得(借入れ)
- 債務の返済(借入金返済)
- 配当金の分配(配当)
- 現金純増加額(現金の純変動額)
- 期末現金残高(期末現金残高)
Step 4: Balance Checks
CRITICAL — 中国特有のチェック:
- 現金の照合:貨幣資金(BS)=期末現金残高(CF)± 制限付現金
- BSの貸借一致:資産合計=負債及び株主資本合計
- REのロールフォワード:期首未処分利益+当期純利益-利益準備金の計上-現金配当=期末未処分利益
- CF-ISの連動:当期純利益(IS)→ 営業CFの出発点
- CapExチェック:有形固定資産の取得(CF)≈ 有形固定資産の増加(BS)+減価償却累計額の増加(BS)
- 負債チェック:借入金の変動(CF)=短期借入金の変動+長期借入金の変動(BS)
- 税務チェック:法人税等(IS)vs 実際納付額(CF間接法の加算調整)
Step 5: シナリオ&感度分析
- ベース/ベア/ブルシナリオ
- 増収率、売上総利益率、税率に対する感度分析
- 主要ドライバー:売上総利益率、期間費用率、運転資本効率
中国特有のモデリング慣行
増値税(VAT)
- 上場企業は増値税を除いた売上高を報告する
- 税金及び附加は消費税を含むが、増値税は含まない
- 増値税はほとんどのモデルでオフバランス項目である
のれん(Goodwill)
- M&Aに由来することが多く、特に2015-2016年のブームで顕著
- のれんが親会社株主帰属权益の30%を超える場合はフラグを立てる
- 毎年の減損テスト要件に留意する
研究開発費(R&D)
- 中国会計基準(CAS)では研究開発費の費用処理が義務付けられている(IFRSが認める資本化は不可)
- 一部の企業は注記で研究開発費の資本化を開示している — 売上高の5%超かどうかを確認する
減価償却(Depreciation)
- 中国企業はしばしばより長い耐用年数で定額法を用いる
- 一般的な範囲:
- 建物:20-40年
- 設備:5-10年
- 車両:4-6年
棚卸資産(Inventory)
- CASでは後入先出法(LIFO)は認められていない(先入先出法または加重平均法のみ)
- 棚卸資産の評価方法は年度間の利益率の比較可能性に影響する
債権(Receivables)
- 売掛金は工業系企業では高いことが多い — DSOを確認する
- 受取手形(notes receivable)と売掛金(trade AR)— 別々に扱う
- 貸倒引当金(allowance for doubtful accounts)は企業によって異なる
借入金(Debt)
- レバレッジの高い企業では短期借入金が多いことが多い
- 長期借入金には1年以内返済予定の長期借入金が含まれる場合がある
- 社債発行企業には社債が含まれる
- 支払利息は財務費用に含まれる(受取利息との純額)
Excelの書式設定(OpenPyXL / Office JS)
基本のxlsx-authorスキルと同じプロフェッショナルな慣行に従い、中国特有の適応を加えます:
- セクションヘッダー:濃紺
#1F4E79に白の太字テキスト - 列ヘッダー:淡青
#D9E1F2に黒の太字テキスト - 入力セル:青フォント(RGB: 0,0,255)— すべてのハードコードされた入力
- 数式セル:黒フォント(RGB: 0,0,0)
- シートリンク:緑フォント(RGB: 0,128,0)
- 通貨:人民元(¥)に桁区切り
- パーセンテージ:0.0%形式
- セルコメント:「Source: AkShare, [日付], [フィールド], [ティッカー]」
数値形式の慣行
| 項目 | 形式 | 例 |
|---|---|---|
| 売上高 | ¥#,##0 | ¥12,345 |
| パーセンテージ | 0.0% | 15.3% |
| 比率 | 0.00x | 2.50x |
| 日付 | YYYY | 2024 |
| 株価 | ¥#,##0.00 | ¥158.50 |
品質チェック
納品前に:
- 3つの財務諸表がすべて正しく貸借一致している
- CFの現金=BSの現金
- 未処分利益のロールフォワードが一致している
- CapEx/減価償却のロジックが一貫している
- 負債の変動がBSとCFで一致している
- 税率が妥当である(ハイテク企業でない限り20-28%)
- すべてのハードコードされた入力にセルコメントがある
- すべての数式がセルを参照しており、数式内にハードコードがない
- シナリオブロックが正しく構成されている(ベア/ベース/ブル)
- 感度分析が含まれている
よくある落とし穴
- 単位の不一致:元と千元を混在させないでください。必ず単位を統一します
- VAT の混同:売上高や売上原価に VAT を二重計上しないでください
- のれんの急増:買収による多額ののれんを見落とさないでください
- 税率の差異:会社が高新技术企业(ハイテク企業)の場合(15%)に、25%と想定しないでください
- R&D の過少計上:CAS ではすべての R&D を費用計上しますが、注記で資産計上している企業もあります
- 売掛金の膨張:应收账款の伸びが売上高の伸びを大幅に上回る場合は、注意を促してください
- 短期借入金:短期借款は高額になりがちです。長期借入金のうち流動負債に分類される部分も見落とさないでください
- 非支配持分:少数股东权益は、コングロマリットでは大きな額になることがあります
データソースの優先順位
- AkShare MCP(主要)— A 株のリアルタイムデータおよび過去データ
- 巨潮资讯(cninfo.com.cn)— 法定開示情報
- 取引所の公告 — 上海/深圳の取引所への提出書類
- 会社公式サイト/IR — 補足データ
- ウェブ検索 — 上記の情報が不十分な場合のみ使用し、
[UNSOURCED]と明記
出力チェックリスト
- 3 表モデルが完全に連動している(IS → BS → CF)
- すべての貸借チェックに合格している
- 過去年度と予測年度が含まれている
- シナリオ分析(弱気/基本/強気)
- 感応度分析表
- ハードコードした入力値のすべてに出典を記載し、コメントを付けている
- CAS の規則を記録している
- 通貨が統一されている(CNY)
- ファイル名:
[Ticker]_3StatementModel_[Date].xlsx
データソースモードの切り替え:環境変数
IFIND_DATA_SOURCE_MODEを設定して、データソースの優先順位を制御します。
ifind-only(厳格):iFind のみを使用し、利用できない場合はエラーにしますifind-fallback(デフォルト):iFind を優先し、AkShare にフォールバックしますakshare-only:iFind をスキップし、AkShare のみを使用しますwind-only:Wind のみを使用し、利用できない場合はエラーにしますwind-fallback:Wind を優先し、iFind → AkShare の順にフォールバックします
コメント
Markdown 対応