Created by: SEC Office of Structured Disclosure
Some forms serve multiple purposes. There are check boxes on their cover page to distinguish them. Form 10-K, for example, can be submitted to EDGAR either as submission type "10-K" when it covers a 12-month period or as a "10-KT" when it is a transition report for a company changing its fiscal year end date. Forms 20-F and 40-F are used for both initial registration and for annual reports. Each fact should appear in the required context for some submission types:6.5.49 Cover page elements and submission types
Cover page fact element
dei/cover
Type
Example values
DocumentAnnualReport
cover
boolean
true
AnnualInformationForm
cover
boolean
true
AuditedAnnualFinancialStatements
cover
boolean
true
DocumentQuarterlyReport
cover
boolean
true
DocumentTransitionReport
cover
boolean
true
DocumentPeriodStartDate
cover
yyyy-mm-dd
2019-04-01
DocumentShellCompanyReport
cover
boolean
true
DocumentShellCompanyEventDate
cover
yyyy-mm-dd
2019-07-11
DocumentRegistrationStatement
cover
boolean
true
EntityBankruptcyProceedingsReportingCurrent
cover
boolean
true
DocumentsIncorporatedByReferenceText-Block
cover
text block
(see 6.5.16)
Ri – If an inline document, then a non-null fact should exist and visible, else it may or may not
exist.
Non-null fact in the required context
10-K
10-KT
10-Q
10-QT
20-F
40-F
20FR12B, 20FR12G
40FR12B, 40FR12G
All others
DocumentAnnualReport
Y
N
TF3
Y
N*
N*
DocumentFinStmtCorrectionFlag
R
R
R
R
DocumentFinStmtRestatementRecoveryAnalysisFlag
RT
RT
RT
RT
AnnualInformationForm
Ri
AuditedAnnualFinancialStatements
Ri
DocumentQuarterlyReport
Y
N
DocumentTransitionReport
N
Y
N
Y
TF3
N*
DocumentPeriodStartDate
Ri
Ri
TR
DocumentShellCompanyReport
TF3
N*
DocumentShellCompanyEventDate
SR
DocumentRegistrationStatement
N
N
Y*
Y*
EntityBankruptcy-Proceedings-ReportingCurrent
O
O
O
O
O
O*
DocumentsIncorporatedByReferenceText-Block
O
O
R – A non-null fact should exist (and in an inline doc, be visible).
Y – If an inline document, then a fact should exist with value "true", else it may or may not exist.
Y* - if the fact exists, then it should have the value "true", else it may or may not exist.
N – If an inline document, then a fact should exist with value "false", else it may or may not
exist.
N* - If the fact exists, then it should have the value "false", else it may or may not exist.
TF3 – If an inline document, then all three facts marked TF3 should exist, with one being "true"
and the other two "false"; else they may or may not exist, with one being "true" and the other two
"false".
TR – If an inline document and DocumentTransitionReport is true, then a non-null fact should
exist and be visible; else a fact may or may not exist.
SR – If an inline document and DocumentShellCompanyReport, then a non-null fact should exist
and be visible; else a fact may or may not exist.
RT – If DocumentFinStmtErrorCorrectionFlag is "true", then a non-null DocumentFinStmtRestatementRecoveryAnalysisFlag fact must exist
(and in an inline doc, be visible), else DocumentFinStmtRecoveryAnalysisFlag should not exist.
O – A non-null fact may exist (and if inline, be visible) or may not exist in the required context.
O* – A non-null fact may or may not exist in the required context.
Blank – a non-null fact should not appear
Number | Name | Description | References | Data Inputs | Result Outputs | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_100gw | 20-F, TF3, GW. | 20-F, TF3, xeny GW. |
|
|
|||||||||||||||||||
_101gw | 20-F, TR, GW. | 20-F, TR, xeny GW. |
|
|
|||||||||||||||||||
_102gw | 20-F, SR, GW. | 20-F, SR, xeny GW. |
|
|
|||||||||||||||||||
_103gw | 20FR12B, N*, DocumentTransitionReport true GW. | 20FR12B, N*, DocumentTransitionReport true GW. |
|
|
|||||||||||||||||||
_104gw | 40FR12B N*, GW. | 40FR12B N* DocumentAnnualReport, GW. |
|
|
|||||||||||||||||||
_105gw | 10-QT, N, GW | 10-QT, N, GW |
|
|
|||||||||||||||||||
_106gw | 10-QT, Y, GW | 10-QT, Y, GW |
|
|
|||||||||||||||||||
_107gw | 20-F, TF3, GW. | 20-F, TF3, xeny GW. |
|
|
|||||||||||||||||||
_108gd | 20-F, TR, GOOD. Document transistion Report true with DocumentPeriodStartDate present | 20-F, TR, xeny GOOD. Document transistion Report true with DocumentPeriodStartDate present |
|
|
|||||||||||||||||||
_109gw | 20-F, SR, GW. | 20-F, SR, xeny GW. |
|
|
|||||||||||||||||||
_110gw | 20FR12B, N*, DocumentTransitionReport true GW. | 20FR12B, N*, DocumentTransitionReport true GW. |
|
|
|||||||||||||||||||
_111gd | 40-F, GOOD. | 40-F, dead GOOD. |
|
|
|||||||||||||||||||
_112gd | 40FR12B GOOD. | 40FR12B GOOD. |
|
|
|||||||||||||||||||
_113gd | 40FR12B A, GOOD. | 40FR12B A, GOOD. |
|
|
|||||||||||||||||||
_114gd | 40FR12B Ou*, GOOD. | 40FR12B Ou, GOOD. |
|
|
|||||||||||||||||||
_115gw | 40FR12B N*, GW. | 40FR12B N* DocumentAnnualReport, GW. |
|
|
|||||||||||||||||||
_116gd | 10-Q, GOOD | 10-Q GOOD |
|
|
|||||||||||||||||||
_117gd | 10-K, GOOD | 10-K, GOOD |
|
|
|||||||||||||||||||
_118gw | 10-QT, N, GW | 10-QT, N, GW |
|
|
|||||||||||||||||||
_119gw | 10-QT, Y, GW | 10-QT, Y, GW |
|
|
|||||||||||||||||||
_131gd | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GD | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GD |
|
|
|||||||||||||||||||
_132gd | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GD | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GD |
|
|
|||||||||||||||||||
_133gw | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW |
|
|
|||||||||||||||||||
_134gw | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW |
|
|
|||||||||||||||||||
_135gw | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW |
|
|
|||||||||||||||||||
_136gd | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GD | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GD |
|
|
|||||||||||||||||||
_137gw | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW |
|
|
|||||||||||||||||||
_138gw | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW |
|
|
|||||||||||||||||||
_139gw | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW | 10-K/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW |
|
|
|||||||||||||||||||
_141gd | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GD | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GD |
|
|
|||||||||||||||||||
_142gd | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GD | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GD |
|
|
|||||||||||||||||||
_143gw | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW |
|
|
|||||||||||||||||||
_144gw | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW |
|
|
|||||||||||||||||||
_145gw | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW |
|
|
|||||||||||||||||||
_146gd | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GD | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GD |
|
|
|||||||||||||||||||
_147gw | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW |
|
|
|||||||||||||||||||
_148gw | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW |
|
|
|||||||||||||||||||
_149gw | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW | 10-KT/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW |
|
|
|||||||||||||||||||
_151gd | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GD | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GD |
|
|
|||||||||||||||||||
_152gd | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GD | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GD |
|
|
|||||||||||||||||||
_153gw | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW |
|
|
|||||||||||||||||||
_154gw | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW |
|
|
|||||||||||||||||||
_155gw | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW |
|
|
|||||||||||||||||||
_156gd | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GD | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GD |
|
|
|||||||||||||||||||
_157gw | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW |
|
|
|||||||||||||||||||
_158gw | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW |
|
|
|||||||||||||||||||
_159gw | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW | 20-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW |
|
|
|||||||||||||||||||
_161gd | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GD | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GD |
|
|
|||||||||||||||||||
_162gd | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GD | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GD |
|
|
|||||||||||||||||||
_163gw | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is True, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW |
|
|
|||||||||||||||||||
_164gw | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW |
|
|
|||||||||||||||||||
_165gw | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW |
|
|
|||||||||||||||||||
_166gd | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GD | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is False, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GD |
|
|
|||||||||||||||||||
_167gw | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is True, GW |
|
|
|||||||||||||||||||
_168gw | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is False, GW |
|
|
|||||||||||||||||||
_169gw | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW | 40-F/A with ecd, DocumentFinStmtErrorCorrectionFlag is absent, DocumentFinStmtRestatementRecoveryAnalysisFlag is absent, GW |
|
|