diff --git a/src/app/fd-maturity-report/fd-maturity-report.component.html b/src/app/fd-maturity-report/fd-maturity-report.component.html new file mode 100644 index 000000000..184098972 --- /dev/null +++ b/src/app/fd-maturity-report/fd-maturity-report.component.html @@ -0,0 +1,406 @@ + + +
| Product | +Scheme | +Deposits | +Principal | +
|---|---|---|---|
| + {{ g.productName }} + | ++ {{ fdTypeShort(g.fdType) }} + | +{{ g.accounts }} | +₹{{ g.deposit | number: '1.2-2' }} | +
| No fixed deposit matured automatically in this period. | +|||
| Account no | +Customer | +Product | +Scheme | +Maturity date | +Deposit | +On closure | +Matured on | +
|---|---|---|---|---|---|---|---|
| {{ r.accountNo }} | +{{ r.clientName }} | +{{ r.productName }} | ++ {{ fdTypeShort(r.fdType) }} + | +{{ r.maturityDate }} | +₹{{ r.depositAmount | number: '1.2-2' }} | +{{ closureLabel(r.closureInstruction) }} | +{{ r.maturedOn }} | +
| Branch | +Posting date | +Deposits | +Est. interest | +Status | +Maker | +Checker | ++ |
|---|---|---|---|---|---|---|---|
| {{ r.officeName }} | +{{ r.postingDate }} | +{{ r.accountCount }} | +₹{{ r.totalInterest | number: '1.2-2' }} | +
+ {{ r.status }}
+ @if (r.failureReason) {
+ Some deposits could not mature — see detail
+ }
+ |
+
+ {{ r.generatedBy || 'System' }} · {{ r.generationMode }} {{ + r.generatedAt | date: 'dd MMM, HH:mm' + }} + |
+
+ @if (r.approvedAt) {
+ {{ r.approvedBy }}
+ @if (r.approvedOnBehalf) {
+ (HO)
+ }
+ {{ r.approvedAt | date: 'dd MMM, HH:mm' }} + } @else { + — + } + |
+
+
+ @if (canRegenerate(r)) {
+
+ }
+ @if (canApprove(r)) {
+
+ } @else if (r.status === 'GENERATED' && r.approveBlockedReason) {
+ {{ r.approveBlockedReason }}
+ }
+
+ |
+
| + @if (loading) { + Loading… + } @else { + No fixed deposit maturity report for {{ postingDate || 'this date' }}. Reports are generated at 12:00 + noon on the posting date. + } + | +|||||||
| Account no | +Account holder | +Scheme | +Maturity date | +Deposit | +Rate % | +Est. interest | +On closure | +Matured | +
|---|---|---|---|---|---|---|---|---|
| {{ l.accountNo }} | +{{ l.clientName }} | ++ {{ fdTypeShort(l.fdType) }} + | +{{ l.maturityDate }} | +₹{{ l.depositAmount | number: '1.2-2' }} | +{{ l.interestRate | number: '1.2-2' }} | +₹{{ l.estimatedInterest | number: '1.2-2' }} | +
+ {{ closureLabel(l.closureInstruction) }}
+ @if (l.closureAccountNo) {
+ {{ l.closureAccountNo }} + } + |
+ + @if (l.postedAt) { + {{ l.postedAt | date: 'dd MMM, HH:mm' }} + } @else if (l.failureReason) { + Failed + } @else { + — + } + | +
| Total | ++ ₹{{ selected.totalInterest | number: '1.2-2' }} + | ++ | ||||||