Friday, 3:15 pm
- It's Friday, July 24, and you're 17. This is your fourth week as the summer office helper at Fernbrook Day Camp in Pittsburgh. The camp's 24 counselors are 16 to 19, and most of them are your friends. You just got back to the office from setting up chairs for the show.
- Avery Chen, the bookkeeper, built this week's payroll sheet this morning and then left for the airport. Jules Marino, the director, is running the end-of-session show until 4:30 and can't step away. There's nobody to ask.
- Ledgerline Payroll needs the sheet by 4:00 to pay the counselors on Monday. When you upload it, the camp moves the sheet's Total into the payroll account, which is empty until then.
- Before pickup, somebody always comes to the front desk.
- Avery left a note.
- From
- Avery Chen
- Sent
- Friday, 11:40 am
- Subject
- Payroll for this week
Hi! I ran out of time before my flight, so this week's payroll is yours to send. A few things:
- Hours come from the time clock report, last Friday through Thursday. Today's hours go on next week's sheet. I pasted them in this morning.
- Three new counselors started Monday: Marley, Devon and Ellis (Ellis was a counselor here two summers ago). I added them at the bottom.
- Deductions, money taken out of someone's pay, are in my log, in the Payroll folder.
- Fernbrook pays one and a half times the rate for hours over 40 in a week. A couple of people went over, so I had the sheet's AI helper add overtime. It looked right to me.
- Jules usually looks it over before it goes in, but Jules has the show. Ledgerline has a "Check file" button.
- Bailey asked for a copy of a June pay stub. That can wait until I'm back.
- Pay is private, even from friends.
- I set up the transfer, so when you upload, the Total moves to the payroll account on its own. It moves exactly the Total, so it can never take more than we meant to send. Upload by 4:00!
Thanks!
Avery
The sheet, as Avery left it
| ID (A) | Name (B) | Rate (C) | Hours (D) | Regular (E) | Overtime (F) | Deduction (G) | Pay (H) |
| 2 | 1203 | Ari Abrams | 14.50 | 38 | 551.00 | 0.00 | 0.00 | 551.00 |
| 3 | 1187 | Bailey Brennan | 14.50 | 40 | 580.00 | 0.00 | 0.00 | 580.00 |
| 4 | 1311 | Cameron Castillo | 13.50 | 36 | 486.00 | 0.00 | 0.00 | 486.00 |
| 5 | 1094 | Dakota Dunn | 16.00 | 46 | 736.00 | 144.00 | 0.00 | 880.00 |
| 6 | 1256 | Emerson Feld | 14.50 | 0 | 0.00 | 0.00 | 0.00 | 0.00 |
| 7 | 417 | Finley Garza | 14.50 | 39 | 565.50 | 0.00 | 0.00 | 565.50 |
| 8 | 1342 | Harper Ito | 13.50 | 35 | 472.50 | 0.00 | 0.00 | 472.50 |
| 9 | 1119 | Hayden Kowalski | 16.00 | 40 | 640.00 | 0.00 | 0.00 | 640.00 |
| 10 | 1278 | Kai Mbeki | 14.50 | 37 | 536.50 | 0.00 | 0.00 | 536.50 |
| 11 | 1305 | Logan Novak | 13.50 | 32 | 432.00 | 0.00 | 0.00 | 432.00 |
| 12 | 1150 | Noa Pereira | 14.50 | 40 | 580.00 | 0.00 | 0.00 | 580.00 |
| 13 | 1226 | Parker Quist | 14.50 | 34 | 493.00 | 0.00 | 0.00 | 493.00 |
| 14 | 1269 | Quinn Ramos | 13.50 | 40 | 540.00 | 0.00 | 0.00 | 540.00 |
| 15 | 1133 | Reese Santos | 14.50 | 36 | 522.00 | 0.00 | 0.00 | 522.00 |
| 16 | 1290 | Riley Shah | 14.50 | 31 | 449.50 | 0.00 | 0.00 | 449.50 |
| 17 | 1172 | Rowan Uribe | 14.50 | 44 | 638.00 | 87.00 | 0.00 | 725.00 |
| 18 | 1215 | Sage Vance | 13.50 | 36 | 486.00 | 0.00 | 0.00 | 486.00 |
| 19 | 1248 | Sam Bauer | 14.50 | 40 | 580.00 | 0.00 | 0.00 | 580.00 |
| 20 | 1361 | Sam Okoye | 13.50 | 33 | 445.50 | 0.00 | 0.00 | 445.50 |
| 21 | 92 | Skyler Tan | 13.50 | 30 | 405.00 | 0.00 | 0.00 | 405.00 |
| 22 | 1199 | Taylor Webb | 18.00 | 40 | 720.00 | 0.00 | -120.00 | 840.00 |
| 23 | 1401 | Marley Fox | 13.50 | 24 | 324.00 | 0.00 | 15.00 | 309.00 |
| 24 | 1402 | Devon Ward | 13.50 | 28 | 378.00 | 0.00 | 15.00 | 363.00 |
| 25 | 1403 | Ellis Grant | 14.50 | 30 | 435.00 | 0.00 | 15.00 | 420.00 |
| 26 | | Total | | | | | | 11,209.50 |
The formulas, copied down each column: Regular is =C2*D2. Overtime is =IF(D2>40,(D2-40)*C2*1.5,0). Pay is =E2+F2-G2. The Total, in H26, is =SUM(H2:H22).
The time clock report
Hours worked last Friday through Thursday, by ID. Total: 836 hours.
- 1203 Ari Abrams: 38
- 1187 Bailey Brennan: 40
- 1311 Cameron Castillo: 36
- 1094 Dakota Dunn: 46
- 1256 Emerson Feld: 0
- 0417 Finley Garza: 39
- 1342 Harper Ito: 35
- 1119 Hayden Kowalski: 40
- 1278 Kai Mbeki: 37
- 1305 Logan Novak: 32
- 1150 Noa Pereira: 40
- 1226 Parker Quist: 38
- 1269 Quinn Ramos: 34
- 1133 Reese Santos: 40
- 1290 Riley Shah: 36
- 1172 Rowan Uribe: 44
- 1215 Sage Vance: 36
- 1248 Sam Bauer: 40
- 1361 Sam Okoye: 33
- 0092 Skyler Tan: 30
- 1199 Taylor Webb: 40
- 1401 Marley Fox: 24
- 1402 Devon Ward: 28
- 1403 Ellis Grant: 30
Avery's deductions log
- Taylor Webb: $120.00, paying back an advance (pay the camp gave early) from last month.
- Marley Fox, Devon Ward and Ellis Grant: $15.00 each for a staff T-shirt.
- Total: $165.00.
What the checks would have shown
- Adding up the Pay column yourself: $12,301.50. The Total cell says $11,209.50.
- The sheet's hours against the time clock: 829 hours on the sheet, 836 on the time clock.
- Deductions against Avery's log: -$75.00 on the sheet, $165.00 in the log.
- A made-up week, 45 hours at $15.00: $712.50 by hand. The sheet's formulas give $787.50.
- Ledgerline's "Check file": two rows don't match any employee, IDs 417 and 92. Ledgerline adds up the Pay column itself, $12,301.50, and it doesn't match the file's Total.
- The sheet's AI helper: "The Total in H26 adds rows 2 to 22, so rows 23 to 25 are left out. Rows 19 and 20 may be the same person entered twice: both are Sam, both started this summer, and neither went over 40 hours. If so, clear row 20. The overtime formula in column F is correct."