Lab 1
Acme’s first biweekly pay run
Scenario
Acme Services runs its first Fintra payroll: 12 employees, biweekly. Ten are salaried; two are hourly. One hourly tech, Sam Reyes ($28/hr, 80 hours), worked 6 hours of overtime. One employee, Tessa Nguyen, was entered without an SSN. Marco (clerk) drafts; Priya (admin, also approver) approves.
Steps
- 1
As Marco, create a draft run for the current biweekly period.
Expected: Twelve employees appear with regular earnings computed from their pay bases.
- 2
Add Sam’s overtime: 6 hours at the default 1.5× multiplier.
Expected: Sam’s gross shows 80 × $28 + 6 × $42 = $2,240 + $252 = $2,492.
- 3
Submit the run.
Expected: Blocked - the SSN gate lists Tessa Nguyen as missing a valid SSN.
- 4
Enter Tessa’s SSN on her employee record, then submit again.
Expected: The run moves to submitted and disappears from Marco’s editable queue.
- 5
As Priya, review the run - open Sam’s paycheck and read the calculation trace for Social Security.
Expected: SS shows 6.2% of $2,492 = $154.50, with YTD-before and the wage-base context recorded.
- 6
Approve, then process the run.
Expected: Direct deposits mark deposited; any employee without bank details produces a printable check.
- 7
Export the GL journal and confirm it balances before posting to Accounting.
Expected: Debits (wages + employer taxes) equal credits (net pay + all liabilities) to the cent.
Checkpoints - you got it right if…
- The SSN gate blocked the first submission and named the employee
- Marco could not approve the run he submitted; Priya could
- Sam’s overtime computed at 1.5× and his SS trace reads $154.50
- The GL export balanced and was posted to the ledger