@for (f of flow(g); track f.value; let last = $last) {
{{ f.label }}
@if (!last) {
›
}
}
@if (tab === 'workflow') {
@if (g.stage === 'DRAFT') {
@if (!g.edd_done) {
1. Enhanced due diligence (before raising on GRM)
KYC re-verifiedRiskLowMediumHighBank's viewSupports the requestDoes not support it
Source of the disputed credit, as the customer explains it *Customer's statement / notes
} @else {
2. Raise it on GRM, then record the GR id
GRM's entry form needs the KYC document, the customer's application, a photograph and the bank
statement. Attach them on the Documents tab (the statement can be downloaded from the hold).
@if (missingDocs(g).length) {
Still to attach: {{ missingDocs(g).join(', ') }}
}
GR id from GRM *
}
}
@if (g.stage === 'NODAL_REVIEW') {
Bank GRM nodal officer's decision
Remarks (required to reject)
}
@if (withOfficer && g.status === 'OPEN') {
Decision of the {{ level }}
@if (g.due_at) {
· due {{ g.due_at | date: 'dd MMM yyyy' }}
}
Decision on GRM
@for (d of decisions; track d.value) {
{{ d.label }}
}
@if (decision.decision === 'PARTIAL_HOLD') {
Amount to keep on hold (₹)
}
@if (decision.decision !== 'SEEK_INFO' && decision.decision !== 'REJECTED_CONTINUE') {
Order no. *
}
Order / decision date
Rejected by the {{ g.decision_level }}: {{ g.decision_remarks }}
If the customer is not satisfied, the branch raises a review: IO → District GRO → State GRO (15
days each); after the State GRO the customer may approach the jurisdictional court.
Carry it out on the account by
{{
g.compliance_due_at | date: 'dd MMM yyyy, HH:mm'
}}. The change goes to a second officer for approval; the grievance closes when it is approved.