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 |
|
|
|||||||||||||||||||