Skip to main content

Separation and full-and-final settlement

Modules EXT, EMP, NTF, LVE, ATT, PAY, CLM, IAM, FFM · Release R2 · Specs Exit, Payroll

Context​

In the reference product the employee submits a separation request that the HR Manager approves directly (the reporting manager is skipped); offboarding checklists end in "No Due"; there is no documented F&F, letters or access revocation [Observed and Inferred] (see Spryple analysis §8 and §16). Spyrl routes through the line manager and HR, computes notice shortfall, runs clearance with owners, revokes access at the LWD and settles F&F as a payroll off-cycle run.

Diagram​

Steps​

#ActorActionSystem responseModuleNotifications
1employeeSubmits resignation (reason, requested LWD, note)Submitted; notice required and shortfall shownEXT—
2line_managerApproves, records a retention note or counter-proposes the LWDLWD proposal storedEXT, NTFEmployee informed
3hr_managerApproves with LWD and notice treatment (serve, waive, buy-out)Approved; employee status NoticePeriod; ext.separation.approvedEXT, EMPEmployee and manager informed
4SystemRestricts future activityLeave beyond LWD blocked; FFM tracking and TSM memberships end at LWD; LMS enrolments closedLVE, FFM, TSM, LMS—
5SystemCreates clearance tasksOffboarding template: IT (laptop, accounts), Admin (ID card), Finance (advances), manager (handover)EMP, EXTTasks to owners
6Clearance ownersMark No Due, attach evidence, or enter recovery amountsext.clearance.completed when all doneEMP, EXTReminders for overdue tasks
7employeeCompletes the exit interviewAnswers stored confidentially (HR only)EXT—
8SystemLWD passesUser deactivated at 23:59 local time; read-only ESS window for payslips and letters; status SeparatedIAM, EMP, MOBEmployee informed of read-only access
9SystemInitiates F&FFNF run created; employee excluded from the regular run for the final periodPAY, EXTPayroll manager task
10SystemGathers inputsDays worked in final period (locked ATT), encashable leave balance, gratuity eligibility, notice pay or recovery, open loans and advances, approved claims, clearance recoveries, bonus dueATT, LVE, PAY, CLM, EXT—
11payroll_managerReviews the worksheet and calculatesGross to net with statutory deductions and TDS recomputed for the yearPAY—
12finance_adminApprovesF&F ApprovedPAY, EXT—
13payroll_managerLocks, pays and confirmspay.run.paid; loans SettledInFnF; leave ledger FNF_SETTLEMENT; claims PaidPAY, LVE, CLM—
14SystemIssues documentsF&F statement, relieving and experience lettersEXT, EMPEmail with secure link

Termination variant​

#ActorActionSystem response
T1hr_managerRecords termination with category, reason and effective date (backdating within policy window)Separation Approved at once; ext.termination.recorded
T2hr_managerChooses access revocation: immediate or at LWDIAM deactivates accordingly
T3SystemClearance and F&F as aboveNotice pay in lieu if the employer ends employment without notice (policy)

Exception paths​

SituationHandling
Employee withdraws before approvalWithdrawn; no effect
Withdrawal after approval, before LWDNeeds approval; status returns to Confirmed; clearance tasks cancelled
Manager does not actEscalation per the approval pattern
Notice shortfall disputedHR records waiver with approval or keeps recovery; both audited
Clearance incomplete at F&F due dateF&F can proceed with recoveries held, or wait (policy); due date is tracked on the report
Backdated termination into a locked periodNo change to locked runs; overpaid salary becomes a recovery in the FNF run
Absconding employeeHR records separation type ABSCONDING; F&F held per policy
Death in serviceSeparation type DEATH; settlement to nominee from family records; gratuity rules for death apply (verify)
Net F&F negativeRecovery statement; employer decides to collect or write off, with approval