QA / Testing Feedback

Loan Management System — Testing Points to Fix

ලේඛන වර්ගය: Bug / Change Request Report සදහා: Developer අනුවාදය: Draft 1.0

List 1

1

Create Center — Existing Centers List Missing

Screen: Create Center
Create Center form
Create Center — Branch select කරාට පස්සේ, existing centers list එකක් නැහැ.
Issue
Branch එකක් select කළාම, ඒ branch එකට දැනට තියෙන Centers list එකක් පහළින් table එකක් විදිහට පෙන්නෙන්නේ නැහැ. Group creation screen එකේ (Center select කළාම Groups list වුනා වගේ) මෙතනත් සමාන behavior එකක් implement කරන්න ඕන.
Expected
2

Loan Portfolio — Disbursed Loans Should Not Show

Screen: Loan Portfolio
Loan Portfolio table showing disbursed and settled loans
Loan Portfolio — Disbursed/Settled loans තාමත් display වෙනවා.
Issue
Loan Portfolio table එකේ, දැනටමත් Disbursed සහ Settled වුනු loans ලාත් display වෙනවා. මේ view එකේ, තාම process වෙමින් යන loans විතරයි පෙන්නන්න ඕන.
Expected
3

Loan Detail — Executive Can Approve at Branch Manager Level (Permission Issue)

Screen: Loan Details — Multi-Level Approval Pipeline
Loan detail page showing Actions & Controls visible to Executive while loan is pending Regional Manager review
Loan එක "Pending Regional Manager Review" තිබියදීත්, Executive ගේ login එකෙන් Approve/Reject controls පේනවා.
Issue
Loan එක create කරන්නේ Executive. නමුත් loan එක Branch Manager review level එකේ තියෙද්දිත්, Executive ගේ login එකෙන්ම "Actions & Controls" section එක (Approve/Reject buttons + Reviewer Remark) පේනවා, සහ Executive ට ම approve කරන්න පුළුවන් වෙලා තියෙනවා. Approve කළාම, "Branch Manager Reviewed & Passed" කියලා system එකේ record වෙනවා — ඇත්තටම approve කරේ Executive.
Expected
Risk
මේ bug එකෙන්, Executive කෙනෙකුට තමන්ම loan එකක් create කරලා, තමන්ම approval chain එකේ ඉදිරි levels approve කරගන්න පුළුවන් වෙනවා — fraud/control risk එකක්.

List 2

1

Loan Approval — "Disburse Funds" Button Needed (Manual Action, Not Auto/Date-based)

Screen: Loan Approval / Disbursement
Issue
Loan එකක් final approve වුනාට පස්සේ, funds disburse වෙන්නේ system එකේ scheduled Collection Date එකට බලාගෙනයි කියලා පේනවා. මේක වැරදියි.
Expected
2

Portfolio Summary Report — Calculation Incorrect

Screen: Portfolio Summary Report
Issue
Portfolio Summary Report එකේ outstanding/balance calculation එක වැරදියි.
Expected Calculation
Outstanding Balance = (Loan Amount + Interest) - Collection

Report Breakdown Levels (New) — මේ Portfolio Summary Report එක පහත levels වලින් breakdown කරලා බලාගන්න පුළුවන් වෙන්න ඕන:

Admin/Manager ට report එක generate කරද්දී, මේ levels වලින් එකක් (හෝ hierarchy එකේ) select කරලා, ඒ level එකට අදාළ Portfolio Summary එක බලාගන්න පුළුවන් වෙන්න ඕන.

3

Executive Sidebar — Denomination Menu Option Missing & Dashboard Reset Not Working

Screen: Executive Left Sidebar / Dashboard
Issue
Executive ගේ left side menu එකේ "Denomination" කියලා option එකක් නැහැ — Denomination add කරන්න screen එකට යන්න පුළුවන් menu link එකක් missing. මීට අමතරව, Denomination submit කළාට පස්සේ Dashboard එකේ day-end values reset වෙන්නේ නැහැ.
Expected (Immediate Fix)
Reference — Full Original Requirement (Denomination Feature):

