Стандарт xbrl us gaap contextRef?

Пожалуйста, скажите мне, что это стандартизировано, или, по крайней мере, есть способ его расшифровать.

Я смотрю на эти 3 случайных 10-Q и Ks из 2012Q4.

  1. ftp://ftp.sec.gov/edgar/data/1001288 /0001001288-12-000041.txt
  2. ftp://ftp.sec.gov/edgar/data/1002037 /0001193125-12-506687.txt
  3. ftp://ftp.sec.gov/edgar/data/1002360 /0001000096-12-000199.txt

Позиции стандартизированы; однако их много на документ. Например, в одном документе будет несколько us-gaap:OperatingIncomeLosses, и я могу сказать, что они обозначают отчетный период только с помощью contextRef. Вот где все усложняется.

Я не вижу четкой закономерности. Иногда то восходящие, то нисходящие. Все они имеют свои собственные форматы даты. Некоторые делают многопериодную группировку. Некоторые этого не делают.

Я пытался найти стандарт на это. Не идти.

У кого-нибудь есть идеи?

Большое спасибо!


person Community    schedule 25.01.2013    source источник
comment
Гракх, ты из Греции?   -  person ExoticBirdsMerchant    schedule 10.03.2014
comment
Уважаемый Роман, вы нашли способ разглядеть contextRef? Я борюсь здесь ... Я обнаружил, что contextRef каким-то образом связан с элементом под названием context в нижней части документа экземпляра XBRL, но я не смог понять, как это на самом деле работает ... любая помощь будет чистым золотом !!! Кстати, этот щит на вашем логотипе - лакедемонский из Спарты.   -  person ExoticBirdsMerchant    schedule 10.03.2014
comment
О, и небольшая деталь... он весит 90-100 фунтов...   -  person ExoticBirdsMerchant    schedule 10.03.2014


Ответы (2)


это в xbrl 2.1 specification
http://www.xbrl.org/Specification/XBRL-RECOMMENDATION-2003-12-31+Corrected-Errata-2005-04-25.htm#_4.6.1

      <context id="BalanceAsOf_20120531">
        <entity>
          <identifier scheme="http://www.sec.gov/CIK">0000866729</identifier>
        </entity>
        <period>
          <instant>2012-05-31</instant>
        </period>
      </context>
      <context id="BalanceAsOf_20120531_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
          <identifier scheme="http://www.sec.gov/CIK">0000866729</identifier>
          <segment>
            <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
          </segment>
        </entity>
        <period>
          <instant>2012-05-31</instant>
        </period>
      </context>
      <unit id="USD">
        <measure>iso4217:USD</measure>
      </unit>
    <us-gaap:AssetsCurrent contextRef="BalanceAsOf_20120531" unitRef="USD" decimals="-5">929900000.0</us-gaap:AssetsCurrent>
    <us-gaap:Assets contextRef="BalanceAsOf_20120531" unitRef="USD" decimals="-5">1670300000.0</us-gaap:Assets>
    <us-gaap:StockholdersEquity contextRef="BalanceAsOf_20120531_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-5">-74200000.0</us-gaap:StockholdersEquity>

Например; рассмотрим эти два контекста; ids должен быть уникальным в отношении их содержания (относительно period entity; и entity с его подэлементами; identifier и segment, если они присутствуют)
мы будем использовать его id для сопоставления финансовых фактов. Здесь, в примере, AssetsCurrent относится к юниту--›, чей id равен USD, а контекстная информация--› чей идентификатор равен BalanceAsOf_20120531; и подробную информацию об этом идентификаторе контекста можно найти в элементе context. здесь все должно быть уникальным, иначе это приведет к дублированию фактов/контекстов. Вы можете видеть здесь, что; оба контекста имеют одинаковый период, но почему их ids не может? потому что один контекст имеет дополнительную информацию segment.
(я не буду вдаваться в подробности здесь; если вы хотите знать; как он обнаруживает дубликаты/ошибки, рассмотрите примеры № 25 и 26 из ссылки.)
в другом Таким образом, вы также можете просматривать факты/значения с тремя осями как CIK period и xmlname; и эта уникальность делает их сравниваемыми с фактами других компаний с этими осями.

person namit    schedule 25.01.2013
comment
Вы используете .NET? Если это так, Gepsio (gepsio.codeplex.com) может помочь с разбором. - person JeffFerguson; 25.01.2013
comment
@JoeCoderGuy: Если вы перейдете на страницу, которую я дал; пояснения даны обо всем(id, xbrli:startDate, ..endDate.. )пример: Example no: 25 по той ссылке. - person namit; 26.01.2013

Не полагайтесь на значение атрибута contextRef. Руководство EDGAR FIler дает советы файловым системам по созданию мнемонических значений, но все программное обеспечение, используемое для создания файлов, использует свои собственные способы создания этих значений.

Все, для чего хорош contextRef, — это поиск context для определенного факта. Именно части context организуют данные.

person David vun Kannon    schedule 08.10.2013