2017-06-04 4 views
1

私はGepsioを使ってEDGARシステムを通じて標準SEC XBRLファイルを作成しようとしていますが、これを理解しようとする私の数多くの試みにもかかわらず、XBRL文書から具体的な値を入手

特定のUS-GAAP基準に従って「収益」を取得することに関心があり、任意の書類から事実を抽出すると、それに関連付けられた収益タグが200件ある可能性があります。それぞれのIDはユニークではありますが、どのIDがあなたが望む特定のタイプの収益と同じであるかを把握することは、あまり簡単ではないようです。私が得ることに興味を持っている収入は、連結しているオペレーション・ステートメントに現れる収入と同じです。正味収入であり、文書中の他の種類の収入ではない。しかし、ArelleのようなXBRLの視聴者は毎回正しくそれを取得し、Arelleのソースコードを辿っているにもかかわらず、私は彼らが使っているロジックを理解できません。

これを理解するために私を正しい方向にスローすることができれば誰でも大歓迎です。

+0

概念では識別できませんか? 10-Kの私はすべて、私たちが「私たちの歩み:収入」と報告したことを確認しました。複数のコンテキストがありますが、それは実際に報告する期間とエンティティに基づいて選択する必要があります。 '@ contextRef'と'/xbrl/context'を参照してください。 – Mitch

+0

も参照してください[SEC XBRL財務提出の収入の検索](http://xbrl.squarespace.com/journal/2013/3/23/finding-revenues-in-sec-xbrl-financial-filings.html) – Mitch

+0

これは正確です私がやったこと。 Consolidated Statement of Opsの一番上に表示される特定の収益に関心がありますが、多くの場合、各企業に多くの特定の事柄が関連しています。 Appleは各国でも収入を報告し、それらはすべてus-gaap:Revenuesタグで表示されます。理想的には、私は文脈によってそれを見つけるだろうが、(これまでのやり方から、それを行う方法があるかどうか教えてください)は、特定のタイプの収入を得る標準ではないようです事実の混乱。リンクをありがとう、すべてが役立ちます。 –

答えて

1

正しい概念、期間、実体を持つ事実を見つける必要があります。

  • 概念を見つけることはそれほど些細なことではありません。理論的にはus-gaap:Revenuesでなければならないが、多くのファイラーはその概念を使用せず、別のUS GAAPの概念を悪用したり、最悪の場合、独自の名前空間で独自の概念を構成したりする。 Charles Hoffmanはこれにかなりの時間を費やしてこの問題を解決し、ファイラー間での比較を可能にするためにreport framesを設計しました。レポートフレームには、this oneのようなマッピングが含まれています。収入の報告には77以上の異なるコンセプト(us-gaap:Revenuesus-gaap:SalesRevenueNet、...)があることがわかります。チャーリーのアプローチは、報告されるリストの最初のものを選ぶことです。いくつかのコンセプト(収入とは関係ないと思う)については、事実が明示的に報告されないこともあるので、計算が必要です。一部のXBRLベンダーはCharlieと協力し、このレポートフレーム機能を製品に統合しました。

  • エンティティは、大部分の場合(必須である場合もありますが、これについての説明は見つかりませんでした)、ファイル内のすべての事実が同じエンティティを共有するため、最も簡単です。 SECの提出書類については、会社のCIK(CIKスキームあり)です。 SECの提出書類には、追加の次元(dei:LegalEntityAxis)があり、子会社を除外するためにチェックしなければならないか、デフォルト値に設定されていると言われています。

  • 期間は少し複雑です。このために、dei:DocumentPeriodEndDateに報告された別の事実が報告書が終了する期間、すなわち貸借対照表日であることを確認する必要があります。この日付では、候補者の事実をフィルタリングし、その日に終了し、1年または1〜4分の3の期間を持つ事実を選ぶことができます。

  • 収益は特定のシナリオや支店でも報告されます。この場合、それ以上の次元を持つ事実を単に除外するだけです。

通常、あなたが上記のすべて(概念、エンティティ、期間、余剰次元)に基づいて事実をフィルタリングする場合、衝突は非常にまれであり、多くの場合、ミスしているので、あなただけの、1つの左を持っている必要があります。

コンセプトを見つける別のアプローチは、look at the networks in each filingです。プログラムでは、言及した統合操作のステートメントを見つけることができますが、これはラベルが異なる可能性もあります。次に、収益の概念を推論することができ、定義ネットワークが存在しない場合、ディメンションが正しいかどうかを確認します。これはArelleがそれを発見する方法かもしれません。

関連する問題