Ritzy One • User Manual • Payroll add-on

Timesheet

Record the hours every employee works each day — by job, site and location — and let Ritzy work out the scheduled hours, overtime, short hours and leave. At month end, post the overtime and leave deductions straight into Payroll, then run the salary as usual.

Applies to Ritzy One (web)  |  Audience: site supervisors, HR & Payroll users  |  Needs the Payroll module  |  Sign in as ADMIN for set-up

1 What is Timesheet?

Timesheet is an add-on to Payroll, licensed on its own. Payroll pays a monthly salary; Timesheet adds what really happened each day: who worked, where, for how long, and who was away. From that it works out the month’s overtime to pay and the absence to deduct, and hands both to Payroll.

What you get

  • A daily sheet per department, one row per employee.
  • Up to four slots a day, each with its own job, site and location, and two breaks.
  • Scheduled hours from the work week, public holidays and each employee’s own schedule (Ramadan hours, say).
  • Overtime, short hours and leave days worked out as you type.
  • One click to post the month into Additions / Deductions; one to take it back.
  • Hours reports by job, site, location, department, employee, day or month.

Where it lives

Timesheet does not get a menu of its own. When it is installed, Payroll gains a Timesheet section with three screens:

  • Timesheet — enter a department’s day.
  • Post Timesheet — the monthly summary, posting, and the settings.
  • Timesheet Reports — hours for any date range.

The Work Location and Work Site masters appear under Payroll › Masters, and the Employee Master gets a Timesheet tab.

The Help button on any of the three Timesheet screens opens this manual.

The month at a glance

Set up once → Enter each day → Check the Monthly Summary → Post Timesheet → Salary Process

2 Before you start

3 Settings, work week & holidays

Open Post Timesheet and choose the Settings tab.

Post Timesheet › Settings
Hours and Payments
8
1.25
Timesheet Overtime
Timesheet Leave Deduction
Annual Leave
The company-wide hours and the two payroll components the month posts to.
SettingWhat it does
Normal HoursThe hours of an ordinary working day (0–24). Used for any day the work week does not give its own hours.
Overtime FactorThe multiplier for overtime pay: 1.25 is time and a quarter, 1.5 time and a half. An employee can have their own.
Overtime PaymentThe addition (pay type 3) overtime is posted as.
Leave DeductionThe deduction (pay type 4) leave and short hours are posted as.
Annual Leave TypeThe leave type that counts as annual leave. It is deducted on salary and allowances, because leave salary is paid separately.
Home LocationThe work location that hours worked from home are booked to (see section 13). Left blank, a work location named Home is used if there is one.

Work Week

Tick the days that are working days. A day’s Hours can differ from the normal hours — a short Thursday of 5 hours, for instance. A day that is not ticked has no scheduled hours, so every hour worked on it is overtime. Until the work week is set, every day has the normal hours (a tag says so).

Holidays

Pick the year, then Add each public holiday with its date and name. A holiday has no scheduled hours: no one is short for not working it, and anyone who does work it earns overtime for every hour. The bin removes a holiday.

4 Work locations & sites

Under Payroll › Masters:

Each slot of a day can carry a job (a job number from your operating modules), a site and a location. Picking a job brings its site, and picking a site brings its location, as in Ritzy 8. These masters only appear while Timesheet is installed.

5 Putting an employee on timesheet

Open the employee in Employee Master and go to the Timesheet tab. Tick On timesheet, then fill in:

FieldMeaning
Working hoursTheir usual time in and time out. Each new day on the sheet starts from these.
BreaksUp to two usual breaks (lunch, prayer). Give both times of a break or neither; a break must end after it starts, on the same day.
Overtime FactorTheir own multiplier, when it differs from the company’s. Leave blank to use the company’s; enter 0 for an employee who is paid no overtime.
Default Site / LocationWhere they normally work. New days start with these.
Work SchedulePeriods (From, To, Hours / Day) that override the company’s hours and holidays for those dates — Ramadan hours, a rotation, a part-time spell.
May work from homeThe employee may choose Home when they clock themselves in (section 13).
Leave is deducted once
An employee on timesheet is not charged for leave by Salary Process. The absence is deducted by Post Timesheet, from the days on the sheet, so the same day off is never deducted twice. Leave entered in Leave Entry still counts towards balances, and pre-fills the sheet.