Officer/Executive ට day end එකේදී Denomination (cash breakdown — notes/coins count) save කරාම, Dashboard එකේ තියෙන Morning Cash, Out Collection Cash වගේ සියලුම cash-related values reset/clear වෙන්න ඕන. මේ save කරපු Denomination data එක, Manager ට report එකක් විදිහට view කරන්න පුළුවන් වෙන්න ඕන — Officer ගේ අතේ තියෙන cash එක manager count කරන්නේ මේ report එක බලාගෙන.

1. Day-End Denomination Save — Officer/Executive, day end එකේදී cash denomination (Rs. 5000, 1000, 500, 100, 50, 20, 10, 5, 1 — quantity per denomination) enter කරලා save කරනවා. Save කරාම, ඒ දවසේ total cash count එක system එකට record වෙනවා.

2. Dashboard Reset — Denomination save කරාම, Dashboard එකේ Morning Cash, Out Collection Cash, ඒ දවසේ ඉතිරි cash-related summary values automatic ව reset/clear වෙනවා. ඊළඟ දවසේ Dashboard එක fresh/zero state එකකින් පටන් ගන්නවා.

3. Manager – Denomination Report — Manager ගේ Reports section එකට "Denomination Report" කියලා අලුත් report එකක් add වෙන්න ඕන. මේ report එකේ, Officer කෙනෙක් save කරපු denomination breakdown එක (notes/coins count + total) පේනවා. Manager, මේ report එක reference කරගෙන, Officer ගේ අතේ තියෙන physical cash එක count/verify කරනවා.

Suggested Fields:
FieldTypeDescription
officer_idStringDenomination save කරන officer
dateDateDay-end date
denomination_breakdownJSON/TableNote/coin value → quantity mapping
total_cashDecimalAuto-calculated total
verified_by_managerBooleanManager verify කරාද කියන flag එක
verification_dateDateTimeManager verify කරපු දිනය/වේලාව
4

Denomination Screen — Additional Summary Fields Required

Screen: Transaction / Denomination
Denomination screen showing required upper summary fields and lower denomination breakdown fields
Denomination — උඩින් summary fields ටිකත්, යටින් denomination breakdown fields ටිකත්.
Issue
දැනට Denomination screen එකේ, denomination breakdown fields ටික විතරයි තියෙන්නේ (5000, 2000, 1000, 500, 100, 50, 20, 10, Coins). ඒකට උඩින් screenshot එකේ පේන විදිහට, collection/loan/expenses summary fields ටිකත් add කරන්න ඕන.
Expected — Add the Following Fields (Top Section)
FieldTypeDescription
Trans NoAutoTransaction number (auto-generated)
Trans DateAuto/DateDenomination save කරන දිනය
Ref NoStringReference number (manual entry)
Center CollectionAuto (calculated)Center එකෙන් collect කරපු මුළු මුදල
Not Paid CollectionAuto (calculated)ගෙවීම් නොකළ collection amount
Deduction Charge AmountAuto (calculated)Deduction charges මුළු එකතුව
Total Cancelled CollectionAuto (calculated)Cancel කරපු collections මුළු එකතුව
Center Leader PaymentAuto (calculated)Center Leader ට ගෙවපු මුදල
Total CollectionAuto (calculated)දවසේ මුළු collection එක
Total Loan AmountAuto (calculated)දවසේ disburse කරපු මුළු loan amount
Paid Loan AmountAuto (calculated)ගෙවා අවසන් කරපු loan amount
Balance Loan AmountAuto (calculated)ඉතුරු loan amount
Total Expenses AmountAuto (calculated)දවසේ මුළු expenses
Expenses AmountAuto (calculated)Expense breakdown අගය
Balance Expenses AmountAuto (calculated)ඉතුරු expenses amount
Total Balance AmountAuto (calculated, mandatory)ඉහත සියලුම fields වලින් ගණනය වන final balance amount — Denomination breakdown එකේ Total Cash Balance එකට match වෙන්න ඕන
Notes
මේ upper fields ටික auto-calculated/read-only විය යුතුයි — Officer/Executive ට manual ව edit කරන්න බැහැ (Ref No එක හැර).

Total Balance Amount (upper section) සහ පහළින් තියෙන denomination breakdown එකේ Total Cash Balance + Total Cheque Balance එකතුවත් match වෙනවද කියලා validate කරන්න ඕන — නොගැලපුනොත් error/warning එකක් පෙන්නන්න ඕන.