Skip to content

Add the Demand Letter and Fee Structure Certificate screens - #327

Merged
vikrantwiz02 merged 1 commit into
FusionIIIT:acad-mainfrom
vikrantwiz02:feature/demand-letter-and-fee-structure-certificate
Oct 2, 2026
Merged

vikrantwiz02 merged 1 commit into
FusionIIIT:acad-mainfrom
vikrantwiz02:feature/demand-letter-and-fee-structure-certificate

Conversation

@vikrantwiz02

Copy link
Copy Markdown
Member

Summary

  • Two new certificate screens, following the same generate -> preview -> download -> history pattern as the existing Bonafide and Paid/Unpaid certificates
  • GeneratedCertificatesModal now supports four variants instead of two
  • Demand Letter: roll number lookup, a semester picker (re-fetches the fee split and academic-year label on change), and a due-date picker; preview and PDF download are kept visually identical (justified body text, non-wrapping fee table)
  • Fee Structure Certificate: roll number lookup and a per-head fee break-up table (Semester-I / Semester-II / Total) for the student's current academic session
  • Institute bank account details moved to a standalone "Bank Account Details" panel on the Fee Structure page -- one shared record for every programme and year, not duplicated per session

Test plan

  • eslint clean on every touched/new file
  • Production build succeeds
  • Manually verified preview/PDF parity (alignment, font size, table wrapping) against the reference circular images

Both follow the same generate -> preview -> download -> history pattern as
the existing Bonafide and Paid/Unpaid certificate screens, reusing
GeneratedCertificatesModal (now four variants) and the shared certificate
CSS module.

Demand Letter: roll number lookup, a semester picker that re-fetches the
fee split and academic-year label when changed, and a due-date picker.
The institute bank account details are now edited from a standalone
"Bank Account Details" panel on the Fee Structure page -- one shared
record for every programme and year, not fields duplicated onto each
session's editor.

Fee Structure Certificate: roll number lookup and a plain fee-head
break-up table for the student's current academic session.
@vikrantwiz02
vikrantwiz02 merged commit 30ae2c7 into FusionIIIT:acad-main Oct 2, 2026
1 check failed
@vikrantwiz02
vikrantwiz02 deleted the feature/demand-letter-and-fee-structure-certificate branch October 2, 2026 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant