Aman-Mittal commented on issue #780:
URL:
https://github.com/apache/fineract-backoffice-ui/issues/780#issuecomment-6211205365
## Business process flow
```mermaid
flowchart TD
A["Product manager edits loan product<br/>UPDATE_LOANPRODUCT"] -->
B["Guarantees"]
B --> B1{"Mandatory guarantee?"}
B1 -- Yes --> B2["Set % from own funds and % from guarantor<br/>Hold
guarantee funds"]
A --> C["Interest rate"]
C --> C1{"Linked to floating rate?"}
C1 -- Yes --> C2{"READ_FLOATINGRATE?"}
C2 -- No --> C3["Explain why the list is empty"]
C2 -- Yes --> C4["Pick floating rate, set differential min, default,
max<br/>Fixed nominal rate fields disabled"]
C1 -- No --> C5["Fixed nominal rate min, default, max"]
A --> D["Variable installments"]
D --> D1["Allow variable installments, min gap, max gap"]
A --> E["Grace"]
E --> E1["Grace on principal, interest payment, interest charged,
arrears ageing"]
B2 & C4 & C5 & D1 & E1 --> F["Save, or queue for
UPDATE_LOANPRODUCT_CHECKER"]
```
## UI mockup
```text
┌ Loan product · Terms ────────────────────────────────────────────────────┐
│ ▾ Interest │
│ [✓] Linked to floating interest rate │
│ Floating rate * [ Base Lending Rate 2026 ▾ ] │
│ Differential min [0.50] default [1.50] max [3.00] (%) │
│ [✓] Allow floating-rate calculation │
│ Nominal rate (fixed) — disabled while linked — │
│ ▾ Guarantees │
│ [✓] Mandatory guarantee [✓] Hold guarantee funds │
│ Min from own funds (%) [10] Min from guarantor (%) [20] │
│ ▾ Variable installments │
│ [✓] Allow variable installments Min gap (days) [7] Max gap [45] │
│ ▾ Grace │
│ On principal [2] On interest payment [1] On interest charged [0] │
│ On arrears ageing (days) [3] │
└──────────────────────────────────────────────────────────── [Save] ──────┘
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]