Home › Forums › The XBRL API › Restated markers
- This topic has 7 replies, 4 voices, and was last updated 6 years ago by David Tauriello.
-
AuthorPosts
-
-
Tuesday, October 30, 2018 at 12:31 PM #114394Jim TruscottParticipant
What do these fields encapsulate?
report.restated-index
report.restatedWhat sort of values could we expect to see in these fields?
-
Wednesday, October 31, 2018 at 5:15 PM #114695David TaurielloKeymaster
report.restated-index is a searchable integer –
/api/v1/report/search?report.restated-index=10&fields=report.*
returns a filing that was restated 10 times.we’re planning to convert report.restated to a boolean (from integer), so you’ll be able to query for the population of restated filings
-
Friday, November 2, 2018 at 12:03 PM #115012Jim TruscottParticipant
Thanks for this. Makes sense David.
Can’t remember off the top of my head what markers exist in the SEC XBRL Spec. for restatements? Is there one at a filing level? Is that what is used if indeed it exists to calculate the restatement index or does it just count how many amended versions of the same report have been filed? e.g. 10-K/A. Or do amended filings actually represent unique reports so this is irrelevant? I’m waffling now so I’ll leave it for someone else to hopefully fill in the correct answer!
-
Tuesday, November 6, 2018 at 6:06 PM #115704Campbell PrydeParticipant
There is no real marker other than the amendment flag, in the filing.
The restatement flag is based on subsequent filings that are an amendment to the original. However, this is a convenience we have added so you know that a filing has been subsequently updated. When looking at data the ultimus index on the fact is the key attribute as this indicates if the fact has been subsequently updated.
A restated filing may not be the complete filing, and can be a portion of the original filing, so ignoring restated filings without an new values in a subsequent filing should probably be avoided.
-
Wednesday, November 21, 2018 at 10:14 AM #117383AnonymousInactive
Thanks for the explanation
-
Wednesday, December 12, 2018 at 2:35 PM #118450Jim TruscottParticipant
Sorry Campbell needed to go off and do something else. Back on it now.
The fact.ultimus sounds fabulous, a boolean flag to filter in only the most up to date version of a value. I assume it hasn’t quite been implemented yet as its returning the same values as the fact.ultimus-index? And from the values I’ve looked at – examples below – an index of 1 would be the original or first reported value and does an index of 5 mean that, in its reporting life time, it has had five unique values or its just been reported 5 times (been in 5 filings of whatever type)?
{
“concept.local-name”: “Assets”,
“fact.value”: “241086000000”,
“fact.has-dimensions”: false,
“report.id”: 191866,
“period.instant”: “2017-07-01”,
“report.period-end”: “2017-06-30”,
“entity.name”: “MICROSOFT CORPORATION”,
“report.type”: “10-K”,
“period.calendar-period”: “2Q”,
“period.fiscal-period”: “Y”,
“period.year”: 2017,
“period.fiscal-year”: 2017,
“report.restated-index”: 1,
“report.restated”: 1,
“fact.ultimus-index”: 5,
“fact.ultimus”: 5
},
{
“concept.local-name”: “Assets”,
“fact.value”: “250312000000”,
“fact.has-dimensions”: false,
“report.id”: 218986,
“period.instant”: “2017-07-01”,
“report.period-end”: “2018-06-30”,
“entity.name”: “MICROSOFT CORPORATION”,
“report.type”: “10-K”,
“period.calendar-period”: “2Q”,
“period.fiscal-period”: “Y”,
“period.year”: 2017,
“period.fiscal-year”: 2017,
“report.restated-index”: 1,
“report.restated”: 1,
“fact.ultimus-index”: 1,
“fact.ultimus”: 1
}, -
Thursday, December 13, 2018 at 7:55 AM #118504Jim TruscottParticipant
does an index of 5 mean that, in its reporting life time, it has had five unique values or its just been reported 5 times (been in 5 filings of whatever type)?
Having read some other posts, I think I found one of the answers in your third reply, Campbell to this post reports and periods
…Maybe it would be helpful to add a flag to a fact to indicate that it is the latest value reported. This would update like the ultimus but would allow you to get the latest value of assets etc reported. (Wheras ultimus indicates if the same value has been reported subsequently…
Having a pulled back a bunch of values, this appears to be consistent with what I’m seeing.
-
Thursday, December 13, 2018 at 12:32 PM #118524David TaurielloKeymaster
Jim – you’re correct:
fact.ultimus-index
is the number of times the fact has been reported, regardless of value, report type, etc. In the index, 1 is the most recent, and the highest reported ultimus integer corresponds to the earliest reporting of the fact.See Microsoft’s Assets for fiscal year 2015:
/fact/search?concept.local-name=Assets&fact.has-dimensions=false&entity.cik=0000789019&period.fiscal-year=2015&period.fiscal-period=Y&fields=concept.local-name,fact.value,report.id,report.type,period.fiscal-year,report.filing-date.sort(DESC),report.restated-index,fact.ultimus-index
Like
report.restated
,fact.ultimus
is planned to become boolean.
-
-
-
AuthorPosts
- You must be logged in to reply to this topic.
Search Forums
Recent Topics
Recent Replies
-
Spreadsheet Commands: Query Worksheet and Query Workbook Query Workbook 1 month, 3 weeks ago
-
Query for multiple dimensions 3 months, 3 weeks ago
-
Query for multiple dimensions 4 months ago
-
Showdata function 6 months, 2 weeks ago
-
Showdata function 6 months, 2 weeks ago
Documentation & Discussion
- Get started with Google Sheets OR
- Get started with Microsoft Excel OR
- Get access to as-filed data from us for other tools or your own app
- XBRL API Interactive Documentation
- Ten Tips & Techniques
- The XBRL API
- XBRL Data Community
- 2024 US GAAP Taxonomy Viewer
- Live support - Monday, 3:30 - 4:30 PM ET
Who's using this free data?
API Use 2024 || API Use 2023 || API Use 2022 || API Use 2021 || API Use 2020 || API Use 2019 || API Use 2018
Join XBRL US
- Individual Options - Basic, Power User & Sole Practitioner
- For Your Team - Startup, Non-Profit, Academic & Corporate options
- Member Benefits Comparison Table
Using the XBRL API with the Public Filings Database
Unless otherwise agreed to in writing, any and all use of the XBRL API to authenticate and retrieve data from the XBRL US Database of Public Filings implies user consent and agreement with the XBRL US API Agreement. If you are unable to agree to these terms, do not use the XBRL API.
To use the XBRL API outside of Google Sheets, your account needs to be provisioned for OAuth2 access.