6 Entering a day

Open Timesheet, choose the department and the date (the arrows step a day back or forward).

Timesheet — Operations — 12/11/2026
‹›RefreshCopy Previous DaySaveClear
EmployeeJobSiteInOutAttendanceSchedWorkedOTShort
+Sample Employee ALN/1042Berth 407:0018:00Present8.0010.002.000.00
+Sample Employee BLN/1042Berth 407:0014:00Present8.006.000.002.00
+Sample Employee CSick Leave8.000.000.008.00
One row per employee on timesheet in the department. Made-up sample data.

Click Save. The hours are worked out again on the server from the times, whatever the screen showed. The dates already entered this month appear as tags above the grid (green once posted); click one to open it. Clear deletes the department’s day.

On a holiday a blue banner says so. When the day cannot be changed — its month is closed in Accounts, its payroll is posted, or its timesheet is posted — a yellow banner says why and the grid is read-only.

7 How the hours are worked out

ColumnWorked out as
SchedThe day’s scheduled hours. The work week gives them; a holiday makes them 0; an employee’s own Work Schedule overrides both.
WorkedTime in to time out over the four slots, less each break that lies inside a slot. A break outside every slot takes nothing off.
OTWorked hours beyond the scheduled hours. On a holiday or day off, every hour worked is overtime.
ShortScheduled hours not worked.
Leave DaysThe shortfall as a part of the day (4 short of 8 is 0.5). A leave day with no hours is one full day.
Worked example
Scheduled 8 hours. Slot 1 07:00–12:00, slot 2 13:00–18:00, break 15:00–15:30. Worked = 5 + 5 − 0.5 = 9.5; OT = 1.5; Short = 0. The 12:00–13:00 gap between slots is simply not worked, so it needs no break.

8 Posting the month to payroll

Open Post Timesheet → Monthly Summary and pick the payroll period. Each employee’s line shows Days, Worked, OT Hrs, Short Hrs, Annual Lv, Other Lv, Salary, Allowances, and the amounts:

AmountFormula
OvertimeOT hours × salary ÷ 30 ÷ 8 × overtime factor
Annual leavedays × (salary + allowances) ÷ days in the month — leave salary is paid separately
Unpaid leave & short hoursdays × salary ÷ days in the month
Other paid leave (sick leave…)not deducted

These are Ritzy 8’s pay formulas, kept as they were. Export saves the summary as a CSV file for Excel.

Post, post again, unpost

  1. Click Post Timesheet. Each employee gets a Timesheet Overtime addition and a Timesheet Leave Deduction in Additions / Deductions for the month, and the month’s days are locked.
  2. Run Salary Process as usual; the lines are picked up with the rest.
  3. Found a mistake before payroll is posted? Unpost takes the lines out and reopens the days; correct them and post again. Post Again replaces the lines in one step.
After payroll is posted
Once the month’s payroll is posted (or the month is closed in Accounts), the timesheet can be neither posted again nor unposted, and its days cannot be changed. Correct it in the next month.

9 Timesheet Reports

Choose a date range and, optionally, a department.

Hours by job are the basis for costing labour to a job, outside Payroll.

10 Coming from Ritzy 8

Ritzy 8 kept timesheets in a separate TS_<code>.FDB beside the company database. Ritzy One keeps them with the rest of the company.

The hours agree with Ritzy 8’s for practically every imported day. A few things work better:

11 Rights

Rights sit under the Timesheet package in User Manager:

