API финансового отчета / XBRL - PullRequest
6 голосов
/ 01 февраля 2012

Интересно, кто-нибудь знает, как автоматически получать данные от Эдгара? (бесплатно или нет)

Я пытался получить его от Yahoo / Google, но они объединяют информацию (например, разные категории доходов будут сгруппированы в одну статью доходов). Я видел несколько платных сайтов, таких как Zacks, но они также объединяются.

В качестве альтернативы, есть ли способ загрузить различные операторы, используя XBRL через API или иным образом? Не могу сказать, что полностью понимаю, как работает XBRL, но похоже на интерфейс XML для доступа к различным утверждениям, о которых сообщалось (опубликовано самими компаниями).

Ответы [ 3 ]

8 голосов
/ 09 февраля 2012

Изучив это, я определил вот что (примечание: как эксперт по CPA и XBRL, у меня ограниченные знания в области ИТ). SEC предлагает RSS-канал всех живых заявок XBRL. Они также предлагают FTP истории XBRL через сервис. Насколько я понимаю, если вы знаете, как написать сценарий FTP, вы можете использовать его для загрузки XBRL в базу данных SQL. Затем вы можете использовать RSS для сбора текущих заявок в базу данных SQL.

FTP: ftp: //ftp.sec.gov RSS: http://www.sec.gov/spotlight/xbrl/filings-and-feeds.shtml

Если вы ищете способ автоматизации создания XBRL, некоторые инструменты XBRL предлагают API для сбора данных из систем бухгалтерского учета и финансовой отчетности. Инструменты XBRL дадут вам возможность при необходимости корректировать таксономию финансовой отчетности от квартала к кварталу. Это также обеспечило бы автоматизированные средства проверки и отчетности. Программное обеспечение XBRL, с которым я больше всего знаком, - это XWand от Fujitsu, но есть и другие хорошие варианты. XWand обладает API-функциональностью и может быть тесно интегрирован в BPM-инструмент Fujitsu для управления рабочим процессом (http://www.fujitsu.com/global/services/software/interstage/solutions/xbrl/).

Надеюсь, это поможет,

Джеф

2 голосов
/ 05 апреля 2012

Отвечая на ваш вопрос "В качестве альтернативы, есть ли способ загрузить различные операторы, используя XBRL через API или иным способом?" Я мог бы указать на Gepsio , объектную модель документа XBRL для .NET. Вы можете использовать его в приложениях .NET для получения, проверки и составления отчетов о различных записях в документе XBRL.

Поскольку Gepsio является компонентом .NET, его также можно использовать из PowerShell, который в основном обеспечивает потребление и проверку XBRL в средах сценариев. В этом блоге представлен пример использования Gepsio из PowerShell.

Что касается автоматического использования документов Edgar, вы должны знать, что Gepsio может автоматически использовать документы, размещенные в Интернете, указав URL-адрес документа XBRL при вызове метода Gepsio XbrlDocument.Load (). Пример PowerShell, показанный в сообщении блога, указанном выше, дает пример загрузки XBRL из Интернета.

В блоге найдено сообщение здесь также иллюстрирует использование Gepsio из C #.

0 голосов
/ 26 марта 2014

@ user117650 Как вы хотите просмотреть данные?


Вы должны взглянуть на www.finviews.com, мы сделали всю работу за вас. У нас есть все данные XBRL (10-Q, 10-K, 20-F, S-1 и т. Д.), Как только компания отправит свой отчет в SEC, вы получите его менее чем за 2 минуты в Excel например, чтобы потом можно было провести финансовое моделирование (посмотрите видео на сайте).

Есть 2 потока:

  1. один, как сообщается, поэтому построчно вы получите точно так же, как компания публикует.
  2. вторая нормализована, так что вы можете сравнить компании среди них. Например, некоторые компании сообщают о выручке, некоторых других продажах, некоторых других оборотов и т. Д ...
...