Skip to main content

Bank8:Reporting — regulatory reporting

The vertical's single filing executor: jurisdiction registry, filing calendar, generation and packaging (XBRL/CSV), submission and amendment, AML/CTF filings. Compliance and Risk detect; Reporting is the only service that talks to regulators.

Use cases​

  • Filing calendar — per-jurisdiction obligations schedule themselves (declarative cron schedules); due filings generate, package, and submit without operator babysitting.
  • Generation — filings assemble from ledger/payments/compliance data through generation profiles (XBRL, CSV) into platform storage.
  • Amendments — a rejected or corrected filing amends through the same auditable lifecycle.

API surface (selected)​

FamilyEndpointsScope
Jurisdictionsregistry CRUDbank8:reporting:jurisdictions:*
Calendarfilings due, schedulesbank8:reporting:calendar:*
Filingsgenerate, package, submit, amendbank8:reporting:filings:*

Full documentation​

The complete detail lives in this product's sub-pages:

  • Architecture (DDD) — the full document, harvested from the unit's repository at build time.
  • Business rules (BRD) — the full document, harvested from the unit's repository at build time.
  • Security — the full document, harvested from the unit's repository at build time.
  • Overview (repo README) — the maintainer's README in the consolidated reference section.