ScreenGive toRights
TimesheetSupervisorsEdit to save a day, Delete to clear one
Post TimesheetPayroll staffPost to post and unpost, Edit for the settings
Timesheet ReportsAnyone who reads hoursView
Clock In / OutEmployees who clock themselves inView. Their login must be linked to their employee record (Link to User). They need no other payroll right, and not My HR.

12 Messages, tips & FAQ

Messages you may see

MessageWhat to do
… already has a timesheet for <date> in department …An employee has one row per day. They were entered under another department that day; change it there, or move them.
… is on the sheet twice.Remove the repeated row and save.
This month’s timesheet is posted to payroll. Unpost it in Post Timesheet to make changes.Unpost, correct, post again.
This month’s payroll is posted. / This month is closed in Accounts.The month is final. Make the correction next month.
No accounting period covers <date>.Create the financial year’s periods in Accounts first.
Choose the overtime payment in Timesheet Settings first…Set Overtime Payment (and Leave Deduction) on the Settings tab.
There are no timesheets in this month.Nothing has been entered for the period you picked.
The … must end after they start, on the same day.On the Employee Master, a working-hours or break end time is before its start.

Someone worked through midnight. How do I enter it?

A slot ends on the same day. Enter the time to midnight on the first day and the rest on the next.

An employee is missing from the sheet.

Tick On timesheet on their Employee Master and check their department.

Why is everything on Friday overtime?

Friday is not ticked in the Work Week, or the date is a holiday — both give 0 scheduled hours.

Does Timesheet change the salary itself?

No. It only adds the overtime addition and the leave deduction to the month; Salary Process does the rest.

See also the Payroll manual.

13 Employees clocking in and out & working from home

Instead of a supervisor typing the times, employees can clock themselves in and out and say which job they are working on. They do it on the Clock tab of the Ritzy Employee phone app, or at a desk in Payroll › Timesheet › Clock In / Out. Each punch goes straight into their own row on the day’s timesheet, so the daily sheet, the reports and Post Timesheet treat it like any other entry.

Setting it up

  1. Tick On timesheet on the employee’s Employee Master (section 5), and set Link to User to their login.
  2. In User Manager, give their group View on Clock In / Out (Timesheet package).
  3. For staff who work from home, tick May work from home on their Timesheet tab. Then choose the Home Location on the Settings tab (section 3), or create a work location named Home.
  4. Give them the app: the Phone app button on the Clock In / Out screen shows the install QR code.

What the employee does

The time is the server’s, never the phone’s. A day has four slots, so after four clock-ins the supervisor adds the rest. Every punch is also kept with the phone’s position, when the phone gives one. Phones give a position only when the app is opened over https and the employee allows it; otherwise the punch is saved without one.

How it lands on the sheet

PunchOn the timesheet
Clock in at the officeThe next free slot gets the job, the job’s site (else the employee’s default site), its location, and the time in.
Clock in from homeThe same, except the slot has no site and the Home Location. The hours show and report as worked from home.
Clock outThe slot’s time out. The day’s hours, overtime and short hours are worked out again.
Clock out after midnightThe shift is split: the first day’s slot ends at 23:59 and the next day starts a slot at 00:00.
No clock out within 16 hoursTreated as a missed clock out. The employee is told, can clock in again, and the supervisor completes that day on the sheet.

What the supervisor sees

On the daily sheet, an employee who clocked themselves in has a clock tag beside their name; it is purple with a house for work from home. Hover over it to see each punch, its job, whether it was from home, and a Map link to where the phone was. If someone clocks in or out after you opened the day, Save stops and asks you to refresh, so their punch is not overwritten.

Messages employees may see

MessageWhat to do
You are not on the timesheet.Tick On timesheet on their Employee Master.
You are not set up to work from home.Tick May work from home on their Timesheet tab, if they may.
Your timesheet for <date> already has four entries.The supervisor enters the rest of the day.
Your login is not linked to an employee record.Set Link to User on their Employee Master.