AIに決算書を読ませる前に――XBRLは『企業の数字と文章の住所』だった
議論参加:ハナ (投資を始めたばかりの読者) / リョウコ (企業開示を読む個人投資家) / トモ (金融データを扱う分析者) / ミサキ (会計・連結システムの実務経験者) / ケイ (AI活用を支援するデータ技術者) / ユウタ (XBRL作成支援の経験者) / テツオ (企業開示を検証する編集担当)
関連記事:Arelle を使った実践編は連載第2回以降で扱う。
XBRLをはじめる #1/全6回の予定
AIに「この会社の売上は増えた?」と聞けば、もっともらしい答えがすぐ返ってくる。便利だ。だが、その「売上」は連結の数字なのか、親会社だけの数字なのか。四半期なのか、通期なのか。円なのか、百万円なのか。そして、増えた理由は一時的なものなのか――。
ここを取り違えると、会社の規模や伸び方を逆向きに読んでしまう。AIの言葉が流暢であるほど、もっともらしい誤読は投資判断に入り込みやすい。
答えを信じる前に、確かめる場所が必要になる。
その場所を示すのが、XBRL(エックス・ビー・アール・エル)だ。聞き慣れない名前だが、最初に覚えるべきなのは技術用語ではない。XBRLは、企業開示の数字や情報に「これは何の数字で、いつの、どの範囲のものか」という住所を付ける仕組みだ、と考えればよい。
結論:XBRLは、AIに代わって投資判断をするためのものではない。
AIが見つけた数字を、元の書類・期間・単位・説明文まで戻って確かめるための土台である。数字だけではなく、数字の理由を書いた文章まで読むときにこそ意味がある。
運営者より――「何となく分かる」を卒業したい
XBRLは「専門家が使う難しいデータ」という印象がありました。私自身、仕組みを十分に理解しないまま、AIに有価証券報告書や決算資料を読ませてきました。
けれど企業開示には、売上や利益だけでなく、事業の説明、リスク、設備投資、サステナビリティ、経営者が何を見通しているかという文章があります。AIに読ませる時代だからこそ、数字と文章がどこから来たのかを自分でも確かめたい。この連載は、同じ疑問を持つ個人投資家として、実際に手を動かしながら学ぶ記録です。
第1回はソフトを入れない。まず、XBRLが何を助け、何を助けないのかをつかむ。第2回以降で、無料で使えるオープンソースのXBRLツールとAIを使い、実際の開示資料を比べる予定だ。
PDFで読めるのに、なぜ「住所」がいるのか
ハナ(投資を始めたばかりの読者)は、もっともな疑問を投げた。
ハナ(投資を始めたばかりの読者)
PDFには数字も文章も全部載っています。わざわざ別の仕組みが必要なのでしょうか。
PDFは、人がページをめくって読むには優れた形式だ。ただ、機械にとっては、表の中の「1,000」が何を意味するかを判断しにくい。表の配置や見出しを読み取らなければ、売上高なのか営業利益なのか、通期なのか四半期なのかが分からない。
XBRLでは、数字だけを切り出すのではなく、少なくとも次のような文脈を結び付けられる。
| 数字だけでは分からないこと | XBRLで一緒に扱える情報 | 投資家にとっての意味 |
|---|---|---|
| 「1,000」 | 売上高か、利益か、株数か | 違う項目を比べない |
| 「2026年度」 | 四半期か、通期か、累計か | 期間を混ぜない |
| 「100」 | 円か、百万円か、ドルか | 桁を取り違えない |
| 「売上高」 | 連結か、単体か | 企業グループ全体と親会社だけを混ぜない |
| 「前年比増」 | 根拠となる表・注記・書類 | AIの答えを原文まで追える |
図にすると、役割はこうなる。
AIの答えを、確認できる情報へ戻す
期間・単位・範囲
自分で確かめる
図はXBRLの一般的な役割を読者向けに整理したもの。XBRLは数値の経済的な正しさや、AIの結論の正しさまで自動で保証するものではない。
「住所」を見つけるために、初回からタグ名を検索する必要はない。まず開示資料の書類名、表の見出し、数字の近くにある期間・単位・連結/単体の表示を読む。AIへはその四点を表に付けて返すよう頼み、回答に書かれた書類名をEDINETやTDnetの画面で開き直す。次回は、この裏側の住所を無料ツールで実際にのぞく。
トモ(金融データを扱う分析者)は、最も危ないのは「数字が合っていそうに見える」ことだと指摘した。単四半期と累計、円と百万円、連結と単体を混ぜても、計算機はきれいに答えを出してしまう。だからAIの答えは、どの書類の、どの期間・単位・範囲かまで確認して初めて比較の入口に立てる。
日本の二つの入口――深く読むEDINET、早く知るTDnet
日本で上場企業の開示を追うとき、まず知っておきたいのがEDINETとTDnetだ。どちらも企業情報を探す入口だが、同じ場所ではなく、同じ速さでもない。
| 入口 | 主に探すもの | 読む場面 | XBRLとの関係 |
|---|---|---|---|
| EDINET | 有価証券報告書、半期報告書、大量保有報告書などの法定開示 | 企業を深く調べる。事業、リスク、財務、注記を年単位で確かめる | XBRLデータを利用する分析者向けの技術資料があり、書類によってはXBRLをCSVに変換したデータも取得できる |
| TDnet | 決算短信、業績予想・配当予想の修正、その他の適時開示 | 決算発表や重要な出来事を早く知る | 決算短信、業績・配当予想の修正、コーポレート・ガバナンス報告書など、一定の開示にXBRLが提供される。すべての適時開示がXBRLではない |
EDINETは金融庁の電子開示システムだ。ブラウザで書類を読むだけなら、閲覧に手続は要らない。より深い分析に使うEDINET APIには、APIキーの発行とログイン認証が必要になる。金融庁のEDINET Q&Aは、閲覧の手続、XBRL技術資料、APIキー、CSVデータの扱いを説明している。
TDnetは、国内の金融商品取引所に上場する会社などの、投資判断上重要な適時開示を閲覧する入口だ。JPXの適時開示情報閲覧サービスは対象を説明し、JPXのXBRLデータ仕様は、XBRLが提供される開示の範囲を示している。
ここで覚えるのは、「EDINETは正確、TDnetは不正確」ということではない。書類の目的と時点が違う、ということだ。速報性を持つ決算短信と、後に提出される有価証券報告書を、同じ精度・同じ期間の数字としてAIに混ぜてはいけない。
ニュースを知る順番と、深く読む順番
速報・決算短信など
財務・注記・リスク
図は、各開示の典型的な使い分けを示す編集部の整理であり、個別の開示時期や提出義務を表すものではない。
数字を読むだけでは、企業を読み損ねる
「構造化データ」と聞くと、表計算のための数字だけを想像しがちだ。だが、投資判断で本当に気になるのは、数字の背景だろう。
- 売上は増えたが、値上げによるものか、販売数量によるものか
- 利益率は上がったが、一時的な売却益ではないか
- 設備投資は増えたが、どの事業の将来に賭けているのか
- リスクの説明に、前年になかった言葉はないか
これらは、表だけで完結しない。企業の説明や注記、リスク要因というテキストに書かれている。
リョウコ(企業開示を読む個人投資家)は、AIに「好調な会社ですか」と尋ねる前に、数字と文章を別々の役割で読ませるべきだと話した。数字は変化の場所を見つけるために、文章は「なぜ変わったのか」「続く条件は何か」を確かめるために使う。
| AIに頼りやすい作業 | 自分で原文を確認したい作業 |
|---|---|
| 前年・前四半期から大きく動いた項目を探す | その比較が同じ期間・単位・範囲か |
| 長いリスク記載から関連しそうな段落を探す | その段落が本当に数字の理由や将来条件を説明しているか |
| 質問の候補、読む順番、比較表の下書きを作る | 会社固有の定義、会計方針の変更、例外的な一時要因 |
| XBRLや表の値を集計する | 欠けた項目をゼロと扱っていないか、独自の項目を同じ意味と決めつけていないか |
テツオ(企業開示を検証する編集担当)は、XBRLを「正解を出す仕組み」と誤解しないよう求めた。XBRLが助けるのは、定義された概念・期間・単位・計算関係を扱うことだ。経営の実態をどう読むか、あるいは文章の中の条件が数字の比較を変えるかは、原文を読んで初めて分かる。
数字は「何が変わったか」を知らせる。
文章は「なぜ変わったか」と「何が変われば崩れるか」を知らせる。
AIは両方を探す手伝いができるが、二つを混ぜて結論だけを受け取らない。
AIに聞く前に、四つだけ確認する
難しいタグ名を暗記する必要はない。まずは、AIが出した数字に次の四つを尋ねるだけでよい。
- どの書類ですか?――TDnetの決算短信か、EDINETの有価証券報告書か。
- どの期間ですか?――単四半期、累計、通期、予想のどれか。
- 単位は何ですか?――円、百万円、ドル、株数など。
- どの範囲ですか?――連結、単体、特定の事業部門のどれか。
この四つに答えられないAIの要約は、答えではなく「調べるべき候補」として扱う。さらに、理由を説明する文章の該当箇所を示させる。ハナ(投資を始めたばかりの読者)が言うように、これはAIを疑うためではなく、自分が判断の主語に戻るための作法だ。
今日からできる、三分の練習
- 気になる企業を一社だけ選ぶ。
- TDnetの適時開示情報閲覧サービスで、直近の決算短信または重要な開示の題名を確認する。
- EDINETで、その会社の有価証券報告書を探す。
- AIに「売上高と営業利益を、書類名・期間・単位・連結/単体を付けて表にしてください。増減理由の原文箇所も示してください」と頼む。
- 出てきた表と原文の文章を、一つだけ照らし合わせる。
最初から正しい分析を作る必要はない。「AIの答えを、元の開示資料まで一度戻す」ことができれば十分だ。
次回:無料の道具で、数字の「住所」をのぞいてみる
次回は、EDINETの開示データを題材に、無料で使えるオープンソースのXBRLツールを触る。候補の一つであるArelleは、XBRLを扱うオープンソースのプラットフォームで、XBRL Japanのプログラミング案内でも紹介されている。
ただし、ツールを入れることが目的ではない。実際の一社について、売上高を見つけ、その期間・単位・連結範囲を確認し、業績の理由が書かれた文章へ戻る――ここまでを一緒に行う。
連載の予定
| 回 | テーマ | 持ち帰るもの |
|---|---|---|
| #1 | XBRL、EDINET、TDnetの地図 | 数字と文章の「住所」という見方 |
| #2 | 無料ツールでXBRLを開く | 一社の数字の期間・単位・範囲を確認する方法 |
| #3 | AIに決算を質問する | AIの回答を原文へ戻す質問の型 |
| #4 | 2年分の開示を比べる | 数字とリスク記載の変化を見つける方法 |
| #5 | テキストを読む | 事業説明、投資、リスク、サステナビリティの読み方 |
| #6 | 自分の調査ノートを作る | 会社比較と出典確認を続ける型 |
用語メモ
- XBRL:企業開示の情報に、何の数字・情報か、どの期間か、どの単位かなどの意味を結び付け、機械でも扱いやすくする標準。
- EDINET:金融庁の電子開示システム。法定開示書類を探し、深く読むための入口。
- TDnet:適時開示情報伝達システム。上場会社などの投資判断上重要な適時開示を追う入口。
- OSS(オープンソース・ソフトウェア):中身のプログラムが公開され、利用・改善・配布の条件が示されているソフトウェア。無料で使えることが多いが、すべてが無条件・無保証という意味ではない。
出典を読むときのポイント
- 金融庁「EDINET Q&A」:EDINETの閲覧、XBRL技術資料、APIキー、XBRLをCSVへ変換したデータの提供について確認した。
- 金融庁「EDINET API仕様書」:インラインXBRL書類のXBRLデータ取得と、書類取得APIで得られるファイルの範囲を確認した。
- JPX「適時開示情報閲覧サービス」:TDnetで閲覧できる適時開示情報の対象を確認した。
- JPX「XBRLデータ仕様」:TDnetでXBRLが提供される決算短信、業績・配当予想の修正、コーポレート・ガバナンス報告書などの範囲を確認した。
- XBRL International「What is XBRL?」:人が読める報告と機械処理できる情報を両立させるXBRLの基本的な考え方を確認した。
- XBRL Japan「XBRLプログラミング お役立ちサイト集」:オープンソースのXBRLプラットフォームArelleを含む、XBRL分析・プログラミングの学習資源を確認した。
この記事は特定の投資判断を勧めるものではありません。AIの回答と二次情報は、必ず企業の開示資料で確認してください。
キーワード:#XBRL#EDINET#TDnet#構造化データ#財務データ
出典
- https://disclosure2dl.edinet-fsa.go.jp/guide/static/disclosure/WZEK0090_001.html
- https://disclosure2dl.edinet-fsa.go.jp/guide/static/disclosure/download/ESE140206.pdf
- https://www.jpx.co.jp/listing/disclosure/index.html
- https://www.jpx.co.jp/equities/listing/disclosure/index.html
- https://www.jpx.co.jp/english/equities/listing/disclosure/xbrl/03.html
- https://www.xbrl.org/the-standard/what/
- https://www.xbrl.or.jp/modules/pico7/index.php?content_id=20&ml_lang=en