Add Lender / Bank Financing
SCR-FIN-03 · Financing & Funding
ScopedFigma
422:5127design drifted since last syncLayout
Capture the terms of a commercial loan or bank mortgage so Dovel can track debt cost and estimated monthly interest burn.
States
- **Default**: fields empty.
- **Burn calculated**: monthly interest shown once amount, rate, and duration are entered.
- **Burn unavailable**: shown as "unavailable" (never zero) when required inputs are blank.
- **Field validation**: interest rate or duration shown in an invalid format triggers inline validation.
- **Saved**: source appears in the financing summary with an edit option.
Acceptance criteria
- The form has fields for: bank/lender (selectable), loan amount, interest rate (%, fixed), start date, and duration (years).
- Loan amount is required. Interest rate and duration show validation if entered but in an invalid format.
- When amount and rate are entered, Dovel calculates and displays an estimated **monthly interest** figure (amount × rate ÷ 12).
- If required inputs are not entered, monthly interest is shown as "unavailable" rather than zero.
- The saved source appears in the financing summary with an edit option.
Powered by — endpoints · the Backend agent owns these
POST /projects/{project_id}/financing-costs/lender-bankDELETE /projects/{project_id}/financing-costs/{source_id}PATCH /projects/{project_id}/financing-costs/{source_id}