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

   ## Business process flow
   
   ```mermaid
   flowchart LR
       A["Product manager<br/>CREATE or UPDATE_WORKINGCAPITALLOANPRODUCT"] --> 
B["Details and terms"]
       B --> C{"Accounting rule"}
       C -- None --> F["Payment allocation"]
       C -- "Cash or Accrual" --> D{"READ_GLACCOUNT?"}
       D -- No --> DX["Explain: GL read access needed"]
       D -- Yes --> E["Map GL accounts<br/>assets, income, expense, 
liabilities"]
       E --> E2["Advanced mappings<br/>payment channel to fund source<br/>fee 
and penalty to income<br/>charge-off and write-off reason to expense"]
       E2 --> F
       F --> G["Review and save"]
       G --> H["Loans post journal entries correctly"]
   ```
   
   ## UI mockup
   
   ```text
   ┌ Working Capital Product · Accounting ─────────── Rule: (•) Accrual ( ) 
Cash ( ) None ┐
   │ ASSETS                                                                    │
   │  Fund source *               [ 10100 Cash at bank            ▾ ]          │
   │  Loan portfolio *            [ 12000 WC loan portfolio        ▾ ]          
│
   │  Fees receivable *           [ 12100 Fees receivable          ▾ ]          
│
   │ INCOME                                                                    │
   │  Income from fees *          [ 40100 Fee income               ▾ ]          
│
   │  Income from discount fee *  [ 40150 Discount fee income      ▾ ]          
│
   │  Income from recovery *      [ 40900 Recoveries               ▾ ]          
│
   │ EXPENSES                                                                  │
   │  Losses written off *        [ 60100 Loan losses              ▾ ]          
│
   │  Charge-off expense *        [ 60110 Charge-off expense       ▾ ]          
│
   │ LIABILITIES                                                               │
   │  Overpayment liability *     [ 21000 Overpayments             ▾ ]          
│
   │ ▸ Advanced mappings                                                       │
   │    Payment channel → fund source   [+ Add]                                │
   │    Charge-off reason → expense     [+ Add]   Fraud → 60120               │
   │    Write-off reason → expense      [+ Add]                                │
   ├ Payment allocation ───────────────────────────────────────────────────────┤
   │  1. Penalty  2. Fee  3. Principal   (drag to reorder)                     │
   └───────────────────────────────────────────────────────────── [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]

Reply via email to