経済

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の答えを原文まで追える

図にすると、役割はこうなる。

図はXBRLの一般的な役割を読者向けに整理したもの。XBRLは数値の経済的な正しさや、AIの結論の正しさまで自動で保証するものではない。

「住所」を見つけるために、初回からタグ名を検索する必要はない。まず開示資料の書類名、表の見出し、数字の近くにある期間・単位・連結/単体の表示を読む。AIへはその四点を表に付けて返すよう頼み、回答に書かれた書類名をEDINETやTDnetの画面で開き直す。次回は、この裏側の住所を無料ツールで実際にのぞく。

トモ(金融データを扱う分析者)は、最も危ないのは「数字が合っていそうに見える」ことだと指摘した。単四半期と累計、円と百万円、連結と単体を混ぜても、計算機はきれいに答えを出してしまう。だからAIの答えは、どの書類の、どの期間・単位・範囲かまで確認して初めて比較の入口に立てる。

日本の二つの入口――深く読むEDINET、早く知るTDnet

日本で上場企業の開示を追うとき、まず知っておきたいのがEDINETTDnetだ。どちらも企業情報を探す入口だが、同じ場所ではなく、同じ速さでもない。

入口主に探すもの読む場面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が出した数字に次の四つを尋ねるだけでよい。

  1. どの書類ですか?――TDnetの決算短信か、EDINETの有価証券報告書か。
  2. どの期間ですか?――単四半期、累計、通期、予想のどれか。
  3. 単位は何ですか?――円、百万円、ドル、株数など。
  4. どの範囲ですか?――連結、単体、特定の事業部門のどれか。

この四つに答えられないAIの要約は、答えではなく「調べるべき候補」として扱う。さらに、理由を説明する文章の該当箇所を示させる。ハナ(投資を始めたばかりの読者)が言うように、これはAIを疑うためではなく、自分が判断の主語に戻るための作法だ。

今日からできる、三分の練習

  1. 気になる企業を一社だけ選ぶ。
  2. TDnetの適時開示情報閲覧サービスで、直近の決算短信または重要な開示の題名を確認する。
  3. EDINETで、その会社の有価証券報告書を探す。
  4. AIに「売上高と営業利益を、書類名・期間・単位・連結/単体を付けて表にしてください。増減理由の原文箇所も示してください」と頼む。
  5. 出てきた表と原文の文章を、一つだけ照らし合わせる。

最初から正しい分析を作る必要はない。「AIの答えを、元の開示資料まで一度戻す」ことができれば十分だ。

次回:無料の道具で、数字の「住所」をのぞいてみる

次回は、EDINETの開示データを題材に、無料で使えるオープンソースのXBRLツールを触る。候補の一つであるArelleは、XBRLを扱うオープンソースのプラットフォームで、XBRL Japanのプログラミング案内でも紹介されている。

ただし、ツールを入れることが目的ではない。実際の一社について、売上高を見つけ、その期間・単位・連結範囲を確認し、業績の理由が書かれた文章へ戻る――ここまでを一緒に行う。

連載の予定

テーマ持ち帰るもの
#1XBRL、EDINET、TDnetの地図数字と文章の「住所」という見方
#2無料ツールでXBRLを開く一社の数字の期間・単位・範囲を確認する方法
#3AIに決算を質問するAIの回答を原文へ戻す質問の型
#42年分の開示を比べる数字とリスク記載の変化を見つける方法
#5テキストを読む事業説明、投資、リスク、サステナビリティの読み方
#6自分の調査ノートを作る会社比較と出典確認を続ける型

用語メモ

  • XBRL:企業開示の情報に、何の数字・情報か、どの期間か、どの単位かなどの意味を結び付け、機械でも扱いやすくする標準。
  • EDINET:金融庁の電子開示システム。法定開示書類を探し、深く読むための入口。
  • TDnet:適時開示情報伝達システム。上場会社などの投資判断上重要な適時開示を追う入口。
  • OSS(オープンソース・ソフトウェア):中身のプログラムが公開され、利用・改善・配布の条件が示されているソフトウェア。無料で使えることが多いが、すべてが無条件・無保証という意味ではない。

出典を読むときのポイント

この記事は特定の投資判断を勧めるものではありません。AIの回答と二次情報は、必ず企業の開示資料で確認してください。

キーワード:#XBRL#EDINET#TDnet#構造化データ#財務データ

出典