[Feature] Standardized Financial Statements From SEC Company Facts API (#7416)

* add standardized financial statements to sec provider

* codespell

* add type annotation to json_schema_extra dict

* test params

* mypy

* pylint

* if no actual quarterly data is reported by 20/40-F, raise an error when requesting it

* Fix D&A parent double count rollups

* some updates

* codespell

* breakout statement_schema into smaller files

* balance sheet ordering

* reorganize the results metadata output to OBBject

* unused import

* restore sec_filing.py file - not in scope

* organize imports

* AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesOther

* fix docstring

* linter

---------

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
This commit is contained in:
Danglewood
2026-05-05 18:21:55 -07:00
committed by GitHub
parent 08c63e4901
commit 6a23408dd9
29 changed files with 44322 additions and 28 deletions

2
.codespell.skip vendored
View File

@@ -21,6 +21,8 @@
./openbb_platform/providers/econdb/openbb_econdb/utils/helpers.py
./openbb_platform/core/openbb/package/**
./openbb_platform/providers/imf/openbb_imf/utils/constants.py
./openbb_platform/providers/sec/validate_corpus.py
./openbb_platform/providers/sec/openbb_sec/utils/STATEMENT_SCHEMA_README.md
./openbb_platform/extensions/economy/openbb_economy/economy_views.py
./openbb_platform/providers/fmp/openbb_fmp/models/calendar_ipo.py
./openbb_platform/providers/imf/openbb_imf/models/consumer_price_index.py