Ritzy One • User Manual • Payroll add-on
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.
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.
Timesheet does not get a menu of its own. When it is installed, Payroll gains a Timesheet section with three screens:
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.
Set up once → Enter each day → Check the Monthly Summary → Post Timesheet → Salary Process
TS). It is priced as its own add-on to every Payroll seat.Open Post Timesheet and choose the Settings tab.
| Setting | What it does |
|---|---|
| Normal Hours | The hours of an ordinary working day (0–24). Used for any day the work week does not give its own hours. |
| Overtime Factor | The multiplier for overtime pay: 1.25 is time and a quarter, 1.5 time and a half. An employee can have their own. |
| Overtime Payment | The addition (pay type 3) overtime is posted as. |
| Leave Deduction | The deduction (pay type 4) leave and short hours are posted as. |
| Annual Leave Type | The leave type that counts as annual leave. It is deducted on salary and allowances, because leave salary is paid separately. |
| Home Location | The 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. |
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).
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.
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.
Open the employee in Employee Master and go to the Timesheet tab. Tick On timesheet, then fill in:
| Field | Meaning |
|---|---|
| Working hours | Their usual time in and time out. Each new day on the sheet starts from these. |
| Breaks | Up 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 Factor | Their 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 / Location | Where they normally work. New days start with these. |
| Work Schedule | Periods (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 home | The employee may choose Home when they clock themselves in (section 13). |
Open Timesheet, choose the department and the date (the arrows step a day back or forward).
| Employee | Job | Site | In | Out | Attendance | Sched | Worked | OT | Short | |
|---|---|---|---|---|---|---|---|---|---|---|
| + | Sample Employee A | LN/1042 | Berth 4 | 07:00 | 18:00 | Present | 8.00 | 10.00 | 2.00 | 0.00 |
| + | Sample Employee B | LN/1042 | Berth 4 | 07:00 | 14:00 | Present | 8.00 | 6.00 | 0.00 | 2.00 |
| + | Sample Employee C | Sick Leave | 8.00 | 0.00 | 0.00 | 8.00 |
8, 830, 8:30 or 17.5 (half past five).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.
| Column | Worked out as |
|---|---|
| Sched | The day’s scheduled hours. The work week gives them; a holiday makes them 0; an employee’s own Work Schedule overrides both. |
| Worked | Time in to time out over the four slots, less each break that lies inside a slot. A break outside every slot takes nothing off. |
| OT | Worked hours beyond the scheduled hours. On a holiday or day off, every hour worked is overtime. |
| Short | Scheduled hours not worked. |
| Leave Days | The shortfall as a part of the day (4 short of 8 is 0.5). A leave day with no hours is one full day. |
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:
| Amount | Formula |
|---|---|
| Overtime | OT hours × salary ÷ 30 ÷ 8 × overtime factor |
| Annual leave | days × (salary + allowances) ÷ days in the month — leave salary is paid separately |
| Unpaid leave & short hours | days × 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.
Choose a date range and, optionally, a department.
Hours by job are the basis for costing labour to a job, outside Payroll.
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:
Rights sit under the Timesheet package in User Manager:
| Screen | Give to | Rights |
|---|---|---|
| Timesheet | Supervisors | Edit to save a day, Delete to clear one |
| Post Timesheet | Payroll staff | Post to post and unpost, Edit for the settings |
| Timesheet Reports | Anyone who reads hours | View |
| Clock In / Out | Employees who clock themselves in | View. Their login must be linked to their employee record (Link to User). They need no other payroll right, and not My HR. |
| Message | What 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. |
A slot ends on the same day. Enter the time to midnight on the first day and the rest on the next.
Tick On timesheet on their Employee Master and check their department.
Friday is not ticked in the Work Week, or the date is a holiday — both give 0 scheduled hours.
No. It only adds the overtime addition and the leave deduction to the month; Salary Process does the rest.
See also the Payroll manual.
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.
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.
| Punch | On the timesheet |
|---|---|
| Clock in at the office | The 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 home | The same, except the slot has no site and the Home Location. The hours show and report as worked from home. |
| Clock out | The slot’s time out. The day’s hours, overtime and short hours are worked out again. |
| Clock out after midnight | The 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 hours | Treated as a missed clock out. The employee is told, can clock in again, and the supervisor completes that day on the sheet. |
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.
| Message | What 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. |