Skip to content

Funding Database Responsibilities

Why This Exists

This document defines conceptual database responsibilities for the Funding Domain.

It does not define SQL implementation, final schemas, migrations, or storage technology.

Owner

The owner is the Chief Product Officer and Enterprise Architect.

Business Value

Clear persistence responsibilities make funding needs, assessments, applications, risks, repayments, and recommendations auditable and reusable.

Conceptual Tables Or Collections

Conceptual table or collection Responsibility
funding_needs Funding needs and source context.
funding_products Funding product catalogue.
funding_partners Funding partner profiles and supported products.
working_capital_assessments Assessment records and readiness scores.
eligibility_assessments Product and partner eligibility assessments.
funding_recommendations Recommendation records and rationale.
funding_applications Application workflow state.
cash_flow_risks Cash-flow risk records.
repayment_schedules Repayment plans.
repayment_entries Individual repayment status records.
funding_audit_log Funding changes and workflow audit.

Indexing Considerations

Future implementation should consider indexes for FundingNeedId, OrganizationId, ContractWorkspaceId, product type, partner ID, application status, risk level, repayment due date, and recommendation decision.

Ownership Rule

Funding storage is canonical for funding workflow state. It must not become the canonical store for organization financial profile facts, contract facts, marketplace display state, or intelligence reasoning.