Aman-Mittal commented on issue #783:
URL: 
https://github.com/apache/fineract-backoffice-ui/issues/783#issuecomment-6211207057

   ## Business process flow
   
   ```mermaid
   flowchart TD
       A["Deposit officer opens FD or RD 
account<br/>CREATE_FIXEDDEPOSITACCOUNT"] --> B["Choose maturity instruction"]
       B --> B1["Optional linked savings account<br/>needs READ_SAVINGSACCOUNT"]
       B1 --> C["Approve and activate"]
       C --> D{"How does it end?"}
       D -- "At maturity" --> E{"CLOSE_FIXEDDEPOSITACCOUNT?"}
       D -- "Early" --> F{"PREMATURECLOSE_FIXEDDEPOSITACCOUNT?"}
       E & F -- Yes --> G{"On closure"}
       G -- "Withdraw (100)" --> G1["Pay out (exists today)"]
       G -- "Transfer to savings (200)" --> G2["Pick toSavingsAccountId, 
default linked account"]
       G -- "Reinvest principal and interest (300)" --> G3["New deposit term 
preview"]
       G -- "Reinvest principal only (400)" --> G4["Interest paid out, 
principal renewed"]
       E & F -- No --> N["Action hidden"]
       H["Add charge to deposit<br/>CREATE_SAVINGSACCOUNTCHARGE"] --> H1["POST 
/savingsaccounts/:id/charges"]
   ```
   
   Recurring deposits follow the same flow with the `*_RECURRINGDEPOSITACCOUNT` 
codes.
   
   ## UI mockup
   
   ```text
   ┌ New fixed deposit · Maturity ────────────────────────────────────────────┐
   │ Maturity instruction *    [ Transfer to linked savings ▾ ]               │
   │ Linked savings account    [ SA-00042 · Jane Doe · Active ▾ ]             │
   │ [✓] Transfer interest to linked savings                                  │
   └──────────────────────────────────────────────────────────────────────────┘
   
   ┌ Close fixed deposit FD-00007 ────────────────────────────────────────────┐
   │ Maturity amount        10,612.50   (as of 2026-10-16)                    │
   │ On closure *           ( ) Withdraw deposit                              │
   │                        (•) Transfer to savings → [ SA-00042 ▾ ]          │
   │                        ( ) Reinvest principal and interest               │
   │                        ( ) Reinvest principal only                       │
   │ Note                   [                                    ]            │
   │                                      [Cancel]   [Close deposit]          │
   └──────────────────────────────────────────────────────────────────────────┘
   ```
   


-- 
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]

Reply via email to