Offer PosMasr Cloud: the first year 20% off with the code · the licence at launch prices until 15 October See the offer →

Help centre · Step-by-step manual

HR and payroll

Choose the appropriate workspace and branch. Your plan, enabled modules and team permissions determine which actions are available.

38HR & attendance

HR sits on top of Staff (41.1): the employee file and documents with expiry reminders, leave, the weekly roster, timesheets, attendance devices, and the monthly payroll with payslips.

Plans: the file, documents, leave, attendance, devices and roster — Shop and up online, Silver and up on your PC. Payroll, payslips, the bank sheet and HR reports — Business and Chain online, Gold and up on your PC.

38.1 Online (PosMasr Cloud)

  1. Switch Staff on first (Settings → Staff), then Settings → HR settings → on. Choose who may see HR: the owner only by default; then per person, “see”, “change and approve leave”, and “salaries” — a manager never sees a salary unless you give that one.
  2. HR → People: the file (job, department, joining date, probation, contacts, emergency contact) and, for salary readers, the pay (basic, allowances, bank account). Documents: national ID, health certificate, contract, and the shop's own (commercial register, tax card, licence), each with its scan and expiry; the board lists what ends in 90, 60, 30 or 7 days, and reminders arrive through the owner alerts.
  3. Leave: the Egyptian defaults (21 days' annual leave, sick, maternity, Hajj, unpaid) and a Friday weekend, all editable, with the public holidays to check each year. Requests, approval, balances and the team calendar.
  4. Roster and timesheets: the week's grid with shift templates and conflicts in plain words, publish it, and the timesheets are worked out against your rules (grace minutes, rounding, overtime); approving a period locks it. Staff clock in at the till, or from their own phone through their personal link, where they also see their payslips, ask for leave or an advance.
  5. Attendance devices (Settings → Attendance devices): three ways in — the device sends punches over the internet (ZKTeco, Hikvision), the till app reads it on the shop's network (ZKTeco, Hikvision, Anviz), or you upload the file you export from it on a USB stick. You match each device code to a person once. Fingerprints and faces stay on the device; we keep only the punch.
  6. HR → Payroll → a new run for the month: the salary for the days worked, overtime, commission, advances paid back, the deductions you switched on, income tax and social insurance from the Egyptian tables. Change any figure with a reason, approve (a second person if you want), finalise — the run locks. Payslips print or save as PDF from the browser, or go by e-mail; the bank sheet and the summary come as Excel or CSV.

38.2 On the program on your PC

Settings → Features → HR (Silver and up), then the Staff screen → HR (the owner and managers). The tabs: People, Documents, Leave, Payroll (Gold), Attendance devices (the device's file, or reading it on the shop's network), Weekly roster, Timesheets, Letters and records, Labour cost, and HR settings. The rules and the Egyptian tables are the same as online.

What the program on your PC does not have: clocking in from a phone and the person's own page, devices sending over the internet, payslips by e-mail, editing leave types and holidays (Egypt's are used), and the timesheet lock. Document scans are encrypted for that Windows user and stay out of backups, so a restore on a new PC brings the documents back without their scans.

