{application.rank} of {application.totalApplicantsAtLocation}
in {application.preferredLocation}
)}
Progress
{application.progress}%
{application.deadline && (
Questionnaire Deadline
{formatDateTime(application.deadline)}
)}
{(application.isShortlisted !== false || application.status === 'Submitted') && (
Actions
{permissions.isLoaLocked && (
LOA approval lockedFirst Fill (later-stage payment) must be verified by Finance
before LOA approval can proceed. This is separate from the initial security deposit before LOI Issued.
)}
{getDeposit('FIRST_FILL')?.status === 'Verified' &&
application.status !== 'LOA Pending' &&
!['LOA Issued', 'EOR In Progress', 'EOR Complete', 'Inauguration', 'Approved', 'Onboarded', 'Rejected'].includes(
application.status,
) && (
First Fill verified on file
Finance has verified the First Fill payment. The application
status was not changed until you reach{' '}
LOA Pending. When you get there, LOA approval will not be
blocked by payment (same pattern as recording the initial security deposit before the LOI
security step).
)}
{permissions.isSecurityDetailsLocked && (
Security Details approval locked
Finance must verify the Security Deposit before this stage can be approved.
You can still use Reject if needed.
)}
{['Security Details', 'Payment Pending'].includes(application.status) && (
Security Details review
Check the initial security deposit on the Payments tab (Finance
may have already marked it verified). When satisfied, use Approve{' '}
to move to LOI Issued.
)}
{isNonResponsive && isAdmin && (
⚠️ Non-Responsive Flag
FDD Audit has flagged this applicant. Review audit logs before approval.
)}
{isAdmin && (application.status === 'Level 3 Approved' || application.status === 'FDD Verification') && (!application.fddAssignments || application.fddAssignments.length === 0) && (
FDD Assignment Required
This application is pending financial due diligence. Please assign an FDD Agency to proceed with the audit.
)}
{permissions.canApprove && (
)}
{permissions.canReject && (
)}
{permissions.showDecisionMessage && (