Skip to content

An HR system for restaurants and hospitality

Split shifts, heavy overtime, and a team that changes between days. Calculation in this sector does not tolerate estimates — which is where a system that computes differs from one that merely records.

app.barez.sa/attendance

The pain, and what the system does

Shifts split across two periods

Shift settings per group, fixed by time or flexible by hour count — the system computes each day by its own rule rather than a blanket one.

Overtime is heavy and errors are costly

An overtime hour is computed at the hourly wage plus 50% per Article 107 the moment the day closes, and enters payroll at that rate.

Repeated lateness with no consistent consequence

A four-step escalating penalty schedule per violation matching the regulation, with the fine landing in payroll at its rate and spread if it exceeds the cap.

The team changes between days

Shift-swap requests run through approval, and the approver can be delegated when away — so the roster never depends on one person.

Staff never reach the HR desk

Thirteen request types from their phone: leave, excuse, overtime, punch fix, advance and more — and they follow the status themselves.

Several branches on different hours

Check-in bound to each branch radius, branch managers scoped to their own data, and a payroll run that pulls them together at month-end.

Frequently asked questions

Does the system support split shifts?

+

Yes, through shift settings per group. A flexible shift enforces a daily hour count and the employee distributes it, which suits hospitality teams.

How is overtime pay calculated?

+

At the hourly wage plus 50% per Article 107, computed when the day closes and entering the month's payroll on its own.

Are the lateness penalties compliant?

+

The schedule matches the regulation line by line, with four escalating steps per violation, split by whether the work of others was disrupted.

Can an employee request a missed punch fix?

+

Yes, as an approved request. Once approved the system recomputes the whole day and its violations from scratch.