People: the file, the status, documents about to expire
Payroll: every figure per person, changed only with a reason
The weekly roster, with the conflicts under the grid
Attendance devices: a file, or reading it on the network
Payroll is a calculator and a record, not a filing: nothing is submitted for you. The tables are pre-filled — income tax by Law 91/2005 as amended by Law 7/2024, social insurance by Law 148/2019 (11 % the employee, 18.75 % the employer, within the year's floor and ceiling), the Labour Law 14/2025 defaults — and all editable, with a worked example per person: confirm them with your accountant. No bank has accepted our salary file yet: the bank sheet is a plain list, so check its layout with your bank. No real attendance device has been tried yet (simulators only); the USB file works with any device.

More: HR, the page · Attendance and payroll without the notebook

On this screen

Online · HR and payroll

How to use this feature

Staff

Online · HR and payroll · 2

How to use this feature

Edit · Delete

Online · HR and payroll · 3

How to use this feature

From · To · Show

Online · HR and payroll · 4

How to use this feature

Online · HR and payroll · 5

How to use this feature

Add · Delete

Online · HR and payroll · 6

How to use this feature

Online · All

How to use this feature

Owner alerts

Online · HR and payroll · 7

How to use this feature

Online · Help

How to use this feature

Online · All · 2

How to use this feature

Add · Save

Online · HR and payroll · 8

How to use this feature

Online · HR and payroll · 9

How to use this feature

Online · HR and payroll · 10

How to use this feature

Online · Back

How to use this feature

Online · HR and payroll · 11

How to use this feature

Open

Online · HR and payroll · 12

How to use this feature

Save

Online · HR and payroll · 13

How to use this feature

Clock in · Clock out · Cancel

Online · Back · 2

How to use this feature

Online · HR and payroll · 14

How to use this feature

Clock in / out

Online · Back · 3

How to use this feature

Online · HR and payroll · 15

How to use this feature

Online · HR and payroll · 16

How to use this feature

Delete

Online · HR and payroll · 17

How to use this feature

Edit · Save · Delete · Add

Online · HR and payroll · 18

How to use this feature

Online · HR and payroll · 19

How to use this feature

Save

Online · Back · 4

How to use this feature

Online · Timesheet

How to use this feature

Save · Edit · From · To · Language

Online · HR and payroll · 20

How to use this feature

Online · Back · 5

How to use this feature

Save

Online · HR and payroll · 21

How to use this feature

Online · Branch

How to use this feature

Cancel

Online · HR and payroll · 22

How to use this feature

From · To · Save

Online · HR and payroll · 23

How to use this feature

Expense reimbursement · Back

Online · HR and payroll · 24

How to use this feature

Clock in · Clock out · Cancel · Save

Online · Back · 6

How to use this feature

Online · HR and payroll · 25

How to use this feature

Online · HR and payroll · 26

How to use this feature

Online · HR and payroll · 27

How to use this feature

Online · HR and payroll · 28

How to use this feature

Online · Branch · 2

How to use this feature

From · To · Show · Back

Online · HR and payroll · 29

How to use this feature

Online · Staff settings

How to use this feature

Save · Upgrade · Owner alerts

Online · HR and payroll · 30

How to use this feature

Save · Edit · Delete

Desktop · HR and payroll

How to use this feature

Desktop · HR and payroll · 2

How to use this feature

Pick a line in the list first.

Desktop · kept — leave empty to keep it

How to use this feature

Other · LAN bridge: this computer reads the device · file from a USB stick · Connection (LAN bridge) · a ZKTeco terminal (port 4370) · a web-managed terminal (port 80: Hikvision) · an Anviz terminal (port 5010)

Desktop · Dates are month first (10/05/2026 = 5 October)

Export the attendance log to a USB stick (or from the device's software), pick the device it came from and upload it. You see what it holds before anything is written.

How to use this feature

Attendance file · No devices yet: add one, or import a file. · Rows · Punches · Rows skipped · code belongs to nobody · Done. The punches are on the timesheet.

Desktop · Codes that belong to nobody yet

A device sent punches with these codes. Nothing is dropped and nobody is guessed: pick the person, and their punches move to the timesheet.

How to use this feature

Every code seen belongs to someone. · Pick a line in the list first. · Mapped. The held punches are on the timesheet.

Desktop · Punches waiting for approval

From devices set to hold their punches. Approved punches go on the timesheet as the device recorded them.

How to use this feature

Nothing is waiting. · Pick a line in the list first.

Desktop · Raw log: what the devices sent

How to use this feature

Nothing new.

Desktop · HR

A payroll run works out each person's pay for a period from their file, timesheet, commission, leave and advances. Review it, change what needs changing (with a reason), then finalise.

After the retention period, the name becomes “Former employee NNNN”; personal details, bank details, notes, documents and scans are erased. Payroll amounts, leave days and attendance stay under that name — the books need them. This cannot be undone.

The attendance device still holds this person's fingerprint or face template: delete the user on the device itself.

How to use this feature

Switch Staff on first: HR keeps its files on the staff profiles. · Switch HR on in Settings → Features (Staff must be on first). · files, documents, leave, payroll · inactive · Nobody yet — add your people in Staff first. · Pick a line in the list first. · Org list · Show every document · Expiring soon · No documents yet. · expires today · This document has no scan. · Whose · Document

Desktop · HR and payroll · 3

How to use this feature

Desktop · That figure cannot be changed.

The file is marked left on that day; the run opens as a draft for review.

How to use this feature

Final settlement · Settlement statement · Settlement total

Desktop · Type an amount (not below zero).

How to use this feature

Employee file · Gratuity (estimate) · No salary in the file. · under one year of service: no gratuity yet · capped · Nothing noted yet. · Add to the log

Desktop · Archived (renewed or no longer needed)

How to use this feature

the business

Desktop · Half a day

How to use this feature

File leave for someone · Days · Left · The request is filed — it is more than the balance left. · Pick a line in the list first.

Desktop · HR and payroll · 4

How to use this feature

Team calendar · Waiting

Desktop · Set a target sales per labour hour in the HR settings to get a suggestion.

A suggestion, not a rule: it ignores prep time, deliveries and days that were special. Deterministic and explained; no AI service.

How to use this feature

Staffing suggestion · Nothing sold on this weekday in the weeks seen. · Hours over · Hours short

Desktop · Shift templates

A shift has a name, a start and an end (an end before the start crosses midnight), a break (paid or not) and a colour. The roster places them.

How to use this feature

— none — · Pick a line in the list first.

Desktop · The break is paid

How to use this feature

Add shift · Retire

Desktop · HR and payroll · 5

How to use this feature

Open shift (nobody yet) · Own times (below)

Desktop · HR and payroll · 6

Days on and off, like 6-1 (six on, one off) or 2-2-3; the first day of the pattern is the anchor date.

How to use this feature

Rotating pattern

Desktop · Time off in lieu instead of paid overtime (the minutes are banked)

Figures marked “from published law” follow your country's labour law as published — confirm with your adviser; the rest are this business's own choices. A shift template can override none of these; the roster's shift sets the day's expected hours.

How to use this feature

Attendance and overtime rules · Rates (× the hourly rate)

Desktop · Letter

A preview: no number yet, nothing in the register.

How to use this feature

A preview: no number yet, nothing in the register. · The letter is written and numbered.

Desktop · Payroll run

A draft: work it out again any time; nothing is posted until you finalise.

Finalising locks the run: nothing in it changes again. Advances repaid and commission paid go to the staff ledger; if you chose it, the salaries are recorded as an expense (never through the cash drawer).

How to use this feature

Settlement statement · Payroll · Net pay · Total · Pick a line in the list first. · Carry a correction to the next run · Carried to the person's next run with its reason. · Pay date · Finalised and locked. · Payslip · Bank transfer sheet

Desktop · HR and payroll · 7

How to use this feature

Change

Desktop · Type an amount (not below zero). · 2

How to use this feature

Add the line · e.g. Eid bonus, social insurance

Desktop · Type an amount (not below zero). · 3

When the branch's commission base for the period reaches the target, each person gets the bonus % of their own base on top.

Role (the job title in the file, else the staff role): points. A role not listed counts 1.

Type them as role: points, separated by commas.

2 to 10 labels separated by commas, e.g. 1, 2, 3, 4, 5 or Below, Meets, Exceeds.

Leave types and public holidays start from the country's tables and can be changed above; check the holidays against the official announcement every year.

How to use this feature

HR settings · is taken back in full in the next payroll · is left to you (payroll does not touch it) · by calendar days · by working days · the POS's service charge · an amount typed per pool · equally · by hours worked · by points per role · Type them as role: points, separated by commas. · Points per role

Help centre

Search by feature, screen or task. Open a guide and share its link with your team.

Help centre

Try PosMasr free for 7 days

Download, pick your products from the ready catalogue, plug in the printer and start selling today — no internet needed. Want the shop on any device instead? PosMasr Cloud runs online.