Skip to content

Sequences ‐ Sign Filing

jcadam14 edited this page Mar 13, 2024 · 4 revisions

Sign Filing

---
title: Sign Submission
---
sequenceDiagram
    actor Authenticated User
    alt all Filing data filled, latest Submission.state == SUBMISSION_CERTIFIED
        Authenticated User->>frontend: Sign/Accept Filing
        frontend->>filing_api: PUT /v1/filing/institutions/{lei}/filings/{period_name}/sign
        filing_api->>submission_repo: get_filing(lei, period)
        submission_repo-->>filing_api: return FilingDAO
        filing_api->>filing_api: generate confirmation id
        filing_api->>FilingDAO: confirmation_id=confirmation_id
        filing_api->>submission_repo: upsert_filing(dao)
        filing_api-->>frontend: return FilingDAO (with new confirmation_id)
    end